PseudonymizeParam

The REST interface Pseudonymize Param accepts a FHIR Parameters resource as input. This interface is useful when no master data (such as name) has to be considered. Internally, it follows the same logic as the Pseudonymize interface.

Request overview

No. Name URL Required client role Request type Request param Request body
7 Pseudonymize server:port/entitylist/psn-service/$pseudonymize 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"
         }
      }
   ]
}