Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootSOR Enkeltopslagsservice (SORES)
includeroottrue


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 den XML fil som SOR stiller til rådighed på deres hjemmeideSOR2-importeren, som indlæser det til stamdata-databasen. En delmængde af data caches i memory og cachen refreshes i produktion af en særskilt cron-container, hvis der er opdatede 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 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

/statusHTTP-response-code angiver servicens tilgængelighed
/versionVersions-nummeret sendes som response-text
/reloadGenindlæser data fra databasen

POST-operationer

Operation

Parametre

Beskrivelse
GetSorEntitySorIds: 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.
SearchAllChildrenSorIds: 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.
MapShakToSorShakId: 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.
GetSorEntityByProviderProviderIds: 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*
IsSorEntityDescendantOfSorEntitySorIdAndParentSorIdPairs: 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
CVR: CVR-nummer på den enhed, hvis undersåtter udgør søgeområdet
EntityTypeNames: Liste af entitets-type-navne, der medtages
[Date]: Datagrundlags-dato

Returnerer information for et mindre antal SOR entiteter, hvis navn indeholder den angivne søgestreng begrænset af at entiteten:

  • ligger i SOR-træet under en entitet med det givne CVR-nummer 
  • har en entitets-type, der findes i den givne liste af entitets-typer
  • var gyldig på den angivne dato, eller dags dato, hvis ingen dato er angivet

Hvis intet CVR-nummer er angivet, søges i hele SOR-træet.
Hvis entitets-type listen ikke er angivet eller er tom, returneres entiteter uanset deres type.
Det anbefales på det kraftigste at anvende filtrering i videst mulige omfang.

Såfremt søgningen matcher flere SOR entiteter end servicen er konfigureret til at returnere, indkluderer responset json-markøren AdditionalRecordsExist med værdien True.

InstitutionOwnerCvrNumber

SorIds: Array af SOR-Id'er, der ønskes fremsøgt
[Date]: Datagrundlags-dato

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

Returner Returnerer et array med resultaterne fra de forskellige operationer i den rækkefølge som de er komme i. 

Eksempler

Herunder illustreres et par eksempel-requests og de tilhørende responses for operationerne.

GetSorEntity

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 
entityTypeId: angiver Sundhedsinstitution entitetstypen, der skal der er på postnummert

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

curl -i -X POST -H
Code Block
languagebash
titleRequest
collapsetrue
curl -i -X POST -H 
Expand
title
"Content-Type: application/json" -d "{\"op\": \"GetSorEntity\", \"sorIds\": [ \"8041000016000\", \"6101000016001\", \"91331000016003\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/
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
    }
}
Code Block
languagejs
titleResponse
collapsetrue
HTTP/1
No Format

GetSorEntity (v2)

expand
Code Block
language
bash
titleRequest
collapsetrue
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
noformat
Code Block
languagejs
titleResponse
collapsetrue
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
    }
}

GetSorEntityByProvider

GetSorEntity (v3)

curl -i -X POST -H GetSorEntityByProviderproviderIds303712
Code Block
languagebash
titleRequest
collapsetrue
curl -i -X POST -H 
Expand
title
"Content-Type: application/json" -d "{\"op\": \"
GetSorEntity\", \"
sorIds\": [ \"8041000016000\", \"
6101000016001\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/
v3
noformat
Code Block
languagejs
titleResponse
collapsetrue
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
8041000016000":
[
{
        
{
"sorId":8041000016000,
        
"
sorId
from":
709251000016004
"2016-10-18",
        "
from
name":"
2018-08-18
Sydvestjysk Sygehus",
        
"
name
institutionOwnerSorId":
"Fodterapeut Mette Nielsen"
6101000016001,
        "healthInstitutionSorId":
399351000016009
8041000016000,
        
"
providerId
shakId":"
303712
5501",
        
"parentSorId":
399351000016009
6101000016001,
        
},
"sorType":"SI"
    },
    "6101000016001":{
        
"sorId":
842311000016008
6101000016001,
        
"from":"
2018
2015-
08
07-
18
30",
        "name":"
Hanne Møller-San Pedro
Region Syddanmark",
        
"
healthInstitutionSorId
institutionOwnerSorId":
842301000016006
6101000016001,
        
"
providerId
healthInstitutionSorId":
"303712"
0,
        
"parentSorId":
842301000016006 }, {
0,
        "
sorId
sorType":
701371000016004,
"IE"
    }
}

