Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

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.

GetSorEntityByVisitingAddressPostCodeAndHealthInstitutionEntityTypegetSOREntityByPostalCode

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.

...

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",
            "toSor":"1292411000016002",
            "fromDate":"2024-01-01",
            "toDate":""
        },
        {
            "fromSor":"595111000016009",
            "toSor":"1292411000016002",
            "fromDate":"2024-01-01",
            "toDate":""
        },
        {
            "fromSor":"595161000016006",
            "toSor":"1292411000016002",
            "fromDate":"2024-01-01",
            "toDate":""
        },
        {
            "fromSor":"653971000016003",
            "toSor":"1292411000016002",
            "fromDate":"2024-01-01",
            "toDate":""
        }
    ],
    "1292411000016002":[
        {
            "fromSor":"459811000016001",
            "toSor":"1292411000016002",
            "fromDate":"2024-01-01",
            "toDate":""
        },
        {
            "fromSor":"595111000016009",
            "toSor":"1292411000016002",
            "fromDate":"2024-01-01",
            "toDate":""
        },
        {
            "fromSor":"595161000016006",
            "toSor":"1292411000016002",
            "fromDate":"2024-01-01",
            "toDate":""
        },
        {
            "fromSor":"653971000016003",
            "toSor":"1292411000016002",
            "fromDate":"2024-01-01",
            "toDate":""
        }
    ],
    "501281000016008":[
        {
            "fromSor":"501281000016008",
            "toSor":"1449941000016009",
            "fromDate":"2025-06-01",
            "toDate":""
        },
        {
            "fromSor":"501341000016007",
            "toSor":"1449941000016009",
            "fromDate":"2025-06-01",
            "toDate":""
        }
    ],
    "239871000016006":[
        {
            "fromSor":"239871000016006",
            "toSor":"239861000016001",
            "fromDate":"2024-01-01",
            "toDate":""
        }
    ]
}

...


getSOREntityByPostalCode

Code Block
languagebash
titleRequest
curl -i -X POST -H "Content-Type: application/json" -d "{\"op\": \"GetSorEntityByVisitingAddressPostCodeAndHealthInstitutionEntityTypeGetSOREntityByPostalCode\", \"postCodeId\": \"6700\", \"entityTypeId\": \"22232009\" }" 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

{
  "SORIds6700" : [ {
    "sorId" : 648151000016002",
    "8041000016000from", : "2444610000160032017-02-02",
    "648141000016000name", : "648121000016005SVS FAM Ortopædkirurgisk Afsnit (Esbjerg)",
    "244441000016004institutionOwnerSorId" : 6101000016001,
    "244511000016001healthInstitutionSorId" : 8041000016000,
    "648101000016003shakId", : "648091000016009550122O",
    "601991000016006parentSorId" : 244461000016003,
    "658041000016004sorType", : "244451000016001OE"
  }, {
    "244541000016000sorId" : 8041000016000,
    "648111000016001from", "451231000016009", "648131000016007" : "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"
  } ]
}