Page History
| Navitabs | ||||
|---|---|---|---|---|
| ||||
| Table of Contents |
|---|
Introduktion
SOR Enkeltopslagsservice er en støtte-service på NSP, der tillader enkelt-opslag af SOR enheder og SHAK-, CVR-mapninger gennem en JSON-snitflade.
Snitfladen er designet med BRS, MinSpærring, IDSAS og graviditetsmappen in mente, men alle NSP services, hvis behov opfyldes af de udstillede data, er velkomne til at kalde SORES's snitflade.
De udstillede data stammer fra SORSOR2-databasen, der opdateres dagligt af SOR-importerenimporteren, som indlæser det til stamdata-databasen. En delmængde af data caches i memory og requests kan gennemtvinge en refresh af cachen såfremt det er ønskværdigt i udviklingsøjemed, mens driften sørger for at refreshe cachen i produktion, når importeren er kørt færdigcachen refreshes i produktion af en særskilt cron-container, hvis der er opdaterede data i databasen.
Snitfladebeskrivelsen indeholder - udover beskrivelse af selve snitfladen - et par eksempler på request og responserequests og responses.
| Warning |
|---|
SORES er kun til internt brug på NSP, den må ikke kaldes af eksterne anvendere. Der henvises til SORLS i stedet for. |
Snitfladebeskrivelse
Generelt
Servletten udstiller et par funktioner via GET, mens selve opslags-funktionaliteten udstilles via en kommandostruktur sendt via POST.
Endpoints
SORES har kun et enkelt endpoint.to endpoints, hvor v2-udgaven medsender ejer-organisationens ID for SOR-entiteter.
Service | Endpoint |
|---|---|
| SORES | /sores |
| SORESv2 | /sores/v2 |
| SORESv3 | /sores/v3 |
GET-funktioner
Funktion | Beskrivelse |
|---|---|
| /status | HTTP-response-code angiver servicens tilgængelighed |
| /version | Versions-nummeret sendes som response-text |
| /reload | Genindlæser data fra databasen |
POST-operationer
Operation | Parametre | Beskrivelse | |
|---|---|---|---|
| BRSGetSorEntityGetSorEntity | 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 | BRSSearchAllChildrenSorIds: 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 | BRSMapShakToSorShakId: SHAK id, der ønskes mappet [Date]: Datagrundlags-dato | Returnerer information for de SOR-entiteter, der på den angivne dato* havde det forespurgte SHAK id. |
* eller dags dato, hvis ingen dato er angivet
Eksempler
Herunder illustrerer et par eksempler requests og responses for de tre operationer.
BRSGetSorEntity
| 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 | Tager imod en liste af SOR koder. 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.
GetSorEntity
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"GetSorEntity\", \"sorIds\": [ \"8041000016000\", \"6101000016001\", \"91331000016003\" ] }" 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
{
"8041000016000":{
"sorId":8041000016000,
"from":"2016-10-18",
"name":"Sydvestjysk Sygehus",
"healthInstitutionSorId":8041000016000,
"shakId":"5501",
"parentSorId":6101000016001
},
"6101000016001":{
"sorId":6101000016001,
"from":"2015-07-30",
"name":"Region Syddanmark",
},
"91331000016003":{
"sorId":91331000016003,
"from":"2012-10-12",
"name":"Jørn Bøgh ApS",
"healthInstitutionSorId":91321000016000,
"providerId":"097926",
"shakId":"7034010",
"parentSorId":91321000016000
}
} |
GetSorEntity (v2)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"GetSorEntity\", \"sorIds\": [ \"8041000016000\", \"6101000016001\", \"91331000016003\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/v2 |
| 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
{
"8041000016000":{
"sorId":8041000016000,
"from":"2016-10-18",
"name":"Sydvestjysk Sygehus",
"institutionOwnerSorId":6101000016001,
"healthInstitutionSorId":8041000016000,
"shakId":"5501",
"parentSorId":6101000016001
},
"6101000016001":{
"sorId":6101000016001,
"from":"2015-07-30",
"name":"Region Syddanmark",
"institutionOwnerSorId":6101000016001
},
"91331000016003":{
"sorId":91331000016003,
"from":"2012-10-12",
"name":"Jørn Bøgh ApS",
"institutionOwnerSorId":91311000016009,
"healthInstitutionSorId":91321000016000,
"providerId":"097926",
"shakId":"7034010",
"parentSorId":91321000016000
}
} |
GetSorEntity (v3)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"GetSorEntity\", \"sorIds\": [ \"8041000016000\", \"6101000016001\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/v3 |
| 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
{
"8041000016000":{
"sorId":8041000016000,
"from":"2016-10-18",
"name":"Sydvestjysk Sygehus",
"institutionOwnerSorId":6101000016001,
"healthInstitutionSorId":8041000016000,
"shakId":"5501",
"parentSorId":6101000016001,
"sorType":"SI"
},
"6101000016001":{
"sorId":6101000016001,
"from":"2015-07-30",
"name":"Region Syddanmark",
"institutionOwnerSorId":6101000016001,
"healthInstitutionSorId":0,
"parentSorId":0,
"sorType":"IE"
}
} |
GetSorEntityByProvider
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"GetSorEntityByProvider\", \"providerIds\": [ \"303712\" ] }" 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
{
"303712":[
{
"sorId":709251000016004,
"from":"2018-08-18",
"name":"Fodterapeut Mette Nielsen",
"healthInstitutionSorId":399351000016009,
"providerId":"303712",
"parentSorId":399351000016009
},
{
"sorId":842311000016008,
"from":"2018-08-18",
"name":"Hanne Møller-San Pedro",
"healthInstitutionSorId":842301000016006,
"providerId":"303712",
"parentSorId":842301000016006
},
{
"sorId":701371000016004,
"from":"2018-08-18",
"name":"Annette Steen Nielsen",
"healthInstitutionSorId":701361000016009,
"providerId":"303712",
"parentSorId":701361000016009
}
]
} |
GetSorEntityByProvider (v2)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"GetSorEntityByProvider\", \"providerIds\": [ \"303712\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/v2 |
| 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
{
"303712":[
{
"sorId":709251000016004,
"from":"2018-08-18",
"name":"Fodterapeut Mette Nielsen",
"institutionOwnerSorId":399341000016006,
"healthInstitutionSorId":399351000016009,
"providerId":"303712",
"parentSorId":399351000016009
},
{
"sorId":842311000016008,
"from":"2018-08-18",
"name":"Hanne Møller-San Pedro",
"institutionOwnerSorId":842291000016007,
"healthInstitutionSorId":842301000016006,
"providerId":"303712",
"parentSorId":842301000016006
},
{
"sorId":701371000016004,
"from":"2018-08-18",
"name":"Annette Steen Nielsen",
"institutionOwnerSorId":701351000016006,
"healthInstitutionSorId":701361000016009,
"providerId":"303712",
"parentSorId":701361000016009
}
]
} |
GetSorEntityByProvider (v3)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"GetSorEntityByProvider\", \"providerIds\": [ \"303712\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/v3 |
| 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
{
"303712":[
{
"sorId":709251000016004,
"from":"2018-08-18",
"name":"Fodterapeut Mette Nielsen",
"institutionOwnerSorId":399341000016006,
"healthInstitutionSorId":399351000016009,
"providerId":"303712",
"parentSorId":399351000016009,
"sorType":"OE"
},
{
"sorId":842311000016008,
"from":"2018-08-18",
"name":"Hanne Møller-San Pedro",
"institutionOwnerSorId":842291000016007,
"healthInstitutionSorId":842301000016006,
"providerId":"303712",
"parentSorId":842301000016006,
"sorType":"OE"
},
{
"sorId":701371000016004,
"from":"2018-08-18",
"name":"Annette Steen Nielsen",
"institutionOwnerSorId":701351000016006,
"healthInstitutionSorId":701361000016009,
"providerId":"303712",
"parentSorId":701361000016009,
"sorType":"OE"
}
]
} |
SearchAllChildren
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"SearchAllChildren\", \"sorIds\": [ \"246061000016002\" ] }" 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
{
"246061000016002":[
{
"sorId":246071000016007,
"from":"2020-06-16",
"name":"SVS Kæbekirurgisk ambulatorium (Esbjerg)",
"healthInstitutionSorId":8041000016000,
"shakId":"550108T",
"parentSorId":246061000016002
},
{
"sorId":452041000016004,
"from":"2020-06-16",
"name":"SVS kæbekirurgisk amb. (Esbjerg)",
"healthInstitutionSorId":8041000016000,
"shakId":"550108T",
"parentSorId":246071000016007
},
{
"sorId":246081000016009,
"from":"2020-06-16",
"name":"SVS Kæbekirurgisk afsnit (Esbjerg)",
"healthInstitutionSorId":8041000016000,
"shakId":"5501081",
"parentSorId":246061000016002
}
]
} |
SearchAllChildren (v2)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"SearchAllChildren\", \"sorIds\": [ \"246061000016002\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/v2 |
| 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
{
"246061000016002":[
{
"sorId":246071000016007,
"from":"2020-06-16",
"name":"SVS Kæbekirurgisk ambulatorium (Esbjerg)",
"institutionOwnerSorId":6101000016001,
"healthInstitutionSorId":8041000016000,
"shakId":"550108T",
"parentSorId":246061000016002
},
{
"sorId":452041000016004,
"from":"2020-06-16",
"name":"SVS kæbekirurgisk amb. (Esbjerg)",
"institutionOwnerSorId":6101000016001,
"healthInstitutionSorId":8041000016000,
"shakId":"550108T",
"parentSorId":246071000016007
},
{
"sorId":246081000016009,
"from":"2020-06-16",
"name":"SVS Kæbekirurgisk afsnit (Esbjerg)",
"institutionOwnerSorId":6101000016001,
"healthInstitutionSorId":8041000016000,
"shakId":"5501081",
"parentSorId":246061000016002
}
]
} |
SearchAllChildren (v3)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"SearchAllChildren\", \"sorIds\": [ \"246061000016002\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/v3 |
| 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
{
"246061000016002":[
{
"sorId":246071000016007,
"from":"2020-06-16",
"name":"SVS Kæbekirurgisk ambulatorium (Esbjerg)",
"institutionOwnerSorId":6101000016001,
"healthInstitutionSorId":8041000016000,
"shakId":"550108T",
"parentSorId":246061000016002,
"sorType":"OE"
},
{
"sorId":452041000016004,
"from":"2020-06-16",
"name":"SVS kæbekirurgisk amb. (Esbjerg)",
"institutionOwnerSorId":6101000016001,
"healthInstitutionSorId":8041000016000,
"shakId":"550108T",
"parentSorId":246071000016007,
"sorType":"OE"
},
{
"sorId":246081000016009,
"from":"2020-06-16",
"name":"SVS Kæbekirurgisk afsnit (Esbjerg)",
"institutionOwnerSorId":6101000016001,
"healthInstitutionSorId":8041000016000,
"shakId":"5501081",
"parentSorId":246061000016002,
"sorType":"OE"
}
]
} |
IsSorEntityDescendantOfSorEntity (v1, v2 og v3)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"IsSorEntityDescendantOfSorEntity\", \"sorIdAndParentSorIdPairs\": [ [\"246061000016002\", \"246081000016009\"], [\"246081000016009\", \"246061000016002\"] ] }" 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
{
"child=246061000016002, possibleAncestor=246081000016009":false,
"child=246081000016009, possibleAncestor=246061000016002":true
} |
EntityNameLookup
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"EntityNameLookup\", \"matchEntityName\": \"stor\", \"cvr\": \"34607079\", \"entityTypeNames\": [\"jordemoderklinik\"] }" 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
{
"stor":[
{
"sorId":644451000016003,
"from":"2016-10-17",
"name":"Storkereden Holbæk",
"healthInstitutionSorId":644421000016006,
"parentSorId":644421000016006
},
{
"sorId":644421000016006,
"from":"2019-03-28",
"name":"Storkereden",
"healthInstitutionSorId":644421000016006,
"parentSorId":644411000016002
},
{
"sorId":644431000016008,
"from":"2016-10-17",
"name":"Storkereden Slagelse",
"healthInstitutionSorId":644421000016006,
"parentSorId":644421000016006
},
{
"sorId":644441000016001,
"from":"2016-10-17",
"name":"Storkereden Roskilde",
"healthInstitutionSorId":644421000016006,
"parentSorId":644421000016006
}
],
"AdditionalRecordsExist":false
} |
EntityNameLookup (v2)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"EntityNameLookup\", \"matchEntityName\": \"stor\", \"cvr\": \"34607079\", \"entityTypeNames\": [\"jordemoderklinik\"] }" http://test1.ekstern-test.nspop.dk:8080/sores/v2 |
| 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
{
"stor":[
{
"sorId":644451000016003,
"from":"2016-10-17",
"name":"Storkereden Holbæk",
"institutionOwnerSorId":644411000016002,
"healthInstitutionSorId":644421000016006,
"parentSorId":644421000016006
},
{
"sorId":644421000016006,
"from":"2019-03-28",
"name":"Storkereden",
"institutionOwnerSorId":644411000016002,
"healthInstitutionSorId":644421000016006,
"parentSorId":644411000016002
},
{
"sorId":644431000016008,
"from":"2016-10-17",
"name":"Storkereden Slagelse",
"institutionOwnerSorId":644411000016002,
"healthInstitutionSorId":644421000016006,
"parentSorId":644421000016006
},
{
"sorId":644441000016001,
"from":"2016-10-17",
"name":"Storkereden Roskilde",
"institutionOwnerSorId":644411000016002,
"healthInstitutionSorId":644421000016006,
"parentSorId":644421000016006
}
],
"AdditionalRecordsExist":false
} |
EntityNameLookup (v3)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"EntityNameLookup\", \"matchEntityName\": \"stor\", \"cvr\": \"34607079\", \"entityTypeNames\": [\"jordemoderklinik\"] }" http://test1.ekstern-test.nspop.dk:8080/sores/v3 |
| 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
{
"stor":[
{
"sorId":644451000016003,
"from":"2016-10-17",
"name":"Storkereden Holbæk",
"institutionOwnerSorId":644411000016002,
"healthInstitutionSorId":644421000016006,
"parentSorId":644421000016006,
"sorType":"OE"
},
{
"sorId":644421000016006,
"from":"2019-03-28",
"name":"Storkereden",
"institutionOwnerSorId":644411000016002,
"healthInstitutionSorId":644421000016006,
"parentSorId":644411000016002,
"sorType":"SI"
},
{
"sorId":644431000016008,
"from":"2016-10-17",
"name":"Storkereden Slagelse",
"institutionOwnerSorId":644411000016002,
"healthInstitutionSorId":644421000016006,
"parentSorId":644421000016006,
"sorType":"OE"
},
{
"sorId":644441000016001,
"from":"2016-10-17",
"name":"Storkereden Roskilde",
"institutionOwnerSorId":644411000016002,
"healthInstitutionSorId":644421000016006,
"parentSorId":644421000016006,
"sorType":"OE"
}
],
"AdditionalRecordsExist":false
} |
MapShakToSor (v1, v2 og v3)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"MapShakToSor\", \"shakId\": \"5501\" }" 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
{
"5501":[
{
"sorId":245531000016006,
"from":"2013-02-28",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245271000016006,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245601000016003,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245011000016008,
"from":"2019-04-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246271000016001,
"from":"2018-12-07",
"healthInstitutionSorId":8041000016000
},
{
"sorId":244461000016003,
"from":"2019-04-11",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245141000016005,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245931000016001,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":618861000016004,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246331000016007,
"from":"2012-01-11",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245731000016004,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246221000016000,
"from":"2019-04-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246291000016002,
"from":"2018-12-07",
"healthInstitutionSorId":8041000016000
},
{
"sorId":244851000016004,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":244811000016003,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":244721000016002,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245451000016000,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":244591000016008,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246531000016001,
"from":"2018-12-07",
"healthInstitutionSorId":8041000016000
},
{
"sorId":244681000016007,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245221000016007,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245581000016005,
"from":"2018-04-12",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246571000016004,
"from":"2018-12-07",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245851000016003,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245891000016009,
"from":"2019-04-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246251000016008,
"from":"2018-12-07",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245401000016001,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":8041000016000,
"from":"2016-10-18",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245771000016002,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245641000016000,
"from":"2019-04-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":618901000016009,
"from":"2019-02-27",
"healthInstitutionSorId":8041000016000
},
{
"sorId":244441000016004,
"from":"2018-04-11",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246311000016001,
"from":"2018-12-07",
"healthInstitutionSorId":8041000016000
},
{
"sorId":618911000016006,
"from":"2016-08-09",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245501000016002,
"from":"2013-02-28",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246361000016004,
"from":"2018-12-07",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246091000016006,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":318611000016008,
"from":"2019-04-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246321000016005,
"from":"2018-04-20",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246191000016005,
"from":"2020-06-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246061000016002,
"from":"2019-04-16",
"healthInstitutionSorId":8041000016000
},
{
"sorId":390631000016000,
"from":"2018-12-07",
"healthInstitutionSorId":8041000016000
},
{
"sorId":245511000016000,
"from":"2013-02-28",
"healthInstitutionSorId":8041000016000
},
{
"sorId":246551000016006,
"from":"2018-12-07",
"healthInstitutionSorId":8041000016000
}
]
} |
InstitutionOwnerCvrNumber (v1, v2 og v3)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"InstitutionOwnerCvrNumber\", \"sorIds\": [ \"8041000016000\", \"6101000016001\", \"91331000016003\" ] }" | ||||||
| Expand | ||||||
| title | curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"BRSGetSorEntity\", \"sorIds\": [ \"8041000016000\", \"6101000016001\", \"91331000016003\" ] }"http://test1.ekstern-test.nspop.dk:8080/sores/ |
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| noformat||||||||
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
Date: Wed, 22 Apr 2020 07:52:27 GMT
{
"8041000016000":{"29190909", "6101000016001":"29190909", "sorId 91331000016003":8041000016000, "from":"2016-10-18", "name":"Sydvestjysk Sygehus", "healthInstitutionSorId":8041000016000, "shakId":"5501", "parentSorId":6101000016001 }, "6101000016001":{ "sorId":6101000016001, "from":"2015-07-30", "name":"Region Syddanmark" }, "91331000016003":{ "sorId":91331000016003, "from":"2019-04-19", "name":"Jørn Bøgh ApS", "healthInstitutionSorId":91321000016000, "providerId":"097926", "shakId":"7034010", "parentSorId":91321000016000 } } |
BRSSearchAllChildren
""
} |
InstitutionOwnerCvrNumberByShak (v1, v2 og v3)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"InstitutionOwnerCvrNumberByShak\", \"shakIds\": [ \"1301\", \"6610123\", \"9999\" ] }" 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
{
"1301":"29190623",
"6610123":"29190925",
"9999":""
} |
BatchedOperations (v1, v2 og v3)
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"BatchedOperations\", \"operations\": [
{\"op\": \"InstitutionOwnerCvrNumberByShak\", \"shakIds\": [ \"1301\", \"6610123\", \"9999\" ] },
{\"op\": \"GetSorEntity\", \"sorIds\": [ \"8041000016000\", \"6101000016001\", \"91331000016003\" ] },
{\"op\": \"GetSorEntityByProvider\", \"providerIds\": [ \"303712\" ] },
{\"op\": \"SearchAllChildren\", \"sorIds\": [ \"246061000016002\" ] }
] }" | ||||||
| Expand | ||||||
| title | curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"BRSSearchAllChildren\", \"sorIds\": [ \"246061000016002\" ] }"http://test1.ekstern-test.nspop.dk:8080/sores/ |
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| noformat||||||||
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
Date: Wed, 22 Apr 2020 07:54:55 GMT
{ "BatchedOperations":[ { "1301":"29190623", "6610123":"29190925", "9999":"" }, { "246061000016002 8041000016000":[ {
"sorId":246071000016007 8041000016000, "from":"2019 2016-04 10-16 18", "name":"SVS Tand- Mund- og Kæbekirurgisk ambulatorium (Esbjerg)" "Sydvestjysk Sygehus", "institutionOwnerSorId":6101000016001, "healthInstitutionSorId":8041000016000, "shakId":"550108T 5501", "parentSorId":246061000016002 }, { 6101000016001 },"sorId "6101000016001":452041000016004, {"from":"2019-08-17" "sorId":6101000016001,"name "from":"SVS tand-, mund- og kæbekirurgisk amb. (Esbjerg) 2015-07-30","healthInstitutionSorId":8041000016000 "name":"Region Syddanmark","parentSorId "institutionOwnerSorId":246071000016007 6101000016001 }, "91331000016003":{ "sorId":246081000016009, 91331000016003, "from":"2019 2012-04 10-16 12", "name":"SVS JørnTand- Mund- og Kæbekirurgisk afsnit (Esbjerg) Bøgh ApS","healthInstitutionSorId "institutionOwnerSorId":8041000016000 91311000016009,"shakId "healthInstitutionSorId":"5501081" 91321000016000,"parentSorId":246061000016002 } ] } |
BRSMapShakToSor
| Expand | ||
|---|---|---|
| ||
| No Format | "providerId":"097926", "shakId":"7034010", "parentSorId":91321000016000 } }, { "5501 303712":[ { "sorId":245601000016003 709251000016004, "from":"2019 2018-12 08-21 18", "healthInstitutionSorId name":8041000016000 "Fodterapeut} Mette Nielsen", {
"sorId"healthInstitutionSorId":245531000016006 399351000016009, "fromproviderId":"2019-12-21 303712", "healthInstitutionSorIdparentSorId":8041000016000 399351000016009 }, { "sorId":245271000016006842311000016008, "from":"2019 2018-12 08-21 18", "healthInstitutionSorId name":8041000016000 } "Hanne Møller-San Pedro",{ "sorId":245011000016008, "from":"2019-12-21 "healthInstitutionSorId":842301000016006, "providerId":"303712", "healthInstitutionSorId parentSorId":8041000016000 842301000016006 }, { "sorId":246271000016001 701371000016004, "from":"2019 2018-12-21", "healthInstitutionSorId":8041000016000 } 08-18",{ "sorId":244461000016003, "from":"2019-12-21", "healthInstitutionSorId":8041000016000 }, { "name":"Annette Steen Nielsen", "healthInstitutionSorId":701361000016009, "providerId":"303712", "parentSorId":701361000016009 } ] }, { "246061000016002":[ { "sorId":245931000016001 246071000016007, "from":"20192020-12 06-21 16", "healthInstitutionSorId name":8041000016000 "SVS Kæbekirurgisk} ambulatorium (Esbjerg)",{ "sorId healthInstitutionSorId":245141000016005 8041000016000, "fromshakId":"2019-12-21 550108T", "healthInstitutionSorIdparentSorId":8041000016000 246061000016002 }, { "sorId":618861000016004452041000016004, "from":"2019 2020-12 06-21 16", "healthInstitutionSorIdname":8041000016000 "SVS kæbekirurgisk} amb. (Esbjerg)",{ "sorId":246331000016007 "healthInstitutionSorId":8041000016000, "fromshakId":"2019-12-21 550108T", "healthInstitutionSorId parentSorId":8041000016000 246071000016007 }, { "sorId":245731000016004246081000016009, "from":"2019 2020-12 06-21 16", "healthInstitutionSorIdname":8041000016000 "SVS Kæbekirurgisk} afsnit (Esbjerg)",{ "sorId":246221000016000 "healthInstitutionSorId":8041000016000, "from shakId":"2019-12-21 5501081", "healthInstitutionSorId parentSorId":8041000016000 246061000016002 }, ] } ] } |
ReplacedSORMap
| Code Block | ||||
|---|---|---|---|---|
| ||||
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"ReplacedSORMap\", \"sorIds\": [ \"459811000016001\", \"1292411000016002\", \"501281000016008\", \"239871000016006\" ] }" 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
{
"459811000016001":[{
"sorId":320651000016001,
"from":"2019-04-16",
"healthInstitutionSorId":8041000016000
},
{{ "fromSor":"459811000016001", "sorId toSor":246291000016002 "1292411000016002", "from fromDate":"2019 2024-12 01-21 01", "healthInstitutionSorId toDate":8041000016000 "" }, { "sorId fromSor":244851000016004, "from":"2019-12-21 "595111000016009", "healthInstitutionSorId":8041000016000 }, { "sorId":244811000016003 toSor":"1292411000016002", "from fromDate":"2019 2024-12 01-21 01", "healthInstitutionSorId toDate":8041000016000 "" }, { "sorId fromSor":245451000016000 "595161000016006", "from toSor":"2019-12-21 1292411000016002", "healthInstitutionSorId fromDate":8041000016000 "2024-01-01",}, "toDate":""{ },"sorId":244721000016002, { "from fromSor":"2019-12-21 653971000016003", "healthInstitutionSorId toSor":8041000016000 } "1292411000016002",{ "sorIdfromDate":244591000016008 "2024-01-01", "from toDate":"2019-12-21 ",} ], "healthInstitutionSorId 1292411000016002":8041000016000 [}, {{ "fromSor":"459811000016001", "sorId toSor":246531000016001 "1292411000016002", "from fromDate":"2019 2024-12 01-21 01", "healthInstitutionSorId toDate":8041000016000 "" }, {"sorId":244681000016007 "fromSor":"595111000016009", "toSor":"1292411000016002", "from fromDate":"2019 2024-12 01-21 01", "healthInstitutionSorId toDate":8041000016000 "" },{ { "fromSor":"595161000016006", "sorId toSor":245221000016007 "1292411000016002", "from fromDate":"2019 2024-12 01-21 01", "healthInstitutionSorId toDate":8041000016000 "" }, { "sorId fromSor":245581000016005 "653971000016003", "from toSor":"2019-12-21 1292411000016002", "healthInstitutionSorId fromDate":8041000016000 "2024-01-01",}, "toDate":""{ } ], "sorId 501281000016008":246571000016004, ["from":"2019-12-21", { "healthInstitutionSorId":8041000016000 }, { fromSor":"501281000016008", "sorId toSor":245851000016003 "1449941000016009", "from fromDate":"2019 2025-12 06-21 01", "healthInstitutionSorId toDate":8041000016000 "" }, { "sorId fromSor":245891000016009 "501341000016007", "from toSor":"2019-12-21 1449941000016009", "healthInstitutionSorId fromDate":8041000016000 "2025-06-01",}, "toDate":""{ } ], "sorId 239871000016006":246251000016008, ["from":"2019-12-21", { "healthInstitutionSorId":8041000016000 }, { fromSor":"239871000016006", "sorId toSor":245401000016001 "239861000016001", "from fromDate":"2019 2024-12 01-21 01", "healthInstitutionSorId toDate":8041000016000 "" },
{
"sorId":245771000016002,
"from":"2019-12-21",
"healthInstitutionSorId":8041000016000
},
{
]
} |
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" :8041000016000 648151000016002, "from" : "2019 2017-12 02-21 02", "healthInstitutionSorIdname" :8041000016000 "SVS FAM Ortopædkirurgisk} Afsnit (Esbjerg)", "institutionOwnerSorId" :{ 6101000016001, "sorId healthInstitutionSorId" :245641000016000 8041000016000, "fromshakId" : "2019-12-21 550122O","healthInstitutionSorId":8041000016000 } "parentSorId" : 244461000016003, "sorType" : "OE" }, { "sorId" : 8041000016000, "from" : "sorId":618901000016009 2016-10-18", "name" : "Sydvestjysk Sygehus", "frominstitutionOwnerSorId":"2019-12-21" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "shakId" : "healthInstitutionSorId 5501":8041000016000 , "parentSorId" :} 6101000016001, "sorType" : "SI" }, { "sorId" : 244461000016003, "from" : "sorId":618911000016006 2017-02-02", "name" : "SVS Fælles Akut"from":"2019-12-21 Modtage Afdeling", "institutionOwnerSorId" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "parentSorId" :} 244451000016001, "sorType" : "OE" }, { "sorId" : 648141000016000, "from" : "sorId":246311000016001 2017-02-02", "name" : "SVS FAM Neurologisk Afsnit (Esbjerg)", "from institutionOwnerSorId":"2019-12-21" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "shakId" : "healthInstitutionSorId 550122N":8041000016000 , "parentSorId" :} 244461000016003, "sorType" : "OE" }, { "sorId" : 648121000016005, "from" : "sorId":244441000016004 2017-02-02", "name" : "SVS FAM Øre-Næse-Hals Afsnit (Esbjerg)", "from institutionOwnerSorId":"2019-12-21" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "shakId" : "healthInstitutionSorId 550122F":8041000016000 , "parentSorId" :} 244461000016003, "sorType" : "OE" }, { "sorId" : 244441000016004, "from" : "sorId":245501000016002 2018-01-09", "name" : "SVS Direktionen", "frominstitutionOwnerSorId":"2019-12-21" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "healthInstitutionSorIdparentSorId" : 8041000016000, "sorType" : "OE" }, { "sorId" : 244511000016001,{ "from" : "2017-07-08", "name" : "SVS Akut ambulatorium (Esbjerg)", "sorId institutionOwnerSorId" :246361000016004 6101000016001, "healthInstitutionSorId" : 8041000016000, "fromshakId" : "2019-12-21 550102D", "parentSorId" : 244461000016003, "sorType" : "healthInstitutionSorId OE":8041000016000 }, { "sorId" :} 648101000016003, "from"{ : "2017-02-02", "name" : "SVS FAM Kardiologisk"sorId":246091000016006 afsnit (Esbjerg)", "institutionOwnerSorId" : 6101000016001, "from healthInstitutionSorId":"2019-12-21" : 8041000016000, "shakId" : "healthInstitutionSorId 550122B":8041000016000 , "parentSorId" :} 244461000016003, "sorType" : "OE" }, { "sorId" : 648091000016009, "from" : "sorId":318611000016008 2017-02-02", "name" : "SVS FAM Parenkymkirurgisk"from":"2019-12-21" afsnit (Esbjerg)", "institutionOwnerSorId" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "shakId"} : "550122A", "parentSorId" : 244461000016003,{ "sorType" : "OE" }, { "sorId" :246321000016005 601991000016006, "from" : "2018-12-05", "from name" :"2019-12-21 "SVS fælles akut modtagelse (Esbjerg)", "institutionOwnerSorId" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "parentSorId" :} 648131000016007, "sorType" : "OE" }, { "sorId" : 658041000016004, "from" : "sorId":246191000016005 2018-04-25", "name" : "SVS FAM Børne- og ungeafsnit (Esbjerg)", "from institutionOwnerSorId":"2019-12-21" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "shakId" : "healthInstitutionSorId 550122H":8041000016000 , "parentSorId" :} 244461000016003, "sorType" : "OE" }, { "sorId" : 244451000016001, "from" : "sorId":246061000016002 2017-02-02", "name" : "SVS Ballerup Børn center Fælles"from":"2019-12-21" Kommunens", "institutionOwnerSorId" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "providerId"} : "034274", "shakId"{ : "550122S", "parentSorId" : 244441000016004, "sorType" : "sorId OE":246231000016003, }, { "sorId" : 244541000016000, "from" : "2019 2017-04 02-16 02", "name" : "SVS Skadestue (Esbjerg)", "healthInstitutionSorId institutionOwnerSorId" :8041000016000 6101000016001, "healthInstitutionSorId" :} 8041000016000, "shakId"{ : "5501028", "parentSorId" : 244461000016003, "sorType" : "sorId OE":390631000016000, }, { "sorId" : 648111000016001, "from" : "2019 2017-12 02-21 02", "name" : "SVS FAM Gynækologisk afsnit (Esbjerg)", "healthInstitutionSorId institutionOwnerSorId" :8041000016000 6101000016001, "healthInstitutionSorId" :} 8041000016000, "shakId"{ : "550122D", "parentSorId" : 244461000016003, "sorType" : "sorId OE":245511000016000, }, { "sorId" : 451231000016009, "from" : "2019 2018-12-21 05", "name" : "SVS skadestue (Esbjerg)", "institutionOwnerSorId" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "parentSorId" :} 244541000016000, "sorType" : "OE" }, { "sorId" : 648131000016007, "from" : "sorId":246551000016006 2017-02-02", "name" : "SVS FAM Medicinsk Afsnit (Esbjerg)", "from institutionOwnerSorId":"2019-12-21" : 6101000016001, "healthInstitutionSorId" : 8041000016000, "shakId" : "healthInstitutionSorId 550122W":8041000016000 , "parentSorId" : 244461000016003,} "sorType" : "OE" } ] } |