Depseudonymize
The REST interface Depseudonymize
accepts a FHIR Bundle with a list of entries containing any type of DomainResource. It is expected that each resource contains a pseudonym as identifier, i.e. the system of the identifier has to be either urn:fdc:difuture.de:trustcenter.plain
.
Request overview
No. | Name | URL | Required client role | Request type | Request param | Request body |
---|---|---|---|---|---|---|
6 | Depseudonymize | server:port/v1/resolve |
trustcenter-facade (usage-allowed), trustcenter-facade (default-case-allowed)*, trustcenter-facade (all-systems-allowed)** trustcenter-facade (<any-target-system>)*** |
POST | targetSystem |
JSON FHIR Bundle |
* This role enables access to the depseudonymization interface in case no target-system is specified as query parameter.
** This role enables access to the depseudonymization interface in case a target-system was specified as query parameter (any target-system is allowed).
*** This role enables access to the depseudoynmization interface when specifying a specific target-system as query parameter.
Example
Input
{ "resourceType": "Bundle", "entry": [ { "resource": { "resourceType": "Encounter", "identifier": [ { "use": "secondary", "system": "urn:fdc:difuture.de:trustcenter.plain", "value": "hUi54JgwvfI" } ] } }, { "resource": { "resourceType": "Patient", "identifier": [ { "use": "secondary", "system": "urn:fdc:difuture.de:trustcenter.plain", "value": "ccuw_7zbRMw" } ] } } ] }