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