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: pseudonymize-secondary

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

Erzeugung einer spezifischen Anzahl von Pseudonymen in einem vorhandenen Pseudonymisierungskontext bei gleichzeitiger Zuordnung zum übermittelten Originalwert.

Unterstützt ab TTP-FHIR Gateway Version 2025.1.0

Erzeugung einer spezifischen Anzahl von Pseudonymen in einem vorhandenen Pseudonymisierungskontext bei gleichzeitiger Zuordnung zum übermittelten Originalwert

Voraussetzung

  • Der oder die erforderlichen Pseudonymisierungskontexte (target) wurden im Vorfeld bereits konfiguriert und sind vorhanden
  • Die target-Domänen sind als "MultiPsn"-Domänen konfiguriert (mehrere Pseudonyme pro Originalwert innerhalb derselben Domäne gestattet)

URL: [base]/$pseudonymize-secondary

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INoriginal1..*

Originalwerte

INoriginal.target1..1string

Pseudonymisierungskontext auf Basis dessen für den angegebenen Original-Identifikator n Sekundärpseudonyme erzeugt werden sollen. Ist bei allen Tripeln eines Requests der target-Parameter identisch, erfolgt die interne Verarbeitung mit erhöhter Performance.

INoriginal.value1..1string

Original-Identifikator für den n Sekundärpseudonyme erzeugt werden sollen.

INoriginal.count1..1integer

Anzahl der zu erzeugenden Sekundärpseudonyme.

OUTsecondarypseudonym1..*

erzeugte SekundärPersonenpseudonyme

OUTsecondarypseudonym.target1..1Identifier

Pseudonymisierungskontext (Teil des Requests).

OUTsecondarypseudonym.original1..1Identifier

Original-Identifikator (Teil des Requests).

OUTsecondarypseudonym.value1..1Identifier

Sekundär-Pseudonym.

OUTsecondarypseudonym.result-code0..1Coding

Erfolgsstatus

OUTerror0..*

Aufgetretene Fehler

OUTerror.target1..1Identifier

Fehlerhafte Domänenangabe

OUTerror.error-code0..1Coding

Fehlerdetails

Erzeugung einer spezifischen Anzahl von Pseudonymen in einem vorhandenen Pseudonymisierungskontext bei gleichzeitiger Zuordnung zum übermittelten Originalwert.

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.

Je nach Werteangaben (target, count) erfolgt bei der Verarbeitung intern eine Gruppierung der angefragten Werte, um die Vorteile des Batch-Processing nutzen zu können. Einheitliche count- und target-Angaben führen zu besserer Performance.

<HOST>:<PORT>/ttp-fhir/fhir/gpas/$pseudonymize-secondary

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.

Beispiel