GetSorEntityByProvider

Code Block
languagebash
titleRequest
collapsetrue
curl -i -X POST -H "Content-Type: application/json" -d "{\"
from
op\":
"2018-08-18
 \"GetSorEntityByProvider\", \"providerIds\": [ \"303712\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/
Code Block
languagejs
titleResponse
collapsetrue
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":[
        {
"name":"Annette Steen Nielsen", "healthInstitutionSorId":701361000016009,

            "
providerId
sorId":
"303712"
709251000016004,
            "
parentSorId
from":
701361000016009
"2018-08-18",
        
}
    
] }

GetSorEntityByProvider (v2)

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":[
"name":"Fodterapeut Mette Nielsen",
            "healthInstitutionSorId":399351000016009,
            "providerId":"303712",
            "parentSorId":399351000016009
        },
        {
            "sorId":
709251000016004
842311000016008,
            "from":"2018-08-18",
            "name":"
Fodterapeut
Hanne 
Mette
Møller-San 
Nielsen
Pedro",
            
"institutionOwnerSorId
"
:399341000016006, "
healthInstitutionSorId":
399351000016009
842301000016006,
            "providerId":"303712",
            "parentSorId":
399351000016009
842301000016006
        },
        {
            "sorId":
842311000016008
701371000016004,
            "from":"2018-08-18",
            "name":"
Hanne
Annette 
Møller-San
Steen 
Pedro
Nielsen",
            
"institutionOwnerSorId
"
:842291000016007, "
healthInstitutionSorId":
842301000016006
701361000016009,
            "providerId":"303712",
            "parentSorId":
842301000016006
701361000016009
        }
,

    ]
}
Expand
titlecurl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"GetSorEntityByProvider\", \"providerIds\": [ \"303712\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/v2
No Format

GetSorEntityByProvider (v2)

Code Block
languagebash
titleRequest
collapsetrue
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
languagejs
titleResponse
collapsetrue
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":701371000016004, "from":"2018-08-18", "name":"Annette Steen Nielsen", "institutionOwnerSorId":701351000016006, "healthInstitutionSorId":701361000016009,

            "
providerId
sorId":
"303712"
709251000016004,
            "
parentSorId
from":
701361000016009
"2018-08-18",
        
}
    
] }

SearchAllChildren

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":[
"name":"Fodterapeut Mette Nielsen",
            "institutionOwnerSorId":399341000016006,
            "healthInstitutionSorId":399351000016009,
            "providerId":"303712",
            "parentSorId":399351000016009
        },
        {
            "sorId":
246071000016007
842311000016008,
            "from":"
2020
2018-
06
08-
16
18",
            "name":
"SVS Kæbekirurgisk ambulatorium (Esbjerg)"
"Hanne Møller-San Pedro",
            "institutionOwnerSorId":842291000016007,
            "healthInstitutionSorId":
8041000016000
842301000016006,
            "
shakId
providerId":"
550108T
303712",
            "parentSorId":
246061000016002
842301000016006
        },
        {
            "sorId":
452041000016004
701371000016004,
            "from":"
2020
2018-
06
08-
16
18",
            "name":"
SVS
Annette 
kæbekirurgisk amb. (Esbjerg)
Steen Nielsen",
            "
healthInstitutionSorId
institutionOwnerSorId":
8041000016000
701351000016006,
            "
shakId
healthInstitutionSorId":
"550108T"
701361000016009,
            "
parentSorId
providerId":
246071000016007
"303712",
        
},
    
