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"
}
]
}
}
]
}