Page History
...
Output | ||
Element | Data type | Beskrivelse |
---|---|---|
ShakSorMapResp | List of ShakSorMap | Shak sor map objekt type |
Status | Status | Status for hvordan kaldet gik |
Search Operation
Search operation er ikke taget i brug endnu. Kald af denne service operation vil returnere en fejl.
...
...
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
...
Element | Data type | Beskrivelse |
---|---|---|
SorIdentifier | Long | Unik nøgle der identificerer en SOR enhed |
SorType | String | Tekstværdi for SOR-type |
FirstFromDate | Date | Første dato hvorfra SOR enheden er gældende. |
FromDate | Date | 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. |
ToDate | Date | Situation 1: ændringer til SOR enhed og hvor SOR enhed ikke lukkes Situation 2: SOR enhed lukkes |
UpdatedAt | Datetime | Ændringstidspunkt for SOR enhed |
GeographicalLocalisationIdentifier | Long | Id på geografisklokalitet |
GeographicalLocalisationName | String | Navn på den geografiske lokalitet |
HasGeographicalLocalisation | Boolean | Angiveer om SOR enheden har en grafisk lokation |
ParentSorIdentifier | Long | Forældre SOR-id |
ActivityAddressInformation | AddressInformationType | Aktivitetsadressen |
VisitingAddressInformation | AddressInformationType | Besøgsadressen |
PostalAddressInformation | AddressInformationType | Postadressen |
PharmacyIdentifier | String | SOR-enhedens apoteksnummer |
EntityName | String | SOR Enhedens navn |
EntityTypeIdentifier | Long | Teknisk nøgle for EntityType (SNOMED Concept Id) |
EntityTypeName | String | Angiver 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. |
VirtualAddressInformation | VirtualAddressInformationType | Angiver enhedens hjemmesideadresse |
ReportingLevelIndicator | Boolean | Angiver om enheden er indberetningsniveau til Landspatientregisteret (LPR2) |
LocalAttributeCollection | LocalAttributeCollectionType | Der kan være op til 5 lokale attributter |
LocalCode | String | SOR-enhedens lokale kode. Attribut der frit kan benyttes af anvender organisationen. |
EanLocationCodeState | EanLocationCodeState | Angiver om lokationsnummer er nedarvet fra den hierarkiske mor. Kan være 'own', 'inherited' eller 'none'. |
EanLocationCodeEntity | EanLocationCodeEntityType | Angiver lokationsnummeret på SOR enheden |
CommunicationSupplier | String | Angiver netoperatør for lokationsnummeret. Obligatorisk hvis lokationsnummeret oprettes. Dette felt er ikke relevant, da feltet optræder under EanLocationCodeEntity. |
PatientsAdmittedIndicator | Boolean | Angiver om enheden er et sengeafsnit. Feltet er relateret til LPR2 og er ikke længere relevant. |
AmbulantActivityIndicator | Boolean | Angiver om enheden er et ambulatorie. Feltet er ikke længere relevant. |
ShakIdentifier | String | 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. |
PrioritizedEntitySpecialityCollection | ArrayOfPrioritizedEntitySpecialityType | Liste af SOR enhedens kliniske specialer. Der kan angives op til 8, hvoraf nr. 1 er hovedspecialet. |
SystemSupplier | SystemSupplier | Angiver systemleverandøren for lokationsnummeret. Obligatorisk hvis lokationsnummeret oprettes. Dette felt er ikke relevant, da feltet optræder under EanLocationCodeEntity. |
ProviderIdentifier | String | SOR-enhedens ydernummer |
CVRnumberIdentifier | String | CVR nummer for SOR-enheden |
ProductionUnitIdentifier | String | P nummer for SOR-enheden |
InstitutionOwnerSorId | Long | Sorid for øverste niveau i hierarkiet |
InstitutionOwnerEntityTypeId | Long | Teknisk nøgle for EntityType for øverste niveau i hierarkiet |
HealthInstitutionSorId | Long | Sorid for næstøverste niveau i hierarkiet |
HealthInstitutionEntityTypeId | Long | 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 | ||
UpdatedAt | Datetime | Ændringstidspunkt for SOR enhed |
GeographicalLocalisationIdentifier | Long | Id på geografisklokalitet |
GeographicalLocalisationName | String | Navn på den geografiske lokalitet |
HasGeographicalLocalisation | Boolean | Angiveer om SOR enheden har en grafisk lokation |
ParentSorIdentifier | Long | Forældre SOR-id |
ActivityAddressInformation | AddressInformationType | Aktivitetsadressen |
VisitingAddressInformation | AddressInformationType | Besøgsadressen |
PostalAddressInformation | AddressInformationType | Postadressen |
PharmacyIdentifier | String | SOR-enhedens apoteksnummer |
EntityName | String | SOR Enhedens navn |
EntityTypeIdentifier | Long | Teknisk nøgle for EntityType (SNOMED Concept Id) |
EntityTypeName | String | Angiver 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. |
VirtualAddressInformation | VirtualAddressInformationType | Angiver enhedens hjemmesideadresse |
ReportingLevelIndicator | Boolean | Angiver om enheden er indberetningsniveau til Landspatientregisteret (LPR2) |
LocalAttributeCollection | LocalAttributeCollectionType | Der kan være op til 5 lokale attributter |
LocalCode | String | SOR-enhedens lokale kode. Attribut der frit kan benyttes af anvender organisationen. |
EanLocationCodeState | EanLocationCodeState | Angiver om lokationsnummer er nedarvet fra den hierarkiske mor. Kan være 'own', 'inherited' eller 'none'. |
EanLocationCodeEntity | EanLocationCodeEntityType | Angiver lokationsnummeret på SOR enheden |
CommunicationSupplier | String | Angiver netoperatør for lokationsnummeret. Obligatorisk hvis lokationsnummeret oprettes. Dette felt er ikke relevant, da feltet optræder under EanLocationCodeEntity. |
PatientsAdmittedIndicator | Boolean | Angiver om enheden er et sengeafsnit. Feltet er relateret til LPR2 og er ikke længere relevant. |
AmbulantActivityIndicator | Boolean | Angiver om enheden er et ambulatorie. Feltet er ikke længere relevant. |
ShakIdentifier | String | 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. |
PrioritizedEntitySpecialityCollection | ArrayOfPrioritizedEntitySpecialityType | Liste af SOR enhedens kliniske specialer. Der kan angives op til 8, hvoraf nr. 1 er hovedspecialet. |
SystemSupplier | SystemSupplier | Angiver systemleverandøren for lokationsnummeret. Obligatorisk hvis lokationsnummeret oprettes. Dette felt er ikke relevant, da feltet optræder under EanLocationCodeEntity. |
ProviderIdentifier | String | SOR-enhedens ydernummer |
CVRnumberIdentifier | String |
CVR nummer for SOR-enheden | |
ProductionUnitIdentifier | String |
P nummer for SOR-enheden |
SearchLimit type
...
InstitutionOwnerSorId | Long | Sorid for øverste niveau i hierarkiet |
InstitutionOwnerEntityTypeId | Long | Teknisk nøgle for EntityType for øverste niveau i hierarkiet |
HealthInstitutionSorId | Long | Sorid for næstøverste niveau i hierarkiet |
HealthInstitutionEntityTypeId | Long | Teknisk nøgle for EntityType for næstøverste niveau i hierarkiet |
SearchScope type
Angiver scope for søgning, hvor alle enheder returneres, dvs. fremsøgte enhed og alle underliggende enheder.
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.
...
MedCom fault code | Fault string | Beskrivelse | search_disabled | Søgefunktionen er ikke tilgængelig | Search funktionen er pt ikke tilgængelig
---|---|---|
processing_problem | SOAP forspørgslen er ugyldig. Påkrævet namespace mangler | Namespace mangler i forespørgsel |
processing_problem | SOAP forspørgslen er ugyldig. Ingen gyldig SOAP-action er angivet | SOAP action mangler i forespørgsel |
processing_problem | SOAP forspørgslen er ugyldig. Den angivne operation findes ikke | Den angivne operation findes ikke |
processing_problem | Det er ikke muligt at læse forespørgslen | Fejl under læsning af body element |
ticket_missing | Der opstod en fejl under autentificeringen: Manglende sikkerhedsbillet i forespørgsel | Autentifikations fejl, manglende sikkerhedsbillet i forespørgsel |
ticket_not_valid | Der opstod en fejl under autentificeringen: Sikkerhedsbilletten er ikke gyldig | Autentifikations fejl, ugyldig sikkerhedsbillet i forespørgsel |
principal_user_present | Der opstod en fejl under autoriseringen: På vegne af understøttes ikke | Autorisations fejl, på vegne af tillades ikke adgang |
organisation_missing | Der opstod en fejl under autoriseringen: Manglende organisation i sikkerhedsbilletten | Autorisations fejl, organisation ikke angivet |
processing_problem | Der opstod en fejl under autoriseringen: Brugertypen kan ikke autoriseres | Autorisations fejl, brugertypen tillades ikke adgang |
not_authorized | CVR er ikke whitelistet | Autorisations fejl, manglende whitelisting af CVR |
validation_error | Valideringsfejl: Identifier er ikke angivet | Valideringsfejl, sor eller shak identifier er ikke angivet i forespørgslen |
syntax_error | Det er ikke muligt at læse body | Fejl under transformeringen af SOAP body til et objekt |
processing_problem | Det er ikke muligt at skrive objekt | Fejl under at skrive det transformerede objekt til klienten |
processing_problem | Det er ikke muligt at skrive body | Fejl under transformeringen af object til XML |
processing_problem | Der er sket en fejl i forsøget på at kontakte SOR databasen | Fejl under forespørgsel mod whitelistingdatabasen |
processing_problem | Der er sket en fejl i forsøget på at kontakte SDM databasen | Fejl under forespørgsel mod backenden |
...