{
"parentSorId":701361000016009
        }
    
"sorId":246081000016009, "from":"2020-06-16",
]
}
Expand
titlecurl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"SearchAllChildren\", \"sorIds\": [ \"246061000016002\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/
No Format

GetSorEntityByProvider (v3)

Code Block
languagebash
titleRequest
collapsetrue
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
languagejs
titleResponse
collapsetrue
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":[
"name":"SVS Kæbekirurgisk afsnit (Esbjerg)",
        
"healthInstitutionSorId":8041000016000,
{
            "
shakId
sorId":
"5501081"
709251000016004,
            "
parentSorId
from":
246061000016002
"2018-08-18",
        
}
    
] }

SearchAllChildren (v2)

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":[
"name":"Fodterapeut Mette Nielsen",
            "institutionOwnerSorId":399341000016006,
            "healthInstitutionSorId":399351000016009,
            "providerId":"303712",
            "parentSorId":399351000016009,
			"sorType":"OE"
        },
        {
            "sorId":
246071000016007
842311000016008,
            "from":"
2020
2018-
06
08-
16
18",
            "name":"
SVS
Hanne 
Kæbekirurgisk ambulatorium (Esbjerg)
Møller-San Pedro",
            "institutionOwnerSorId":
6101000016001
842291000016007,
            "healthInstitutionSorId":
8041000016000
842301000016006,
            "
shakId
providerId":"
550108T
303712",
            "parentSorId":
246061000016002
842301000016006,
		    "sorType":"OE"
        },
        {
            "sorId":
452041000016004
701371000016004,
            "from":"
2020
2018-
06
08-
16
18",
            "name":"
SVS
Annette 
kæbekirurgisk amb. (Esbjerg)
Steen Nielsen",
            "institutionOwnerSorId":
6101000016001
701351000016006,
            "healthInstitutionSorId":
8041000016000
701361000016009,
            "
shakId
providerId":"
550108T
303712",
            "parentSorId":
246071000016007
701361000016009,
         
},
   "sorType":"OE"
        }
    ]
}
Expand
titlecurl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"SearchAllChildren\", \"sorIds\": [ \"246061000016002\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/v2
No Format

SearchAllChildren

Code Block
languagebash
titleRequest
collapsetrue
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"SearchAllChildren\", \"sorIds\": [ \"246061000016002\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/
Code Block
languagejs
titleResponse
collapsetrue
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":246081000016009, "from":"2020-06-16",

        {
    
"name":"SVS Kæbekirurgisk afsnit (Esbjerg)
        "sorId":246071000016007,
            "from":"2020-06-16",
            "
institutionOwnerSorId
name":
6101000016001
"SVS Kæbekirurgisk ambulatorium (Esbjerg)",
            "healthInstitutionSorId":8041000016000,
            "shakId":"
5501081
550108T",
            "parentSorId":246061000016002
        },
    
] }

IsSorEntityDescendantOfSorEntity (v1 og v2)

