2025.2.0 - ci-build

IGTTPFHIRGatewaygPAS - Local Development build (v2025.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

OperationDefinition: dePseudonymize

Official URL: https://ths-greifswald.de/fhir/OperationDefinition/gpas/dePseudonymize Version: 2025.2.0
Active as of 2025-06-12 Computable Name: DePseudonymize

Abfrage je eines Originalwertes für eine Liste von 1-n Pseudonymen und eine spezifische Domäne.

Unterstützt ab TTP-FHIR Gateway Version 1.0.0

Suche von Originalwerten

Abfrage je eines Originalwertes für eine Liste von 1-n Pseudonymen und eine spezifische Domäne.

Voraussetzung

Die angegebene Pseudonym-Domäne muss in gPAS konfiguriert und das angegebene Pseudonym in dieser Domäne bereits vorhanden sein.

URL: [base]/$dePseudonymize

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INtarget1..1string
(string)

Angabe der Domäne auf Basis derer für das angegebene Pseudonym ein vorhandener eindeutiger Originalwert gesucht wird

INpseudonym1..*string
(string)

Angabe einer Liste von 1-n Pseudonymen für die in der angegebenen Domäne zugeordnete eindeutige Originalwerte gesucht werden

OUToriginal0..*

Original-Identifikation zum übermittelten Pseudonym

OUToriginal.original1..1Identifier

Original-Identifikator

OUToriginal.target1..1Identifier

Target-Identifikator

OUToriginal.pseudonym1..1Identifier

Patient-Identifier

OUTerror0..*

Fehlerrückgabe bei Teil-Fehlern

OUTerror.original0..1Identifier

Original-Identifikator

OUTerror.target0..1Identifier

Target-Identifikator

OUTerror.pseudonym0..1Identifier

Patient-Identifikator

OUTerror.error-code1..1Coding

Fehlercode

Abfrage je eines Originalwertes für eine Liste von 1-n Pseudonymen und eine spezifische Domäne.

Hinweise

Aufruf und Rückgabe

Die bereitgestellte Funktionalität kann per POST-Request aufgerufen werden. Die erforderlichen Angaben werden per POST-BODY in Form von FHIR Parameters übermittelt.

<HOST>:<PORT>/ttp-fhir/fhir/gpas/$dePseudonymize

Der Funktionsaufruf liefert ein ParameterSet bestehend aus multiplen benannten Parametern zurück:

  1. target = die genutzte Ziel-Domäne (Teil des Requests)
  2. pseudonym = das angefragte Pseudonym (Teil des Requests)
  3. original = der ermittelte Originalwert

Im Erfolgsfall wird der HTTP Statuscode 200 zurückgegeben.

Im Fehlerfall wird einer der folgenden HTTP Statuscodes in Verbindung mit einer OperationOutcome-Ressource zurückgegeben:

  • 400: Fehlende oder fehlerhafte Parameter.
  • 401: Fehlende Authentifizierung oder Autorisierung.
  • 404: Parameter mit unbekanntem Inhalt.
  • 422: Fehlende oder falsche Patienten-Attribute.

Auftretende Fehler (z.B. angegebenes Pseudonym ist unbekannt) werden im Einzelnen entsprechend per Coding vom Typ Issue-Type signalisiert.

Beispiel