Exists

The REST interface Exists accepts the same input as the Pseudonymize interface, i.e. a FHIR Bundle. The interface may be used to check if a pseudonym for a specific patient already exists.

Request overview

No. Name URL Required client role Request type Request param Request body
7 Exists server:port/entitylist/psn-service/pseudonym/exists trustcenter-facade (usage-allowed),
backend-entitylist (usage-allowed)
POST - JSON FHIR Parameter

Example

Input

{
   "resourceType":"Parameters",
   "parameter":[
      {
         "name":"identifier",
         "valueIdentifier":{
            "system":"https://fhir.example.com/identifiers/encounter-id",
            "value":"123"
         }
      },
      {
         "name":"resourceType",
         "valueCode":"Encounter"
      },
      {
         "name":"project",
         "valueString":"DIZ-IN-A-BOX"
      }
   ]
}

Output

{
   "resourceType":"Parameters",
   "parameter":[
      {
         "name":"pseudonym",
         "valueIdentifier":{
            "use":"secondary",
            "system":"urn:fdc:difuture.de:trustcenter.plain",
            "value":"gwsG-8JVUKg"
         }
      }
   ]
}