Page History
...
Operation | Parametre | Beskrivelse |
|---|---|---|
| GetSorEntity | SorIds: Array af SOR-Id'er, der ønskes fremsøgt [Date]: Datagrundlags-dato | Returnerer information for hver af de forespurgte SOR entiteter, der gjaldt på den angivne dato* Operationen hed i første udgave af servicen BRSGetSorEntity, hvilket stadig understøttes som alias. |
| SearchAllChildren | SorIds: Array af SOR-Id'er, hvis under-entiteter ønskes fremsøgt [Date]: Datagrundlags-dato | Returnerer information for alle under-entiteter for hver af de forespurgte SOR entiteter, der gjaldt på den angivne dato* Operationen hed i første udgave af servicen BRSSearchAllChildren, hvilket stadig understøttes som alias. |
| MapShakToSor | ShakId: SHAK id, der ønskes mappet [Date]: Datagrundlags-dato | Returnerer information for de SOR-entiteter, der på den angivne dato* havde det forespurgte SHAK id. Operationen hed i første udgave af servicen BRSMapShakToSor, hvilket stadig understøttes som alias. |
| GetSorEntityByProvider | ProviderIds: Array af ydernumre [Date]: Datagrundlags-dato | Returnerer information for (en liste af) alle SOR entiteter, der var tildelt det angivne ydernummer på den angivne dato* |
| IsSorEntityDescendantOfSorEntity | SorIdAndParentSorIdPairs: Todimensionelt array af SOR-Id-par [Date]: Datagrundlags-dato | Returnerer et array af booleans - for hvert par af id'er [id, mulig forælder] - om den pågældende enhed hørte under den mulige forælder i hierarkiet på den angivne dato* |
| EntityNameLookup | MatchEntityName: Streng, der matches på som en del af enhedsnavnet | Returnerer information for et mindre antal SOR entiteter, hvis navn indeholder den angivne søgestreng begrænset af at entiteten:
Hvis intet CVR-nummer er angivet, søges i hele SOR-træet. Såfremt søgningen matcher flere SOR entiteter end servicen er konfigureret til at returnere, indkluderer responset json-markøren |
| InstitutionOwnerCvrNumber | SorIds: Array af SOR-Id'er, der ønskes fremsøgt | Returnerer CVR nummeret på den Institutionsejer som den forespurgte SOR enhed hørte under på den angivne dato* |
| InstitutionOwnerCvrNumberByShak | ShakIds: Array af SHAK-Id'er, der ønskes fremsøgt | Returnerer CVR nummeret på den Institutionsejer som den forespurgte SHAK enhed hører under. Der tjekkes udelukkende på de fire første cifre af SHAK-id'et |
| BatchedOperations | Operations: Array af operationer | Returnerer et array med resultaterne fra de forskellige operationer i den rækkefølge som de er komme i. |
| ReplacedSORMap | SorIds: Array af SOR-Id'er, der ønskes fremsøgt | Tage Tager imod en liste af SOR koder og for hver af dem returnere en liste af de SOR koder som er erstattet af dem. Slår for hver angivet SOR-kode hele relationstræet op i begge retninger (både parent og child). Resultatet er et JSON-array med alle erstatninger og tilhørende gyldighedsperioder. |
| getSOREntityByPostalCode | postCodeId: Et fire-cifret postnummer | Tager i mod postnummer og en sundhedsinstitution entitetstype og finder alle SOR-koder på postnummer som har sundhedsinstitution entitetstypen. |
Eksempler
Herunder illustreres eksempel-requests og de tilhørende responses for operationerne.
...
| Code Block | ||||
|---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Connection: keep-alive
X-Powered-By: Undertow/1
Server: WildFly/8
Transfer-Encoding: chunked
Content-Type: application/json;charset=utf-8
{
"459811000016001":[
{
"fromSor":"459811000016001",
"toSor":"1292411000016002",
"fromDate":"2024-01-01",
"toDate":""
},
{
"fromSor":"595111000016009",
"toSor":"1292411000016002",
"fromDate":"2024-01-01",
"toDate":""
},
{
"fromSor":"595161000016006",
"toSor":"1292411000016002",
"fromDate":"2024-01-01",
"toDate":""
},
{
"fromSor":"653971000016003",
"toSor":"1292411000016002",
"fromDate":"2024-01-01",
"toDate":""
}
],
"1292411000016002":[
{
"fromSor":"459811000016001",
"toSor":"1292411000016002",
"fromDate":"2024-01-01",
"toDate":""
},
{
"fromSor":"595111000016009",
"toSor":"1292411000016002",
"fromDate":"2024-01-01",
"toDate":""
},
{
"fromSor":"595161000016006",
"toSor":"1292411000016002",
"fromDate":"2024-01-01",
"toDate":""
},
{
"fromSor":"653971000016003",
"toSor":"1292411000016002",
"fromDate":"2024-01-01",
"toDate":""
}
],
"501281000016008":[
{
"fromSor":"501281000016008",
"toSor":"1449941000016009",
"fromDate":"2025-06-01",
"toDate":""
},
{
"fromSor":"501341000016007",
"toSor":"1449941000016009",
"fromDate":"2025-06-01",
"toDate":""
}
],
"239871000016006":[
{
"fromSor":"239871000016006",
"toSor":"239861000016001",
"fromDate":"2024-01-01",
"toDate":""
}
]
} |
getSOREntityByPostalCode
| Code Block | ||||
|---|---|---|---|---|
| ||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"GetSOREntityByPostalCode\", \"postCodeId\": \"6700\", \"entityTypeId\": \"22232009\" }" http://test1.ekstern-test.nspop.dk:8080/sores/ |
| Code Block | ||||
|---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Connection: keep-alive
X-Powered-By: Undertow/1
Server: WildFly/8
Transfer-Encoding: chunked
Content-Type: application/json;charset=utf-8
{
"6700" : [ {
"sorId" : 648151000016002,
"from" : "2017-02-02",
"name" : "SVS FAM Ortopædkirurgisk Afsnit (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "550122O",
"parentSorId" : 244461000016003,
"sorType" : "OE"
}, {
"sorId" : 8041000016000,
"from" : "2016-10-18",
"name" : "Sydvestjysk Sygehus",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "5501",
"parentSorId" : 6101000016001,
"sorType" : "SI"
}, {
"sorId" : 244461000016003,
"from" : "2017-02-02",
"name" : "SVS Fælles Akut Modtage Afdeling",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"parentSorId" : 244451000016001,
"sorType" : "OE"
}, {
"sorId" : 648141000016000,
"from" : "2017-02-02",
"name" : "SVS FAM Neurologisk Afsnit (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "550122N",
"parentSorId" : 244461000016003,
"sorType" : "OE"
}, {
"sorId" : 648121000016005,
"from" : "2017-02-02",
"name" : "SVS FAM Øre-Næse-Hals Afsnit (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "550122F",
"parentSorId" : 244461000016003,
"sorType" : "OE"
}, {
"sorId" : 244441000016004,
"from" : "2018-01-09",
"name" : "SVS Direktionen",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"parentSorId" : 8041000016000,
"sorType" : "OE"
}, {
"sorId" : 244511000016001,
"from" : "2017-07-08",
"name" : "SVS Akut ambulatorium (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "550102D",
"parentSorId" : 244461000016003,
"sorType" : "OE"
}, {
"sorId" : 648101000016003,
"from" : "2017-02-02",
"name" : "SVS FAM Kardiologisk afsnit (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "550122B",
"parentSorId" : 244461000016003,
"sorType" : "OE"
}, {
"sorId" : 648091000016009,
"from" : "2017-02-02",
"name" : "SVS FAM Parenkymkirurgisk afsnit (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "550122A",
"parentSorId" : 244461000016003,
"sorType" : "OE"
}, {
"sorId" : 601991000016006,
"from" : "2018-12-05",
"name" : "SVS fælles akut modtagelse (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"parentSorId" : 648131000016007,
"sorType" : "OE"
}, {
"sorId" : 658041000016004,
"from" : "2018-04-25",
"name" : "SVS FAM Børne- og ungeafsnit (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "550122H",
"parentSorId" : 244461000016003,
"sorType" : "OE"
}, {
"sorId" : 244451000016001,
"from" : "2017-02-02",
"name" : "SVS Ballerup Børn center Fælles Kommunens",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"providerId" : "034274",
"shakId" : "550122S",
"parentSorId" : 244441000016004,
"sorType" : "OE"
}, {
"sorId" : 244541000016000,
"from" : "2017-02-02",
"name" : "SVS Skadestue (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "5501028",
"parentSorId" : 244461000016003,
"sorType" : "OE"
}, {
"sorId" : 648111000016001,
"from" : "2017-02-02",
"name" : "SVS FAM Gynækologisk afsnit (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "550122D",
"parentSorId" : 244461000016003,
"sorType" : "OE"
}, {
"sorId" : 451231000016009,
"from" : "2018-12-05",
"name" : "SVS skadestue (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"parentSorId" : 244541000016000,
"sorType" : "OE"
}, {
"sorId" : 648131000016007,
"from" : "2017-02-02",
"name" : "SVS FAM Medicinsk Afsnit (Esbjerg)",
"institutionOwnerSorId" : 6101000016001,
"healthInstitutionSorId" : 8041000016000,
"shakId" : "550122W",
"parentSorId" : 244461000016003,
"sorType" : "OE"
} ]
} |