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.

Namespaces

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

http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06/

Der er type med samme navne under andre namespaces, så det er vigtigt at få valgt den rigtige.

Alle svar fra servicen vil benytte response typer defineret under namespacet:

http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06/

Eksterne typer

Mange af de data typer som bliver benyttet, kan typisk findes her:

https://sor-filer.sundhedsdata.dk/sor_produktion/xsd/

Typer under både v_1_0_0 og v_2_0_0 bliver benyttet.

Følgende lokationer bliver også inkluderet for typer:

http://digitaliser.dk/resource/1945/artefact/CVR_CVRnumberIdentifier.xsd

http://rep.oio.dk/kms.dk/xml/schemas/2007/05/23/


Alle typer hentet eksternt fra er ikke angivet i dette

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:

http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06/

Der er type med samme navne under andre namespaces, så det er vigtigt at få valgt den rigtige.

Alle svar fra servicen vil benytte response typer defineret under namespacet:

http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06/

Eksterne typer

Mange af de data typer som bliver benyttet, kan typisk findes her:

https://sor-filer.sundhedsdata.dk/sor_produktion/xsd/

Typer under både v_1_0_0 og v_2_0_0 bliver benyttet.

Følgende lokationer bliver også inkluderet for typer:

http://digitaliser.dk/resource/1945/artefact/CVR_CVRnumberIdentifier.xsd

http://rep.oio.dk/kms.dk/xml/schemas/2007/05/23/

Alle typer hentet eksternt fra er ikke angivet i dette dokument, da de kan ses i WSDL-filen.

...

ElementData typeBeskrivelse
eanLocationCodeLongEn liste af lokationsnumre

ArrayOfEdiIdentifiers type

ElementData typeBeskrivelse
EdiIdentifierLongEn liste af EDI numre

ArrayOfPrioritizedEntitySpecialityType

ElementData typeBeskrivelse
EdiIdentifierPrioritizedEntitySpecialityLongEn liste af EDI numre

...

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

PrioritizedEntitySpecialityType

ElementData typeBeskrivelse
SpecialityIdentifierLong 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-specialePrioritizedEntitySpecialityListe af PrioritizedEntitySpecialityTypeListe af SOR-enhedens kliniske specialer. Der kan angives op til 8, hvoraf nr. 1 er hoved specialet.

ArrayOfReplacingInfoType

ElementData typeBeskrivelse
ReplacingInfoTypeListe af ReplacingInfoTypeListe af SOR-enheder

...

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

...

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)
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.
PatientsAdmittedIndicatorBooleanAngiver om enheden er et sengeafsnit
AmbulantActivityIndicatorBooleanAngiver om enheden er et ambulatorie
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.
ProviderIdentifierStringSOR-enhedens ydernummer
CVRnumberIdentifierStringCVR nummer for SOR-enheden
ProductionUnitIdStringP 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

SearchParameters type

. 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
CVRnumberIdentifier
ElementData typeBeskrivelseSorIdentifierIntegerSOR entydig idEanLocationCodeIntegerLokationsnummerEanLocationCodeSystemSupplierIdIntegerLocationCode System Supplier nummerEntityNameStringSOR Enhedens navnProviderIdentifierStringProvidernummerPharmacyIdentifierStringApoteknummerLocalCodeStringSOR-enhedens lokale kode. Attribut der frit kan benyttes af anvender organisationen.CvrNumberIdentifier
StringCVR nummer for SOR-enheden
GeographicalLocalisationId
ProductionUnitIdentifier
IntegerId på geografisklokalitet

SearchLimit type

...

SearchScope type

...

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

...

StringP 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.    

...

ElementData typeBeskrivelse
SorShakMapIdIntegerUnik ID for mapningsrecord
ShakIdStringShak-kode der mappes
SorIdIntegerSorId der mappes. Shak/Sor-Id'er medtages kun i gyldighedsperioder, med mapning.
IsDirectSorShakMappingBooleanTrue, hvis SHAK-koden er knyttet direkte til SOR-id I SOR. False, hvis  hvis SHAK-koden kommer fra en ovenliggende SOR-enhed.
ShakIdsDirectSorIdIntegerSOR-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"
FromDateDateMapping 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.
ToDateDateMapping recorden gældende til dato.
UpdatedAtDatetimeTidspunkt for genereringen af mapnings recorden.
SorTypeStringTekstværdi for SOR-type, enten IE, SI, OE
SorEntityNameStringSOR Enhedens navn
SorEntityTypeIdIntegerTeknisk nøgle for EntityType (SNOMED Concept Id)
SorEntityTypeNameStringAngiver 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.
SorFirstFromDateDateFørste dato hvorfra SOR enheden er gældende.
SorFromDateDate

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.

