Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootSOR Opslag Service (SORLS) - Leverancebeskrivelse
includeroottrue

MANGLER ENDELIG GODKENDELSE


Indholdsfortegnelse

Table of Contents
outlinetrue
excludeIndholdsfortegnelse


Releases

Oversigt over gældende og tidligere releases og eventuelle kommentarer.

ReleaseKommentar
1.3.8

Search operation kan ikke kaldes - tidligere disabled

Teknisk opgradering af Bouncy Castle

Understøttelse af NemLog-in 3 og MitID

Fejlretning af af søgninger 





Endpoint

Opslag servicen kan tilgås på adressen:

...

For eksempel, på TEST1-miljøet vil det være:

http://test1.ekstern-test.nspop.dk:8080/sor-opslag/SORLookupService

WSDL filen for servicen kan hentes ved at tilføje "?wsdl" til enden af URL'en, eksampel;

...

Output
ElementData typeBeskrivelse
 ShakSorMapRespList of ShakSorMap Shak sor map objekt type
StatusStatusStatus for hvordan kaldet gik

Fælles

Search Operation

Search operation er ikke taget i brug endnu. Kald af denne service operation vil returnere en fejl.

...

SearchLimitType

...

Sikkerhed

Succesfuld anvendelse af SORLS service kræver, at der medsendes gyldig sikkerhedsbillet (SOSI Idkort) fra STS i kaldet.

Valideringen af de indkommende sikkerhedsbilletter foretages vha NSP Security API.

Sikkerhedsbillletter på niveau 3 og 4 (FOCES, VOCES, MOCES og lokale identifikationsmidler) tillades. 'På vegne af' understøttes ikke.

Fælles

Sikkerhed

Fælles for hele servicen, er at der bliver benyttet Den Gode Webservice (DGWS) til authentifikering, og der accepteres kun niveau 3 (VOCES2, FOCES2, VOCES3) eller 4 (MOCES2, MOCES3) ID kort udstedt af SOSI-STS. Selvom at niveau 3 både indeholder FOCES2, VOCES2, VOCES3, så er det kun FOCES2 og VOCES3 som er tilladt.  

Namespaces

Alle kald til servicen vil benytte request typer defineret under namespacet:

...

ElementData typeBeskrivelse
longlongEn liste af tal værdier

ArrayOfsorSecurityGroupsExternal type

ElementData typeBeskrivelse
sorSecurityGroupsExternalsorSecurityGroupsExternalEn liste af security groups

...

tal værdier

LocalAttributeCollectionType

ElementData typeBeskrivelse
LocalAttribute1StringLokal attribut 1
LocalAttribute2StringLokal attribut 2
LocalAttribute3StringLokal attribut 3
LocalAttribute4StringLokal attribut 4
LocalAttribute5StringLokal attribut 5string

