Page History
| Navitabs | ||||
|---|---|---|---|---|
|
MANGLER ENDELIG GODKENDELSE
Indholdsfortegnelse
| Table of Contents | ||||
|---|---|---|---|---|
|
Releases
Oversigt over gældende og tidligere releases og eventuelle kommentarer.
| Release | Kommentar |
|---|---|
| 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 | ||
| Element | Data type | Beskrivelse |
|---|---|---|
| SorEntity | SorEntity | Sor entity object svarende til sor entity record i SDM databasen |
| Status | Status | Status for hvordan kaldet gik |
...
GetSorEntityByProvider Operation
Denne operation benyttes til , at foretage opslag på et SOR-Id for, at få returneret, hvilken SHAK-kode der evt. er relateret til den pågældende SOR-enhed.
Operationen kan kaldes med en dato for, at fremfinde en historisk mapning. Hvis dato ikke er udfyldt returneres mapning som er gældende dagsdato.
at fremsøge en SOR-enheder vha. ydernummer. Som input til operationen angives et ydernummer, som veksles om til flere SOR-Id ved kald til SORES. Disse SOR-Id bruges til at hente tilhørende på SOR-enheder.
| Input | |||
| Element | Data type | Optional | Beskrivelse |
|---|---|---|---|
ProviderIdentifier | string | no | Ydernummer for de SOR-enheder der skal hentes. |
| Output | ||
| Element | Data type | Beskrivelse |
|---|---|---|
| SorEntityList | List<SorEntity> | Liste af Sor entity objekter svarende til sor entity records i SDM databasen |
| Status | Status | Status for hvordan kaldet gik |
...
SorShakMap Operation
Denne operation benyttes til, at foretage opslag på et SHAKSOR-Id for, at få returneret, hvilke SORhvilken SHAK-enheder kode der evt. er knyttet relateret til SHAKden pågældende SOR-kodenenhed.
Operationen kan kaldes med en dato for, at fremfinde en historisk mapning. Hvis dato ikke er udfyldt returneres mapning som er gældende dagsdato.
| Input | |||
| Element | Data type | Optional | Beskrivelse |
|---|---|---|---|
| ShakIdentifierSorIdentifier | string7integer | no | ShakSOR-Id som der angiver den SOR-enhed der ønskes fremsøgt mapninger at fremsøge SHAK-mapning for. |
| date | date | yes | Hvis udfyldt returneres historisk mapning fra angivne dato. Hvis ikke udfyldt, så returneres data fra dagsdato. |
| Output | ||
| Element | Data type | Beskrivelse |
|---|---|---|
| ShakSorMapResp SorShakMapResp | List of ShakSorMap | Shak sor map objekt type |
| Status | Status | Status for hvordan kaldet gik |
...
ShakSorMap Operation
Denne operation benyttes til, at foretage opslag på et SHAK-Id for, at få returneret, hvilke SOR-enheder der er knyttet til SHAK-koden.
Operationen kan kaldes med en dato for, at fremfinde en historisk mapning. Hvis dato ikke er udfyldt returneres mapning som er gældende dagsdatoSearch operation er ikke taget i brug endnu. Kald af denne service operation vil returnere en fejl.
| Input | |||||||
| Element | Data type | Optional | Beskrivelse | Searchparameters||||
|---|---|---|---|---|---|---|---|
| ShakIdentifier | SearchParametersTypestring7 | yes | Søge parameter | no | Shak-Id som der ønskes fremsøgt mapninger for. | ||
| date | date | yes | Hvis udfyldt returneres historisk mapning fra angivne dato. Hvis ikke udfyldt, så returneres data fra dagsdato. | SearchLimit | yes (default search scope = ALL) | Søge begrænsning | |
| Output | |||
| Element | Data type | Beskrivelse | SorEntities|
|---|---|---|---|
| ShakSorMapResp | SorEntityList of | listEn liste over de SOR enhederShakSorMap | Shak sor map objekt type |
| Status | Status | Status for hvordan kaldet gik | |
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
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 Alle kald til servicen vil benytte request typer defineret under namespacet:
...
| Element | Data type | Beskrivelse |
|---|---|---|
| long | long | En liste af tal værdier |
...
LocalAttributeCollectionType
| Element | Data type | Beskrivelse | string | Enumeration af stadier. Kan have en af følgende værdier:
|
|---|
EanLocationCodeEntityType type
| LocalAttribute1 | String | Lokal attribut 1 |
| LocalAttribute2 | String | Lokal attribut 2 |
| LocalAttribute3 | String | Lokal attribut 3 |
| LocalAttribute4 | String | Lokal attribut 4 |
| LocalAttribute5 | String | Lokal attribut 5 |
EanLocationCodeState type
| Element | Data type | Beskrivelse |
|---|---|---|
| string | Enumeration af stadier. Kan have en af følgende værdier:
|
EanLocationCodeEntityType type
| Element | Data type | Beskrivelse |
|---|---|---|
| EanLocationCode | Long | Lokationsnummer |
| OnlyInternalIndicator | Boolean | Angiver om lokationsnummeret er til internt brug |
| NonActiveIndicator | Boolean | Angiver om lokationsnummeret er ikke-aktivt |
| SystemSupplierIdentifier | Long | Systemleverandør-id |
| CommunicationSupplierIdentifier | Long | |
| Element | Data type | Beskrivelse |
| EanLocationCode | EanLocationCode (long) | Lokationsnummer |
| OnlyInternalIndicator | OnlyInternalIndicator (boolean) | Angiver om lokationsnummeret er til internt brug |
| NonActiveIndicator | NonActiveIndicator (boolean) | Angiver om lokationsnummeret er ikke-aktivt |
| SystemSupplierIdentifier | long | Systemleverandør-id |
| CommunicationSupplierIdentifier | long | Netoperatør-id |
| SystemTypeIdentifierSystemTypeIdentifier (long) | Long | EDB-system-id |
| EdiAdministratorIdentifierEdiAdministratorIdentifier (long) | Long | EDI-Administrator-id |
| SorNoteSorNote (string, 254) | String | Angiver eventuelle bemærkninger til lokationsnummeret |
| SorStatus | SorStatus | Angiver SOR enhedens status |
| RegionCodeRegionCode (string, 4) | String | Regionens kode, f.eks. 1084 for RegionHovedstaden |
...
| Element | Data type | Beskrivelse |
|---|---|---|
| eanLocationCode | longLong | En liste af lokationsnumre |
...
| Element | Data type | Beskrivelse |
|---|---|---|
| EdiIdentifier | longLong | En liste af EDI numre |
...
ArrayOfPrioritizedEntitySpecialityType
| Element | Data type | Beskrivelse |
|---|---|---|
| ErrorCodePrioritizedEntitySpeciality | int | Hvis 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. |
| Message | string | Hvis ErrorCode er 0, er dette felt tomt. Ellers indeholder den en kort beskrivelse af, hvilken fejl der skete. |
...
| Liste af PrioritizedEntitySpecialityType | Liste af SOR-enhedens kliniske specialer. Der kan angives op til 8, hvoraf nr. 1 er hoved specialet. |
PrioritizedEntitySpecialityType
| Element | Data type | Beskrivelse |
|---|
Angiver systemleverandøren for lokationsnummeret. Obligatorisk hvis lokationsnummer oprettes.
P nummer for SOR-enheden
Teknisk nøgle for EntityType for næstøverste niveau i hierarkiet
...
| SpecialityIdentifier | Long | Speciale-id: Identifikationskode der identificerer et lægefagligt speciale. Kommentar: Identifikationskoden er et begrebs-id fra SNOMED CT. |
| SpecialityPriorityIdentifier | Long | Prioriteten af specialet. Hoved-/bi-speciale: Markerer om det er et hoved- eller bi-speciale. |
ArrayOfReplacingInfoType
| Element | Data type | Beskrivelse |
|---|---|---|
| ReplacingInfoType | Liste af ReplacingInfoType | Liste af SOR-enheder |
AddressInformationType
| Element | Data type | Beskrivelse |
|---|---|---|
| AdditionalAddressInformationText | String | Yderligere oplysninger om adressen |
| AddressPostal | AddressPostalType | Indeholder yderligere adresse informationer |
| InheritanceIndicator | Boolean | Indikerer om adressen er nedarvet eller ej ("TRUE" = Ja) |
| SkipAddressValidation | Boolean | Indikerer om den indtastede adresse skal valideres. Kun til input. Er altid sat til false i retur objektet. |
| MunicipalityCode | String | Kommunekode |
| StreetCode | String | Vejkodefeltet bruges kun til output - input i feltet bliver ignoreret. |
| RegionName | String | Indeholder navnet på den valgte regionskode. Feltet bruges kun til output - input i feltet bliver ignoreret. |
| RegionCode | String | Feltet bruges ikke - input i feltet bliver ignoreret. |
| CoordETRS89z32NMeasure | Decimal | Northing koordinater i UTM zone 32 (ETRS89, North). Feltet bruges kun til output - input i feltet bliver ignoreret. |
| CoordETRS89z32EMeasure | decimal | Easting koordinater i UTM zone 32 (ETRS89, East). Feltet bruges kun til output - input i feltet bliver ignoreret. |
AddressPostalType
| Element | Data type | Beskrivelse |
|---|---|---|
| StreetName | String | Vejnavn |
| StreetBuildingIdentifier | String | Husnummer |
| FloorIdentifier | String | Etage |
| SuiteIdentifier | String | Adressens dør eller til højre, til venstre eller midt for |
| PostOfficeBoxIdentifier | Integer | Postboks. Feltet bruges ikke i dag - input i feltet bliver ignoreret |
| PostCodeIdentifier | String | Postnummer |
| DistrictName | String | Postdistrikt (Bynavn) - input i feltet bliver ignoreret. |
| CountryIdentificationCode | CountryIdentificationCodeType | Postadressens landekode |
Status type
| Element | Data type | Beskrivelse |
|---|---|---|
| ErrorCode | Integer | Hvis 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. |
| Message | String | Hvis ErrorCode er 0, er dette felt tomt. Ellers indeholder den en kort beskrivelse af, hvilken fejl der skete. |
SorEntity
| Element | Data type | Beskrivelse |
|---|---|---|
| SorIdentifier |
SearchLimit type
...
SearchScope type
...
Enum værdi som ALL(default værdi)
...
| 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 |
| OrganisationalLevelCode | Long | SOR kode på organisational |
| OrganisationalLevelName | String | Navn på organisationen fra OrganisationalLevelCode |
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
...
| Element | Data type | Beskrivelse | ||||||
|---|---|---|---|---|---|---|---|---|
| SorShakMapId | integerInteger | Unik ID for mapningsrecord | ||||||
| ShakId | string7String | Shak-kode der mappes | ||||||
| SorId | integerInteger | SorId der mappes. | Shak/Sor-Id'er medtages kun i gyldighedsperioder, med mapning.||||||
| IsDirectSorShakMapping | booleanBoolean | True, hvis SHAK-koden er knyttet direkte til SOR-id I SOR. False, | hvishvis SHAK-koden kommer fra en ovenliggende SOR-enhed. | |||||
| ShakIdsDirectSorId | integerInteger | SOR-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" | ||||||
| FromDate | dateDate | Mapping 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. | ||||||
| ToDate | dateDate | Mapping recorden gældende til dato. | ||||||
| UpdatedAt | datetimeDatetime | Tidspunkt for genereringen af mapnings recorden. | ||||||
| SorType | string2String | Tekstværdi for SOR-type, enten IE, SI, OE | ||||||
| SorEntityName | string60String | SOR Enhedens navn | ||||||
| SorEntityTypeId | integerInteger | Teknisk nøgle for EntityType (SNOMED Concept Id) | ||||||
| SorEntityTypeName | string100String | 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. | ||||||
| SorFirstFromDate | dateDate | Første dato hvorfra SOR enheden er gældende. | ||||||
| SorFromDate | dateDate | 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. | ||||||
| SorToDate | dateDate | Situation 1: ændringer til SOR enhed og hvor SOR enhed ikke lukkes Situation 2: SOR enhed lukkes | ny række, dvs. alle rækker tilknyttet SOR enhed har en dato i ToDate.||||||
| SorUpdatedAt | datetime | Ændringstidspunkt for SOR-enhed | ||||||
| SorParentSorId | integer | Sor-Id for hierarkisk forælder entitet. Null for SorType institutionsejer (IE) | ||||||
ny række, dvs. alle rækker tilknyttet SOR enhed har en dato i ToDate. | ||||||||
| SorUpdatedAt | Datetime | Ændringstidspunkt for SOR-enhed | ||||||
| SorParentSorId | Integer | Sor-Id for hierarkisk forælder entitet. Null for SorType institutionsejer (IE) | ||||||
| SorInstitutionOwnerSorId | Integer | Sor-Id der angiver institutionsejer (IE), dvs. øverste niveau i SOR hierarkiet for den enhed | ||||||
| SorInstitutionOwnerEntityName | String | Angiver navnet på enhedens institutionsejer. Er altid udfyldt. | ||||||
| SorInstitutionOwnerEntityTypeId | Integer | Teknisk nøgle (SNOMED Concept Id) der angiver typen af institutionsejer. | ||||||
| SorInstitutionOwnerEntityTypeName | String | Angiver hvilken type enheden har - enten privat, regional, kommunal, stat. | ||||||
| SorHealthInstitutionSorId | Integer | SorInstitutionOwnerSorId | integerSor-Id der angiver | institutionsejer (IE)enhedens sundhedsinstitution, dvs. | øverstenæstøverste niveau i SOR hierarkiet for den enhed | SorInstitutionOwnerEntityName | . Er udfyldt for sortyperne SI og OE. Null hvis det er en IE sortype. | |
| SorHealthInstitutionEntityName | String | string60Angiver navnet på enhedens | institutionsejer. Er altid udfyldt.sundhedsinstitution. | |||||
| SorHealthInstitutionEntityTypeId | Integer | Teknisk Id | SorInstitutionOwnerEntityTypeId | integer | Teknisk nøgle(SNOMED Concept Id) der angiver typen af | institutionsejer. (OWNER_TYPE.SUNDTERM_ID i stedet for TYPE_CODE).|||
| SorInstitutionOwnerEntityTypeName | string60 | Angiver hvilken type enheden har - enten privat, regional, kommunal, stat. | ||||||
| SorHealthInstitutionSorId | integer | Sor-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. | ||||||
| SorHealthInstitutionEntityName | string60 | Angiver navnet på enhedens sundhedsinstitution. Angives kun for organisatoriske enheder. | ||||||
| SorHealthInstitutionEntityTypeId | integer | Teknisk Id (SNOMED Concept Id) der angiver typen af sundhedsinstitution. | ||||||
| SorHealthInstitutionEntityTypeName | string60 | Angiver typen af sundhedsinstitution fx tandlæge klinik, plejehjem, hospital | ||||||
| SorEanLocationCodeState | string20 | Angiver 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. | ||||||
| SorEanLocationCode | integer | SOR-enhedens lokationsnummer | ||||||
| SorGeographicalLocalisationId | integer | Id for geografisk lokalitet til opslag i tabellen GeoLocalisation | ||||||
| SorGeographicalLocalisationName | string40 | Navn på den geografiske lokalitet | ||||||
| SorVisitingAddressInheritanceIndicator | boolean | True hvis besøgsadressen er arvet via SOR-hierarkiet. Værdier: True/False. | ||||||
| SorVisitingAddressStreetName | string40 | Besøgsadressens vejnavn | ||||||
| SorVisitingAddressStreetCode | string4 | Besøgsadressens vejkode til vejregister i CPR | ||||||
| SorVisitingAddressStreetBuildingId | string4 | Besøgsadressens husnummer | ||||||
| SorVisitingAddressFloorId | string2 | Besøgsadressens etage | ||||||
| SorVisitingAddressSuiteId | string4 | Besøgsadressens dør eller til højre, til venstre eller midt for | ||||||
| SorVisitingAddressAdditionalAddressInfo | string40 | Besø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) | ||||||
sundhedsinstitution. | ||||||||
| SorHealthInstitutionEntityTypeName | String | Angiver typen af sundhedsinstitution fx tandlæge klinik, plejehjem, hospital | ||||||
| SorEanLocationCodeState | String | Enumeration af stadier. Kan have en af følgende værdier:
| ||||||
| SorEanLocationCode | Integer | SOR-enhedens lokationsnummer | ||||||
| SorGeographicalLocalisationId | Integer | Id for geografisk lokalitet til opslag i tabellen GeoLocalisation | ||||||
| SorGeographicalLocalisationName | String | Navn på den geografiske lokalitet | ||||||
| SorVisitingAddressInheritanceIndicator | Boolean | True hvis besøgsadressen er arvet via SOR-hierarkiet. Værdier: True/False. | ||||||
| SorVisitingAddressStreetName | String | Besøgsadressens vejnavn | ||||||
| SorVisitingAddressStreetCode | String | Besøgsadressens vejkode til vejregister i CPR | ||||||
| SorVisitingAddressStreetBuildingId | String | Besøgsadressens husnummer | ||||||
| SorVisitingAddressFloorId | String | Besøgsadressens etage | ||||||
| SorVisitingAddressSuiteId | String | Besøgsadressens dør eller til højre, til venstre eller midt for | ||||||
| SorVisitingAddressAdditionalAddressInfo | String | Besø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 | Integer | Teknisk (SNOMED Concept Id) nøgle til klinisk speciale | ||||||
| SorPrioritizedEntitySpeciality5Name | String | Angiver enhedens bispeciale | ||||||
| SorPrioritizedEntitySpeciality6Id | Integer | SorPrioritizedEntitySpeciality1Id | integerTeknisk (SNOMED Concept Id) nøgle til | enhedensklinisk | hovedspecialespeciale | |||
| SorPrioritizedEntitySpeciality6Name | string254 | String | AngiverAngiver enhedens | hovedspecialebispeciale | SorPrioritizedEntitySpeciality2Id||||
| SorPrioritizedEntitySpeciality7Id | integer | Integer | Teknisk (SNOMED Concept Id) nøgle til klinisk speciale | |||||
| SorPrioritizedEntitySpeciality7Name | string254 | String | AngiverAngiver enhedens bispeciale | SorPrioritizedEntitySpeciality3Id|||||
| SorPrioritizedEntitySpeciality8Id | integer | Integer | Teknisk (SNOMED Concept Id) | nøgle til klinisk speciale|||||
| SorPrioritizedEntitySpeciality3Name | string254 | Angiver enhedens bispeciale | ||||||
| SorPrioritizedEntitySpeciality4Id | integer | Teknisk (SNOMED Concept Id) nøgle til klinisk speciale | ||||||
| SorPrioritizedEntitySpeciality4Name | string254 | Angiver enhedens bispeciale | ||||||
| SorPrioritizedEntitySpeciality5Id | integer | Teknisk (SNOMED Concept Id) nøgle til klinisk speciale | ||||||
| SorPrioritizedEntitySpeciality5Name | 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 | ||||||
| ShakDateTo | datetime | Gyldig til dato for SHAK enhed | ||||||
| ShakUpdatedAt | datetime | Ændringstid for SHAK enhed | ||||||
| ShakName | string60 | Shak Navn | ||||||
| ShakInstitutionTypeId | string3 | ID for SHAK institutiontype | ||||||
| ShakInstitutionTypeName | string254 | SHAK institutionstype fra "sygehusniveau" | ||||||
| ShakOwnerTypeId | string3 | ID for SHAK owner type | ||||||
| ShakOwnerTypeName | string254 | SHAK owner type, f.eks. regional, privat, statslig... | ||||||
| ShakMainSpecialityId | string3 | ID for SHAK hovedspeciale. | ||||||
| ShakMainSpecialityName | string254 | SHAK hovedspeciale | ||||||
| ShakSpeciality1Id | string3 | ID for Shak bispeciale 1 | ||||||
| ShakSpeciality1Name | string254 | SHAK bispeciale 1 | ||||||
| ShakSpeciality2Id | string3 | ID for Shak bispeciale 2 | ||||||
| ShakSpeciality2Name | string254 | SHAK bispeciale 2 | ||||||
| ShakSpeciality3Id | string3 | ID for Shak bispeciale 2 | ||||||
| ShakSpeciality3Name | string254 | SHAK bispeciale 2 |
Fejlkoder
Her er en kort liste over, nogle af de fejlkoder som kan forekomme, når servicen benyttes:
...
| nøgle til klinisk speciale | ||
| SorPrioritizedEntitySpeciality8Name | String | Angiver enhedens bispeciale |
| ShakDateFrom | Date | Gyldig fra dato for SHAK enhed |
| ShakDateTo | Datetime | Gyldig til dato for SHAK enhed |
| ShakUpdatedAt | Datetime | Ændringstid for SHAK enhed |
| ShakName | String | Shak Navn |
| ShakInstitutionTypeId | String | ID for SHAK institutiontype |
| ShakInstitutionTypeName | String | SHAK institutionstype fra "sygehusniveau" |
| ShakOwnerTypeId | String | ID for SHAK owner type |
| ShakOwnerTypeName | String | SHAK owner type, f.eks. regional, privat, statslig... |
| ShakMainSpecialityId | String | ID for SHAK hovedspeciale. |
| ShakMainSpecialityName | String | SHAK hovedspeciale |
| ShakSpeciality1Id | String | ID for Shak bispeciale 1 |
| ShakSpeciality1Name | String | SHAK bispeciale 1 |
| ShakSpeciality2Id | String | ID for Shak bispeciale 2 |
| ShakSpeciality2Name | String | SHAK bispeciale 2 |
| ShakSpeciality3Id | String | ID for Shak bispeciale 2 |
| ShakSpeciality3Name | String | SHAK bispeciale 2 |
| OrganisationalLevelCode | Long | SOR kode på organisational |
| OrganisationalLevelName | String | Navn på organisationen fra OrganisationalLevelCode |
Fejlkoder
De nedenstående er hvilke denne applikation definerer:
MedCom fault code | Fault string | Beskrivelse |
|---|---|---|
| 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 |
| processing_problem | Der er sket en uventet fejl | Uventet 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
...