SorToDateDate

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.

SorUpdatedAtDatetimeÆndringstidspunkt for SOR-enhed
SorParentSorIdIntegerSor-Id for hierarkisk forælder entitet. Null for SorType institutionsejer (IE)

dato i ToDate.

SorUpdatedAtDatetimeÆndringstidspunkt for SOR-enhed
SorParentSorIdIntegerSor-Id for hierarkisk forælder entitet. Null for SorType institutionsejer (IE)
SorInstitutionOwnerSorIdIntegerSor-Id der angiver institutionsejer (IE), dvs. øverste niveau i SOR hierarkiet for den enhed
SorInstitutionOwnerEntityNameStringAngiver navnet på enhedens institutionsejer. Er altid udfyldt.
SorInstitutionOwnerEntityTypeIdIntegerTeknisk nøgle (SNOMED Concept Id) der angiver typen af institutionsejer. 
SorInstitutionOwnerEntityTypeNameStringAngiver hvilken type enheden har - enten privat, regional, kommunal, stat.
SorHealthInstitutionSorIdSorInstitutionOwnerSorIdIntegerSor-Id der angiver institutionsejer (IE)enhedens sundhedsinstitution, dvs. øverste næstøverste niveau i SOR hierarkiet for den enhed. Er udfyldt for sortyperne SI og OE. Null hvis det er en IE sortype.
SorHealthInstitutionEntityNameSorInstitutionOwnerEntityNameStringAngiver navnet på enhedens institutionsejer. Er altid udfyldt.sundhedsinstitution. 
SorHealthInstitutionEntityTypeIdSorInstitutionOwnerEntityTypeIdInteger

Teknisk

nøgle

Id (SNOMED Concept Id) der angiver typen af

institutionsejer. (OWNER_TYPE.SUNDTERM_ID i stedet for TYPE_CODE)

sundhedsinstitution.

SorInstitutionOwnerEntityTypeNameSorHealthInstitutionEntityTypeNameStringAngiver hvilken type enheden har - enten privat, regional, kommunal, stat.
SorHealthInstitutionSorIdIntegerSor-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.
SorHealthInstitutionEntityNameStringAngiver navnet på enhedens sundhedsinstitution. Angives kun for organisatoriske enheder.
SorHealthInstitutionEntityTypeIdInteger

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

SorHealthInstitutionEntityTypeNameStringAngiver typen af sundhedsinstitution fx tandlæge klinik, plejehjem, hospital
SorEanLocationCodeStateStringAngiver 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
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
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 kun er muligt at oprette danske adresser.
 SorVisitingAddressCoordETRS89z32NMeasure Decimal Besøgsadressens GPS koordinater (ETRS89, north)
 SorVisitingAddressCoordETRS89z32EMeasure Decimal Besøgsadressens GPS koordinater (ETRS89, east)
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 Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
 SorPrioritizedEntitySpeciality4Name String  Angiver enhedens bispeciale
 SorPrioritizedEntitySpeciality5Id SorPrioritizedEntitySpeciality1Id Integer Teknisk (SNOMED Concept Id) nøgle til enhedens klinisk hovedspecialespeciale
 SorPrioritizedEntitySpeciality1Name SorPrioritizedEntitySpeciality5Name String Angiver   Angiver enhedens hovedspecialebispeciale
 SorPrioritizedEntitySpeciality2Id SorPrioritizedEntitySpeciality6Id Integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
 SorPrioritizedEntitySpeciality2Name SorPrioritizedEntitySpeciality6Name String Angiver   Angiver enhedens bispeciale
 SorPrioritizedEntitySpeciality3Id SorPrioritizedEntitySpeciality7Id Integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
 SorPrioritizedEntitySpeciality3Name SorPrioritizedEntitySpeciality7Name String Angiver   Angiver enhedens bispeciale bispeciale
 SorPrioritizedEntitySpeciality4Id SorPrioritizedEntitySpeciality8Id Integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
 SorPrioritizedEntitySpeciality4Name SorPrioritizedEntitySpeciality8Name String  Angiver enhedens bispeciale
 SorPrioritizedEntitySpeciality5IdInteger Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
 SorPrioritizedEntitySpeciality5Name String  Angiver enhedens bispeciale
 SorPrioritizedEntitySpeciality6Id Integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
 SorPrioritizedEntitySpeciality6Name String  Angiver enhedens bispeciale
 SorPrioritizedEntitySpeciality7Id Integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
 SorPrioritizedEntitySpeciality7Name String  Angiver enhedens bispeciale
 SorPrioritizedEntitySpeciality8Id Integer Teknisk (SNOMED Concept Id) nøgle til klinisk speciale
 SorPrioritizedEntitySpeciality8Name 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

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

...

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

...