Enumeration af security groups. Kan have en af følgende værdier:

  • SorCentralRole
  • SorDecentralRole
  • SorEditorRole
  • SorGeoRole
  • SorShakRole
  • SorEdiCentralRole
  • SorEdiAdminRole
  • SorMoveEanRole

    EanLocationCodeState type

    ...

    ElementData typeBeskrivelse
    EanLocationCodeEanLocationCode (long)LongLokationsnummer
    OnlyInternalIndicatorOnlyInternalIndicator (boolean)BooleanAngiver om lokationsnummeret er til internt brug
    NonActiveIndicatorNonActiveIndicator (boolean)BooleanAngiver om lokationsnummeret er ikke-aktivt
    SystemSupplierIdentifierlongLongSystemleverandør-id
    CommunicationSupplierIdentifierlongLongNetoperatør-id
    SystemTypeIdentifierSystemTypeIdentifier (long)LongEDB-system-id
    EdiAdministratorIdentifierEdiAdministratorIdentifier (long)LongEDI-Administrator-id
    SorNoteSorNote (string, 254)StringAngiver eventuelle bemærkninger til lokationsnummeret
    SorStatusSorStatusAngiver SOR enhedens status
    RegionCodeRegionCode (string, 4)StringRegionens kode, f.eks. 1084 for RegionHovedstaden

    ...

    ElementData typeBeskrivelse
    eanLocationCodelongLongEn liste af lokationsnumre

    ...

    ElementData typeBeskrivelse
    EdiIdentifierlongEn liste af EDI numre

    ...

    LongEn liste af EDI numre

    ArrayOfPrioritizedEntitySpecialityType

    ElementData typeBeskrivelse
    PrioritizedEntitySpecialityListe af PrioritizedEntitySpecialityTypeListe af SOR-enhedens kliniske specialer. Der kan angives op til 8, hvoraf nr. 1 er hoved specialet.

    PrioritizedEntitySpecialityType

    ElementData typeBeskrivelse
    ErrorCodeSpecialityIdentifierintHvis kaldet var en succes, så vil denne have værdien 0. Ved validerings fejl, så vil denne have en positiv værdi. Ved Tekniske og praktiske fejl, så vil denne have en negativ værdi.
    MessagestringHvis ErrorCode er 0, er dette felt tomt. Ellers indeholder den en kort beskrivelse af, hvilken fejl der skete.

    ...

    Long Speciale-id: Identifikationskode der identificerer et lægefagligt speciale. Kommentar: Identifikationskoden er et begrebs-id fra SNOMED CT.
    SpecialityPriorityIdentifierLongPrioriteten af specialet. Hoved-/bi-speciale: Markerer om det er et hoved- eller bi-speciale.

    ArrayOfReplacingInfoType

    ElementData typeBeskrivelse
    SorIdentifierSorIdentifier (long)Unik nøgle der identificerer en SOR enhedSorTypestringTekstværdi for SOR-typeGeographicalLocalisationIdentifierGeographicalLocalisationIdentifier (long)Id på geografisklokalitetGeographicalLocalisationNameGeographicalLocalisationName (string, 40)Navn på den geografiske lokalitetHasGeographicalLocalisationbooleanAngiveer om SOR enheden har en grafisk lokationParentSorIdentifierlongForældre SOR-idActivityAddressInformationActivityAddressInformationAktivitetsadressenVisitingAddressInformationVisitingAddressInformationBesøgsadressenPostalAddressInformationPostalAddressInformationPostadressenPharmacyIdentifierPharmacyIdentifier (string, 20)SOR-enhedens apoteksnummerEntityNameEntityName (string, 60)SOR Enhedens navnEntityTypeIdentifierEntityTypeIdentifier (long)Teknisk nøgle for EntityType (SNOMED Concept Id)VirtualAddressInformationVirtualAddressInformationAngiver enhedens hjemmesideadresseReportingLevelIndicatorReportingLevelIndicator (boolean)Angiver om enheden er indberetningsniveau til Landspatientregisteret (LPR2)LocalAttributeCollectionLocalAttributeCollectionDer kan være op til 5 lokale attributterLocalCodeLocalCode (string, 20)SOR-enhedens lokale kode. Attribut der frit kan benyttes af anvender organisationen.EanLocationCodeStateEanLocationCodeState Angiver om lokationsnummer er nedarvet fra den hierarkiske mor. Kan være 'own', 'inherited' eller 'none'.EanLocationCodeEntityEanLocationCodeEntityType Angiver lokationsnummeret på SOR enhedenCommunicationSupplierCommunicationSupplierAngiver netoperatør for lokationsnummeret. Obligatorisk hvis lokationsnummeret oprettes.PatientsAdmittedIndicatorPatientsAdmittedIndicator (boolean)Angiver om enheden er et sengeafsnitAmbulantActivityIndicatorAmbulantActivityIndicator (boolean)Angiver om enheden er et ambulatorieShakIdentifierShakIdentifier (string, 7)Angiver hvilken sygehusafdelingskode, der er knyttet til SORenheden. Den samme sygehusafdelingskode kan være knyttet til mere end én SORenhed. Der kan kun registreres officielle sygehusafdelingskoder.PrioritizedEntitySpecialityCollectionPrioritizedEntitySpecialityCollectionListe af SOR enhedens kliniske specialer. Der kan angives op til 8, hvoraf nr. 1 er hovedspecialet.SystemSupplierSystemSupplier

    Angiver systemleverandøren for lokationsnummeret. Obligatorisk hvis lokationsnummer oprettes.

    ProviderIdentifierProviderIdentifier (string, 9)SOR-enhedens ydernummerCVRnumberIdentifierCVRnumberIdentifier (string, 8)CVR nummer for SOR-enhedenpNumberProductionUnitIdentifier (string, 10)

    P nummer for SOR-enheden

    InstitutionOwnerSorIdSorIdentifier (long)Sorid for øverste niveau i hierarkietInstitutionOwnerEntityTypeIdEntityTypeIdentifier (long)Teknisk nøgle for EntityType for øverste niveau i hierarkietHealthInstitutionSorIdSorIdentifier (long)Sorid for næstøverste niveau i hierarkietHealthInstitutionEntityTypeIdEntityTypeIdentifier (long)

    Teknisk nøgle for EntityType for næstøverste niveau i hierarkiet

    SearchParameters type

    ...

    SearchLimit type

    ...

    SearchScope type

    ...

    Enum værdi som ALL(default værdi)

    ...

    ReplacingInfoTypeListe af ReplacingInfoTypeListe af SOR-enheder

    AddressInformationType

    ElementData typeBeskrivelse
    AdditionalAddressInformationTextStringYderligere oplysninger om adressen
    AddressPostalAddressPostalTypeIndeholder yderligere adresse informationer
    InheritanceIndicatorBooleanIndikerer om adressen er nedarvet eller ej ("TRUE" = Ja)
    SkipAddressValidationBooleanIndikerer om den indtastede adresse skal valideres. Kun til input. Er altid sat til false i retur objektet.
    MunicipalityCodeStringKommunekode
    StreetCodeString

    Vejkodefeltet bruges kun til output - input i feltet bliver ignoreret.

    RegionNameStringIndeholder navnet på den valgte regionskode. Feltet bruges kun til output - input i feltet bliver ignoreret.
    RegionCodeStringFeltet bruges ikke - input i feltet bliver ignoreret.
    CoordETRS89z32NMeasureDecimalNorthing koordinater i UTM zone 32 (ETRS89, North). Feltet bruges kun til output - input i feltet bliver ignoreret.
    CoordETRS89z32EMeasuredecimalEasting koordinater i UTM zone 32 (ETRS89, East). Feltet bruges kun til output - input i feltet bliver ignoreret.

    AddressPostalType

    ElementData typeBeskrivelse
    StreetNameStringVejnavn
    StreetBuildingIdentifierStringHusnummer
    FloorIdentifierStringEtage
    SuiteIdentifierStringAdressens dør eller til højre, til venstre eller midt for
    PostOfficeBoxIdentifierIntegerPostboks. Feltet bruges ikke i dag - input i feltet bliver ignoreret
    PostCodeIdentifierStringPostnummer
    DistrictNameStringPostdistrikt (Bynavn) - input i feltet bliver ignoreret.
    CountryIdentificationCodeCountryIdentificationCodeTypePostadressens landekode

    Status type

    ElementData typeBeskrivelse
    ErrorCodeIntegerHvis kaldet var en succes, så vil denne have værdien 0. Ved validerings fejl, så vil denne have en positiv værdi. Ved Tekniske og praktiske fejl, så vil denne have en negativ værdi.
    MessageStringHvis ErrorCode er 0, er dette felt tomt. Ellers indeholder den en kort beskrivelse af, hvilken fejl der skete.


    SorEntity

    ElementData typeBeskrivelse
    SorIdentifierLongUnik nøgle der identificerer en SOR enhed
    SorTypeStringTekstværdi for SOR-type
    FirstFromDateDateFørste dato hvorfra SOR enheden er gældende.
    FromDateDate

    Fra dato for sidste ændring på SOR enheden.

    Hvis det er en ændring til en af attributterne på SOR enheden vil FromDate indeholde datoen for dagen efter ændringen til en eller flere felter.

    ToDateDate

    Situation 1: ændringer til SOR enhed og hvor SOR enhed ikke lukkes
    Dato for sidste dag hvor en række er aktiv, hvor der oprettes en ny række indeholdende SOR felter med nye værdier. ToDate i den nye række vil være null.

    Situation 2: SOR enhed lukkes
    Lukkedato for sidste dag hvor en SOR enhed er aktiv. Her findes der ikke nogen ny række, dvs. alle rækker tilknyttet SOR enhed har en dato i ToDate.

    UpdatedAtDatetimeÆndringstidspunkt for SOR enhed
    GeographicalLocalisationIdentifierLongId på geografisklokalitet
    GeographicalLocalisationNameStringNavn på den geografiske lokalitet
    HasGeographicalLocalisationBooleanAngiveer om SOR enheden har en grafisk lokation
    ParentSorIdentifierLongForældre SOR-id
    ActivityAddressInformationAddressInformationTypeAktivitetsadressen
    VisitingAddressInformationAddressInformationTypeBesøgsadressen
    PostalAddressInformationAddressInformationTypePostadressen
    PharmacyIdentifierStringSOR-enhedens apoteksnummer
    EntityNameStringSOR Enhedens navn
    EntityTypeIdentifierLongTeknisk nøgle for EntityType (SNOMED Concept Id)
    EntityTypeNameStringAngiver hvilken type enheden har - fx privat, regional, tandlægepraksis, klinisk enhed, skadestue. Feltet kan indeholde enten en type af institutionsejer eller en type af sundhedsinstitution eller en type af organisatorisk enhed.
    VirtualAddressInformationVirtualAddressInformationTypeAngiver enhedens hjemmesideadresse
    ReportingLevelIndicatorBooleanAngiver om enheden er indberetningsniveau til Landspatientregisteret (LPR2)
    LocalAttributeCollectionLocalAttributeCollectionTypeDer kan være op til 5 lokale attributter
    LocalCodeStringSOR-enhedens lokale kode. Attribut der frit kan benyttes af anvender organisationen.
    EanLocationCodeStateEanLocationCodeState Angiver om lokationsnummer er nedarvet fra den hierarkiske mor. Kan være 'own', 'inherited' eller 'none'.
    EanLocationCodeEntityEanLocationCodeEntityType Angiver lokationsnummeret på SOR enheden
    CommunicationSupplierStringAngiver netoperatør for lokationsnummeret. Obligatorisk hvis lokationsnummeret oprettes. Dette felt er ikke relevant, da feltet optræder under EanLocationCodeEntity.
    PatientsAdmittedIndicatorBooleanAngiver om enheden er et sengeafsnit. Feltet er relateret til LPR2 og er ikke længere relevant.
    AmbulantActivityIndicatorBooleanAngiver om enheden er et ambulatorie. Feltet er ikke længere relevant.
    ShakIdentifierStringAngiver hvilken sygehusafdelingskode, der er knyttet til SORenheden. Den samme sygehusafdelingskode kan være knyttet til mere end én SORenhed. Der kan kun registreres officielle sygehusafdelingskoder.
    PrioritizedEntitySpecialityCollectionArrayOfPrioritizedEntitySpecialityTypeListe af SOR enhedens kliniske specialer. Der kan angives op til 8, hvoraf nr. 1 er hovedspecialet.
    SystemSupplierSystemSupplierAngiver systemleverandøren for lokationsnummeret. Obligatorisk hvis lokationsnummeret oprettes. Dette felt er ikke relevant, da feltet optræder under EanLocationCodeEntity. 
    ProviderIdentifierStringSOR-enhedens ydernummer
    CVRnumberIdentifierStringCVR nummer for SOR-enheden
    ProductionUnitIdentifierStringP nummer for SOR-enheden
    InstitutionOwnerSorIdLongSorid for øverste niveau i hierarkiet
    InstitutionOwnerEntityTypeIdLongTeknisk nøgle for EntityType for øverste niveau i hierarkiet
    HealthInstitutionSorIdLongSorid for næstøverste niveau i hierarkiet
    HealthInstitutionEntityTypeIdLong

    Teknisk nøgle for EntityType for næstøverste niveau i hierarkiet


    ShakSorMap

    Er returtype ved kald til SorShakMap og ShakSorMap operationerne. Begge operationer returnerer samme type. ShakSorMap kan returnere flere rækker, da det kan være flere SOR-enheder tilknyttet en SHAK-kode. SorShakMap returnerer kun en række, da der kun kan være en SHAK-kode tilknyttet en SOR-enhed.    

    DecimalTenThree

    ...

    total digits = 10

    fraction digits = 3

    string2

    ...

    max length = 2

    string3

    ...

    max length = 3

    string4

    ...

    max length = 4

    string6

    ...

    max length = 6

    string7

    ...

    max length = 7

    string8

    ...

    max length = 8

    string9

    ...

    max length = 9

    string20

    ...

    max length = 20

    string40

    ...

    max length = 40

    string60

    ...

    max length = 60

    string100

    ...

    max length = 100

    string254

    ...

    max length = 254

    string1000

    ...

    max length = 1000

    ...

    ElementData typeBeskrivelse
    SorShakMapIdintegerIntegerUnik ID for mapningsrecord
    ShakIdstring7 StringShak-kode der mappes
    SorIdintegerIntegerSorId der mappes. Shak/Sor-Id'er medtages kun i gyldighedsperioder, med mapning.der mappes. 
    IsDirectSorShakMappingbooleanBooleanTrue, hvis SHAK-koden er knyttet direkte til SOR-id I SOR. False, hvis  hvis SHAK-koden kommer fra en ovenliggende SOR-enhed.
    ShakIdsDirectSorIdintegerIntegerSOR-id for den enhed, som SHAK-koden er direkte knyttet til.  Kun angivet, hvis der er en indirekte mapning mellem "ShakId" og "SorId". Indeholder null, hvis der er en direkte mapning mellem "Shakid og SorId"
    FromDatedateDateMapping recorden er gældende fradato.
    Der er en ny record hver gang der enten er en ændring i SHAK eller SOR. Dvs, denne dato genereres ud fra SOR-fra-dato, SHAK-fra-dato eller nedarvede SOR-fra-datoer.
    ToDatedateDateMapping recorden gældende til dato.
    UpdatedAtdatetimeDatetimeTidspunkt for genereringen af mapnings recorden.
    SorTypestring2StringTekstværdi for SOR-type, enten IE, SI, OE
    SorEntityNamestring60StringSOR Enhedens navn
    SorEntityTypeIdintegerIntegerTeknisk nøgle for EntityType (SNOMED Concept Id)
    SorEntityTypeNamestring100StringAngiver hvilken type enheden har - fx privat, regional, tandlægepraksis, klinisk enhed, skadestue. Feltet kan indeholde enten en type af institutionsejer eller en type af sundhedsinstitution eller en type af organisatorisk enhed.
    SorFirstFromDatedateDateFørste dato hvorfra SOR enheden er gældende.
    SorFromDatedateDate

    Fra dato for sidste ændring på SOR enheden. Hvis det er en ændring til en af attributterne på SOR enheden vil FromDate indeholde datoen for dagen efter ændringen til attributten.

    SorToDatedateDate

    Situation 1: ændringer til SOR enhed og hvor SOR enhed ikke lukkes
    Dato for sidste dag hvor en SOR række er aktiv, og hvor der oprettes en ny række indeholdende SOR felter med nye værdier. ToDate i den nye række vil være null.

    Situation 2: SOR enhed lukkes
    Lukkedato for sidste dag hvor en SOR enhed er aktiv. Her findes der ikke nogen ny række, dvs. alle rækker tilknyttet SOR enhed har en dato i ToDate.

    SorUpdatedAtdatetimeDatetimeÆndringstidspunkt for SOR-enhed
    SorParentSorIdintegerIntegerSor-Id for hierarkisk forælder entitet. Null for SorType institutionsejer (IE)
    SorInstitutionOwnerSorIdintegerIntegerSor-Id der angiver institutionsejer (IE), dvs. øverste niveau i SOR hierarkiet for den enhed
    SorInstitutionOwnerEntityNamestring60StringAngiver navnet på enhedens institutionsejer. Er altid udfyldt.
    SorInstitutionOwnerEntityTypeIdintegerIntegerTeknisk nøgle (SNOMED Concept Id) der angiver typen af institutionsejer. (OWNER_TYPE.SUNDTERM_ID i stedet for TYPE_CODE).Concept Id) der angiver typen af institutionsejer. 
    SorInstitutionOwnerEntityTypeNamestring60StringAngiver hvilken type enheden har - enten privat, regional, kommunal, stat.
    SorHealthInstitutionSorIdintegerIntegerSor-Id der angiver enhedens sundhedsinstitution, dvs. næstøverste niveau i SOR hierarkiet for den enhed. Er udfyldt for sortyperne SI og OE. Null hvis det er en IE sortype.
    SorHealthInstitutionEntityNamestring60StringAngiver navnet på enhedens sundhedsinstitution. Angives kun for organisatoriske enheder. 
    SorHealthInstitutionEntityTypeIdintegerInteger

    Teknisk Id (SNOMED Concept Id) der angiver typen af sundhedsinstitution.

    SorHealthInstitutionEntityTypeNamestring60Angiver typen af sundhedsinstitution fx tandlæge klinik, plejehjem, hospital
    SorEanLocationCodeStatestring20Angiver om lokationsnummer er nedarvet fra den hierarkiske mor. Kan være 'own', 'inherited' eller 'none'. Det er lige blevet ændret I SOR-opdater-webservice, derfor denne ændring her.
    SorEanLocationCodeintegerSOR-enhedens lokationsnummer
    SorGeographicalLocalisationIdinteger Id for geografisk lokalitet til opslag i tabellen GeoLocalisation
    SorGeographicalLocalisationNamestring40 Navn på den geografiske lokalitet
    SorVisitingAddressInheritanceIndicatorboolean True hvis besøgsadressen er arvet via SOR-hierarkiet. Værdier: True/False.
    SorVisitingAddressStreetNamestring40 Besøgsadressens vejnavn
    SorVisitingAddressStreetCode string4 Besøgsadressens vejkode til vejregister i CPR
    SorVisitingAddressStreetBuildingId string4 Besøgsadressens husnummer
    SorVisitingAddressFloorId string2Besøgsadressens etage
    SorVisitingAddressSuiteId string4Besøgsadressens dør eller til højre, til venstre eller midt for 
    SorVisitingAddressAdditionalAddressInfostring40Besøgsadressens ekstra adresseinformation: Information der specificerer fysiske adresser.
    SorVisitingAddressPostCodeId string4 Besøgsadressens postnummer
     SorVisitingAddressDistrictName string20 Besøgsadressens postdistriktsnavn
    SorVisitingAddressMunicipalityCode  string4 Besøgsadressens kommunekode, der identificerer en kommune i myndighedstabellerne i Det Centrale Personregister
     SorVisitingAddressRegionCode string4 Besøgsadressens regionskode
     SorVisitingAddressCountryIdCode string6 Besøgsadressens landekode. Pt kun er muligt at oprette danske adresser.
     SorVisitingAddressCoordETRS89z32NMeasure DecimalTenThree Besøgsadressens GPS koordinater (ETRS89, north)
     SorVisitingAddressCoordETRS89z32EMeasure DecimalTenThree Besøgsadressens GPS koordinater (ETRS89, east)

    typen af sundhedsinstitution.

    SorHealthInstitutionEntityTypeNameStringAngiver typen af sundhedsinstitution fx tandlæge klinik, plejehjem, hospital
    SorEanLocationCodeStateString

    Enumeration af stadier. Kan have en af følgende værdier:

    • Undefined
    • None
    • Inherited
    • Own
    SorEanLocationCodeIntegerSOR-enhedens lokationsnummer
    SorGeographicalLocalisationIdInteger Id for geografisk lokalitet til opslag i tabellen GeoLocalisation
    SorGeographicalLocalisationNameString Navn på den geografiske lokalitet
    SorVisitingAddressInheritanceIndicatorBoolean True hvis besøgsadressen er arvet via SOR-hierarkiet. Værdier: True/False.
    SorVisitingAddressStreetNameString Besøgsadressens vejnavn
    SorVisitingAddressStreetCode String Besøgsadressens vejkode til vejregister i CPR
    SorVisitingAddressStreetBuildingId String Besøgsadressens husnummer
    SorVisitingAddressFloorId StringBesøgsadressens etage
    SorVisitingAddressSuiteId StringBesøgsadressens dør eller til højre, til venstre eller midt for 
    SorVisitingAddressAdditionalAddressInfoStringBesøgsadressens ekstra adresseinformation: Information der specificerer fysiske adresser.
    SorVisitingAddressPostCodeId String Besøgsadressens postnummer
     SorVisitingAddressDistrictName String Besøgsadressens postdistriktsnavn (Bynavn)
    SorVisitingAddressMunicipalityCode  String Besøgsadressens kommunekode, der identificerer en kommune i myndighedstabellerne i Det Centrale Personregister
     SorVisitingAddressRegionCode String Besøgsadressens regionskode
     SorVisitingAddressCountryIdCode String Besøgsadressens landekode. Pt indeholder SOR kun danske adresser.
     SorVisitingAddressCoordETRS89z32NMeasure Decimal Besøgsadressens GPS koordinater (ETRS89, north)
     SorVisitingAddressCoordETRS89z32EMeasure Decimal Besøgsadressens GPS koordinater (ETRS89, east)
     SorPrioritizedEntitySpeciality1Id Integer Teknisk (SNOMED Concept Id) nøgle til enhedens klinisk hovedspeciale
     SorPrioritizedEntitySpeciality1Name String Angiver enhedens hovedspeciale
     SorPrioritizedEntitySpeciality2Id Integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
     SorPrioritizedEntitySpeciality2Name String Angiver enhedens bispeciale
     SorPrioritizedEntitySpeciality3Id Integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
     SorPrioritizedEntitySpeciality3Name String Angiver enhedens bispeciale 
     SorPrioritizedEntitySpeciality4Id Integer SorPrioritizedEntitySpeciality1Id integer Teknisk (SNOMED Concept Id) nøgle til enhedens klinisk hovedspecialespeciale
     SorPrioritizedEntitySpeciality1Name SorPrioritizedEntitySpeciality4Name string254String Angiver   Angiver enhedens hovedspecialebispeciale
     SorPrioritizedEntitySpeciality2Id SorPrioritizedEntitySpeciality5Id integerInteger Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
     SorPrioritizedEntitySpeciality2Name SorPrioritizedEntitySpeciality5Name string254String Angiver   Angiver enhedens bispeciale
     SorPrioritizedEntitySpeciality3Id SorPrioritizedEntitySpeciality6Id integerInteger Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
     SorPrioritizedEntitySpeciality3Name SorPrioritizedEntitySpeciality6Name string254String Angiver   Angiver enhedens bispeciale bispeciale
     SorPrioritizedEntitySpeciality4Id SorPrioritizedEntitySpeciality7Id integerInteger Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
     SorPrioritizedEntitySpeciality4Name SorPrioritizedEntitySpeciality7Name string254String  Angiver enhedens bispeciale
     SorPrioritizedEntitySpeciality5Id SorPrioritizedEntitySpeciality8Idinteger  Integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
     SorPrioritizedEntitySpeciality5Name SorPrioritizedEntitySpeciality8Name string254  Angiver enhedens bispeciale
     SorPrioritizedEntitySpeciality6Id integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
     SorPrioritizedEntitySpeciality6Name string254  Angiver enhedens bispeciale
     SorPrioritizedEntitySpeciality7Id integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
     SorPrioritizedEntitySpeciality7Name string254  Angiver enhedens bispeciale
     SorPrioritizedEntitySpeciality8Id integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
     SorPrioritizedEntitySpeciality8Name string254  Angiver enhedens bispeciale
     ShakDateFrom date Gyldig fra dato for SHAK enhed
     ShakDateTodatetime  Gyldig til dato for SHAK enhed
     ShakUpdatedAtdatetime Ændringstid for SHAK enhed
     ShakNamestring60 Shak Navn
     ShakInstitutionTypeIdstring3 ID for SHAK institutiontype
     ShakInstitutionTypeNamestring254 SHAK institutionstype fra "sygehusniveau"
     ShakOwnerTypeIdstring3 ID for SHAK owner type
     ShakOwnerTypeNamestring254 SHAK owner type, f.eks. regional, privat, statslig...
     ShakMainSpecialityIdstring3 ID for SHAK hovedspeciale.
     ShakMainSpecialityNamestring254 SHAK hovedspeciale
     ShakSpeciality1Idstring3 ID for Shak bispeciale 1
     ShakSpeciality1Namestring254

    SHAK bispeciale 1 

     ShakSpeciality2Idstring3ID for Shak bispeciale 2
     ShakSpeciality2Namestring254

    SHAK bispeciale 2 

     ShakSpeciality3Idstring3ID for Shak bispeciale 2 
     ShakSpeciality3Namestring254

    SHAK bispeciale 2  

    Fejlkoder

    Her er en kort liste over, nogle af de fejlkoder som kan forekomme, når servicen benyttes:

    ...

    String  Angiver enhedens bispeciale
     ShakDateFromDate Gyldig fra dato for SHAK enhed
     ShakDateToDatetime  Gyldig til dato for SHAK enhed
     ShakUpdatedAtDatetime Ændringstid for SHAK enhed
     ShakNameString Shak Navn
     ShakInstitutionTypeIdString ID for SHAK institutiontype
     ShakInstitutionTypeNameString SHAK institutionstype fra "sygehusniveau"
     ShakOwnerTypeIdString ID for SHAK owner type
     ShakOwnerTypeNameString SHAK owner type, f.eks. regional, privat, statslig...
     ShakMainSpecialityIdString ID for SHAK hovedspeciale.
     ShakMainSpecialityNameString SHAK hovedspeciale
     ShakSpeciality1IdString ID for Shak bispeciale 1
     ShakSpeciality1NameString

    SHAK bispeciale 1 

     ShakSpeciality2IdStringID for Shak bispeciale 2
     ShakSpeciality2NameString

    SHAK bispeciale 2 

     ShakSpeciality3IdStringID for Shak bispeciale 2 
     ShakSpeciality3NameString

    SHAK bispeciale 2  

    Fejlkoder

    De nedenstående er hvilke denne applikation definerer:

    MedCom fault code

    Fault string

    Beskrivelse

    processing_problemSOAP forspørgslen er ugyldig. Påkrævet namespace manglerNamespace mangler i forespørgsel
    processing_problemSOAP forspørgslen er ugyldig. Ingen gyldig SOAP-action er angivetSOAP action mangler i forespørgsel
    processing_problemSOAP forspørgslen er ugyldig. Den angivne operation findes ikkeDen angivne operation findes ikke
    processing_problemDet er ikke muligt at læse forespørgslenFejl under læsning af body element
    ticket_missingDer opstod en fejl under autentificeringen: Manglende sikkerhedsbillet i forespørgselAutentifikations fejl, manglende sikkerhedsbillet i forespørgsel
    ticket_not_validDer opstod en fejl under autentificeringen: Sikkerhedsbilletten er ikke gyldigAutentifikations fejl, ugyldig sikkerhedsbillet i forespørgsel
    principal_user_presentDer opstod en fejl under autoriseringen: På vegne af understøttes ikkeAutorisations fejl, på vegne af tillades ikke adgang
    organisation_missingDer opstod en fejl under autoriseringen: Manglende organisation i sikkerhedsbillettenAutorisations fejl, organisation ikke angivet
    processing_problemDer opstod en fejl under autoriseringen: Brugertypen kan ikke autoriseresAutorisations fejl, brugertypen tillades ikke adgang
    not_authorizedCVR er ikke whitelistetAutorisations fejl, manglende whitelisting af CVR
    validation_errorValideringsfejl: Identifier er ikke angivetValideringsfejl, sor eller shak identifier er ikke angivet i forespørgslen
    syntax_errorDet er ikke muligt at læse bodyFejl under transformeringen af SOAP body til et objekt
    processing_problemDet er ikke muligt at skrive objektFejl under at skrive det transformerede objekt til klienten
    processing_problemDet er ikke muligt at skrive bodyFejl under transformeringen af object til XML
    processing_problemDer er sket en fejl i forsøget på at kontakte SOR databasenFejl under forespørgsel mod whitelistingdatabasen
    processing_problemDer er sket en fejl i forsøget på at kontakte SDM databasenFejl under forespørgsel mod backenden
    processing_problemDer er sket en uventet fejlUventet fejl

    Andre fejl kan forekomme fra backenden, eller dens underliggende services.

    Det skal pointeres, at MedCom's fault code kan findes under detail sektionen af den resulterende SOAP fault. Den påkrævede faultstring vil altid være "Server"Alle fejl kan forekomme i brugen af servicen, specielt fejlen fra -7 til -13. I alle tilfælde vil Message elementet i Status typen være sat.

    Eksempel på kald

    Java frameworks

    ...