Expand
titlecurl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"IsSorEntityDescendantOfSorEntity\", \"sorIdAndParentSorIdPairs\": [ [\"246061000016002\", \"246081000016009\"], [\"246081000016009\", \"246061000016002\"] ] }" http://test1.ekstern-test.nspop.dk:8080/sores/
No Format
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

    {
            "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)

curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"EntityNameLookup\", \"matchEntityName\": \"stor\", \"cvr\": \"34607079\", \"entityTypeNames\": [\"jordemoderklinik\"] }"
Code Block
languagebash
titleRequest
collapsetrue
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"SearchAllChildren\", \"sorIds\": [ \"246061000016002\" ] }" 
Expand
title
http://test1.ekstern-test.nspop.dk:8080/sores/
v2
noformat
Code Block
languagejs
titleResponse
collapsetrue
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":[
"stor":[
        {
            "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
languagebash
titleRequest
collapsetrue
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
languagejs
titleResponse
collapsetrue
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
languagebash
titleRequest
collapsetrue
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
languagejs
titleResponse
collapsetrue
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
languagebash
titleRequest
collapsetrue
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
languagejs
titleResponse
collapsetrue
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
languagebash
titleRequest
collapsetrue
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
languagejs
titleResponse
collapsetrue
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
languagebash
titleRequest
collapsetrue
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
languagejs
titleResponse
collapsetrue
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
languagebash
titleRequest
collapsetrue
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"MapShakToSor\", \"shakId\": \"5501\" }" http://test1.ekstern-test.nspop.dk:8080/sores/
Code Block
languagejs
titleResponse
collapsetrue
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":
644451000016003
246571000016004,
            "from":"
2016
2018-
10
12-
17
07",
            "
name":"Storkereden Holbæk"
healthInstitutionSorId":8041000016000
        },
        {
            "sorId":245851000016003,
            "
healthInstitutionSorId
from":
644421000016006
"2020-06-16",
            "
parentSorId
healthInstitutionSorId":
644421000016006
8041000016000
        },
        {
            "sorId":245891000016009,
        
{
    "from":"2019-04-16",
            "
sorId
healthInstitutionSorId":
644421000016006,
8041000016000
        },
        
"from":"2019-03-28",
{
            "
name
sorId":
"Storkereden"
246251000016008,
            "
healthInstitutionSorId
from":
644421000016006
"2018-12-07",
            "
parentSorId
healthInstitutionSorId":
644411000016002
8041000016000
        },
        {
            "sorId":
644431000016008
245401000016001,
            "from":"
2016
2020-
10
06-
17
16",
            "
name
healthInstitutionSorId":
"Storkereden Slagelse",
8041000016000
        },
        {
            "
healthInstitutionSorId
sorId":
644421000016006
8041000016000,
            "
parentSorId
from":
644421000016006
"2016-10-18",
        
},
    "healthInstitutionSorId":8041000016000
    
{
    },
        
"sorId":644441000016001,
{
            "
from
sorId":
"2016-10-17"
245771000016002,
            "
name
from":"
Storkereden Roskilde
2020-06-16",
            "healthInstitutionSorId":
644421000016006,
8041000016000
        },
    
"parentSorId":644421000016006
    {
    
}
    
],
    "
AdditionalRecordsExist
sorId":
false }

EntityNameLookup (v2)

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":[
245641000016000,
            "from":"2019-04-16",
            "healthInstitutionSorId":8041000016000
        },
        {
            "sorId":
644451000016003
618901000016009,
            "from":"
2016-10-17",
2019-02-27",
            "healthInstitutionSorId":8041000016000
        },
       
"name":"Storkereden Holbæk",
 {
            "
institutionOwnerSorId
sorId":
644411000016002
244441000016004,
            "
healthInstitutionSorId
from":
644421000016006
"2018-04-11",
            "
parentSorId
healthInstitutionSorId":
644421000016006
8041000016000
        },
        {
            "sorId":
644421000016006
246311000016001,
            "from":"
2019
2018-
03
12-
28
07",
            "
name
healthInstitutionSorId":
"Storkereden",
8041000016000
        },
        {
            "
institutionOwnerSorId
sorId":
644411000016002
618911000016006,
            "
healthInstitutionSorId
from":
644421000016006
"2016-08-09",
            "
parentSorId
healthInstitutionSorId":
644411000016002
8041000016000
        },
        {
            "sorId":
644431000016008
245501000016002,
            "from":"
2016
2013-
10
02-
17
28",
            "healthInstitutionSorId":8041000016000
        },
       
"name":"Storkereden Slagelse",
 {
            "
institutionOwnerSorId
sorId":
644411000016002
246361000016004,
            "
healthInstitutionSorId
from":
644421000016006
"2018-12-07",
            "
parentSorId
healthInstitutionSorId":
644421000016006
8041000016000
        },
        {
            "sorId":
644441000016001
246091000016006,
            "from":"
2016
2020-
10
06-
17
16",
            "
name
healthInstitutionSorId":
"Storkereden Roskilde",
8041000016000
        
"institutionOwnerSorId":644411000016002
},
        
