Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Search Operation

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

...

SearchLimitType

...

Fælles

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:

Fælles

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

...

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

SearchParameters type

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. 
ElementData typeBeskrivelseSorIdentifierIntegerSOR entydig idEanLocationCodeIntegerLokationsnummerEanLocationCodeSystemSupplierIdIntegerLocationCode System Supplier nummerEntityNameStringSOR Enhedens navn
ProviderIdentifierStringSOR-enhedens ydernummer
PharmacyIdentifier
CVRnumberIdentifierString
ApoteknummerLocalCodeStringSOR-enhedens lokale kode. Attribut der frit kan benyttes af anvender organisationen.CvrNumberIdentifier
CVR nummer for SOR-enheden
ProductionUnitIdentifierString
CVR
P nummer for SOR-enheden
GeographicalLocalisationIdIntegerId på geografisklokalitet

SearchLimit type

...

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

SearchScope type

ElementData typeBeskrivelseAllString

Angiver scope for søgning, hvor alle enheder returneres, dvs. fremsøgte enhed og alle underliggende enheder.

All ChildrenStringAngiver scope for søgning, hvor enhedens børn returneres, dvs. alle underliggende enheder, men ikke den fremsøgte enhed selv.Direct ChildrenStringAngiver scope for søgning, hvor enhedens direkte børn returneres, dvs. enheder som ligger direkte under fremsøgt enhed, men ikke den fremsøgte enhed selv.


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.    

...

Search funktionen er pt ikke tilgængelig

MedCom fault code

Fault string

Beskrivelse

search_disabledSøgefunktionen er ikke tilgængelig

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

...