"healthInstitutionSorId":644421000016006,
{
            "
parentSorId
sorId":
644421000016006
318611000016008,
    
}
    
], "AdditionalRecordsExist":false }
Expand
titlecurl -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
No Format

MapShakToSor (v1 og v2)

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 {
    "from":"2019-04-16",
            "
5501
healthInstitutionSorId":
[
8041000016000
        },
        {
            "sorId":
245531000016006
246321000016005,
            "from":"
2013
2018-
02
04-
28
20",
            "healthInstitutionSorId":8041000016000
        },
        {
            "sorId":
245271000016006
246191000016005,
            "from":"2020-06-16",
            "healthInstitutionSorId":8041000016000
        },
        {
            "sorId":
245601000016003
246061000016002,
            "from":"
2020
2019-
06
04-16",
            "healthInstitutionSorId":8041000016000
        },
        {
            "sorId":
245011000016008
390631000016000,
            "from":"
2019
2018-
04
12-
16
07",
            "healthInstitutionSorId":8041000016000
        },
        {
            "sorId":
246271000016001
245511000016000,
            "from":"
2018
2013-
12
02-
07
28",
            "healthInstitutionSorId":8041000016000
        },
        {
            "sorId":
244461000016003
246551000016006,
            "from":"
2019
2018-
04
12-
11
07",
            "healthInstitutionSorId":8041000016000
    
"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 },
    }
    ]
}
Expand
titlecurl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"MapShakToSor\", \"shakId\": \"5501\" }" http://test1.ekstern-test.nspop.dk:8080/sores/
No Format

InstitutionOwnerCvrNumber (v1, v2 og v3)

Code Block
languagebash
titleRequest
collapsetrue
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"InstitutionOwnerCvrNumber\", \"sorIds\": [ \"8041000016000\", \"6101000016001\", \"91331000016003\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/
Code Block
languagejs
titleResponse
collapsetrue
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":"29190909",
    "6101000016001":"29190909",
    "91331000016003":""
}

InstitutionOwnerCvrNumberByShak (v1, v2 og v3)

Code Block
languagebash
titleRequest
collapsetrue
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
languagejs
titleResponse
collapsetrue
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
languagebash
titleRequest
collapsetrue
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\" ] }
] }" http://test1.ekstern-test.nspop.dk:8080/sores/
Code Block
languagejs
titleResponse
collapsetrue
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

{
    "BatchedOperations":[
        {
		    "1301":"29190623",
   			"6610123":"29190925",
    		"9999":""
		},
		{
    		"8041000016000":{
        
		"sorId":
246291000016002
8041000016000,
        
		"from":"
2018
2016-
12
10-
07
18",
        
"healthInstitutionSorId
		"name":
8041000016000 }
"Sydvestjysk Sygehus",
        
{
		"institutionOwnerSorId":6101000016001,
        
"sorId
		"healthInstitutionSorId":
244851000016004
8041000016000,
        
"from
		"shakId":"
2020-06-16
5501",
        
"healthInstitutionSorId
		"parentSorId":
8041000016000 },
6101000016001
    
{
		},
    		"6101000016001":{
        		"sorId":
244811000016003
6101000016001,
        
		"from":"
2020
2015-
06
07-
16
30",
        
"healthInstitutionSorId":8041000016000
		"name":"Region Syddanmark",
        
},
		"institutionOwnerSorId":6101000016001
    		},
    		"91331000016003":{
        
		"sorId":
244721000016002
91331000016003,
        
		"from":"
2020
2012-
06
10-
16
12",
        		"name":"Jørn Bøgh 
"healthInstitutionSorId":8041000016000
ApS",
        
}
		"institutionOwnerSorId":91311000016009,
        
{
		"healthInstitutionSorId":91321000016000,
        
"sorId
		"providerId":
245451000016000
"097926",
        
"from
		"shakId":"
2020-06-16
7034010",
        
"healthInstitutionSorId
		"parentSorId":
8041000016000
91321000016000
    		}
		},
		{
    
},
		"303712":[
       
			{
            		"sorId":
244591000016008
709251000016004,
            		"from":"
2020
2018-
06
08-
16
18",
            		"
healthInstitutionSorId
name":
8041000016000
"Fodterapeut 
}
Mette Nielsen",
        
{
    
"sorId
		"healthInstitutionSorId":
246531000016001
399351000016009,
             		 
"
from
providerId":"
2018-12-07
303712",

             
		 "
healthInstitutionSorId
parentSorId":
8041000016000
399351000016009
         
		},
         
		{
           
  		 "sorId":
244681000016007
842311000016008,
            
		 
"from":"
2020
2018-
06
08-
16
18",
           
  		 "
healthInstitutionSorId
name":
8041000016000 }
"Hanne Møller-San Pedro",
           
{ "sorId":245221000016007, "from":"2020-06-16
  		 "healthInstitutionSorId":842301000016006,
             		 "providerId":"303712",
            
		 "
healthInstitutionSorId
parentSorId":
8041000016000
842301000016006
         
		},
         
		{
             		 
"sorId":
245581000016005
701371000016004,
           
  		 "from":"2018-
04
08-
12
18",
             		 
"
healthInstitutionSorId
name":
8041000016000
"Annette 
}
Steen Nielsen",
             
{ "sorId":246571000016004, "from":"2018-12-07", "healthInstitutionSorId":8041000016000 },
		 "healthInstitutionSorId":701361000016009,
 		             "providerId":"303712",
          		     "parentSorId":701361000016009
 		        }
 		     ]
 		},
	    {
    		"246061000016002":[
        		{
            		 "sorId":
245851000016003
246071000016007,
           
  		 "from":"2020-06-16",
       		      
 	 "
healthInstitutionSorId
name":
8041000016000 }, { "sorId":245891000016009, "from":"2019-04-16", "healthInstitutionSorId":8041000016000 }, {
"SVS Kæbekirurgisk ambulatorium (Esbjerg)",
      		         "healthInstitutionSorId":8041000016000,
     		         "shakId":"550108T",
     		         "parentSorId":246061000016002
    		    },
     		    {
    		         "sorId":
246251000016008
452041000016004,
    		         
"from":"
2018
2020-
12
06-
07
16",
   		          
   "
healthInstitutionSorId
name":
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
"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
       		    }
     		 ]
 		 }
    ]
}

ReplacedSORMap

Code Block
languagebash
titleRequest
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
languagejs
titleResponse
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",
            "
sorId
toSor":
618901000016009
"1292411000016002",
            "
from
fromDate":"
2019
2024-
02
01-
27
01",
            "
healthInstitutionSorId
toDate":
8041000016000
""
        },
        {
            "
sorId
fromSor":
244441000016004
"595111000016009",
            "
from
toSor":"
2018-04-11
1292411000016002",
            "
healthInstitutionSorId":8041000016000 }, { "sorId":246311000016001
fromDate":"2024-01-01",
            "
from
toDate":"
2018-12-07
"
,

        },
    
"healthInstitutionSorId":8041000016000
    {
    
},
        
{
"fromSor":"595161000016006",
            "
sorId
toSor":
618911000016006
"1292411000016002",
            "
from
fromDate":"
2016
2024-
08
01-
09
01",
            "
healthInstitutionSorId
toDate":
8041000016000
""
        },
        {
            "
sorId
fromSor":
245501000016002
"653971000016003",
            "
from
toSor":"
2013-02-28
1292411000016002",
            "
healthInstitutionSorId
fromDate":
8041000016000
"2024-01-01",
        
},
    "toDate":""
    
{
    }
    ],
    "
sorId
1292411000016002":
246361000016004,
[
        
"from":"2018-12-07",
{
            "
healthInstitutionSorId
fromSor":
8041000016000 }
"459811000016001",
        
{
    
"sorId":246091000016006
"toSor":"1292411000016002",
            "
from
fromDate":"
2020
2024-
06
01-
16
01",
            "
healthInstitutionSorId
toDate":
8041000016000
""
        },
        {
            "
sorId
fromSor":
318611000016008
"595111000016009",
            "
from
toSor":"
2019-04-16
1292411000016002",
            "
healthInstitutionSorId
fromDate":
8041000016000
"2024-01-01",
        
},
    "toDate":""
    
{
    },
        
"sorId":246321000016005,
{
            "
from
fromSor":"
2018-04-20
595161000016006",
            "
healthInstitutionSorId
toSor":
8041000016000 }, {
"1292411000016002",
            "
sorId
fromDate":
246191000016005
"2024-01-01",
            "
from
toDate":"
2020-06-16
"
,

        },
    
"healthInstitutionSorId":8041000016000
    {
    
},
        
{
"fromSor":"653971000016003",
            "
sorId
toSor":
246061000016002
"1292411000016002",
            "
from
fromDate":"
2019
2024-
04
01-
16
01",
            "
healthInstitutionSorId
toDate":
8041000016000
""
        }
,

    ],
    
{
"501281000016008":[
        
"sorId":390631000016000,
{
            "
from
fromSor":"
2018-12-07
501281000016008",
            "
healthInstitutionSorId
toSor":
8041000016000 }
"1449941000016009",
       
{
     
"sorId":245511000016000
"fromDate":"2025-06-01",
            "
from
toDate":"
2013-02-28
"
,

        },
    
"healthInstitutionSorId":8041000016000
    {
    
},
        
{
"fromSor":"501341000016007",
            "
sorId
toSor":
246551000016006
"1449941000016009",
            "
from
fromDate":"
2018
2025-
12
06-
07
01",
            "
healthInstitutionSorId
toDate":
8041000016000
""
        }
    ]
}

InstitutionOwnerCvrNumber (v1 og v2)

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":"29190909
,
    "239871000016006":[
        {
            "fromSor":"239871000016006",
            "toSor":"239861000016001",
    
"6101000016001
        "fromDate":"
29190909
2024-01-01",
            "
91331000016003
toDate":""
}
Expand
titlecurl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"InstitutionOwnerCvrNumber\", \"sorIds\": [ \"8041000016000\", \"6101000016001\", \"91331000016003\" ] }" http://test1.ekstern-test.nspop.dk:8080/sores/
No Format

InstitutionOwnerCvrNumberByShak (v1 og v2)

        }
    ]
}


getSOREntityByPostalCode

curl -i -X POST -H InstitutionOwnerCvrNumberByShakshakIds [ 13016610123, 9999 ]
Code Block
languagebash
titleRequest
curl -i -X POST -H 
Expand
title
"Content-Type: application/json" -d "{\"op\": \"
GetSOREntityByPostalCode\", \"
postCodeId\":
 \"
6700\", \"
entityTypeId\"
: \"
22232009\"
 }" http://test1.ekstern-test.nspop.dk:8080/sores/
noformat
Code Block
languagejs
titleResponse
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
6700"
:"29190623",
 : [ {
    "
6610123
sorId" :
"29190925"
 648151000016002,
    "
9999
from" :
"" }

BatchedOperations (v1 og v2)

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 { "BatchedOperations":[        { "1301":"29190623", "6610123":"29190925", "9999":"" }, { "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 } }, { "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       }    ] },    { "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         }     ] }
 "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"
  } ]
}
Expand
titlecurl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"BatchedOperations\", \"operations\": [ ... ] }" http://test1.ekstern-test.nspop.dk:8080/sores/
No Format
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\" ] }
] }" http://test1.ekstern-test.nspop.dk:8080/sores/
No Format