IGTTPFHIRGatewayWorkflowbasierteSchnittstellen - Local Development build (v2025.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Active as of 2026-02-18 |
<OperationDefinition xmlns="http://hl7.org/fhir">
<id value="PseudonymizePatient"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: OperationDefinition PseudonymizePatient</b></p><a name="PseudonymizePatient"> </a><a name="hcPseudonymizePatient"> </a><p>URL: [base]/$pseudonymizePatient</p><h3>Parameters</h3><table class="grid"><tr><td><b>Use</b></td><td><b>Name</b></td><td><b>Scope</b></td><td><b>Cardinality</b></td><td><b>Type</b></td><td><b>Binding</b></td><td><b>Documentation</b></td></tr><tr><td>IN</td><td>study</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td/><td><div><p>Angabe der Studie auf Basis derer für die angegebenen Originalwerte vorhandene Pseudonyme gesucht und ggf. erzeugt werden</p>
</div></td></tr><tr><td>IN</td><td>patient</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/patient.html">Patient</a></td><td/><td><div><p>Patienten-Ressource des Patienten, für die 1-n Pseudonyme erzeugt werden sollen</p>
</div></td></tr><tr><td>IN</td><td>context</td><td/><td>1..*</td><td/><td/><td><div><p>Kontext der zu generierenden oder zu suchenden Pseudonyme.</p>
</div></td></tr><tr><td>IN</td><td>context.target</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td/><td><div><p>Angabe der Pseudonymisierungs-Domäne in welcher nach vorhandenen Pseudonymen gesucht wird oder neue Pseudonyme erzeugt werden sollen.</p>
</div></td></tr><tr><td>IN</td><td>context.count</td><td/><td>0..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#integer">integer</a></td><td/><td><div><p>Angabe der Anzahl zu erzeugender Pseudonyme innerhalb der Domäne. Default = 1.</p>
</div></td></tr><tr><td>OUT</td><td>externalPatientId</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td/><td><div><p>ID der Patient-Ressource zum Zweck der Rückreferenzierung. Es wird die vom Client übermittelte ID (Element Patient.id) verwendet, in Anlehnung an das Konzept 'Update as Create' as der FHIR-Spezifikation.</p>
</div></td></tr><tr><td>OUT</td><td>pseudonym</td><td/><td>1..*</td><td/><td/><td><div><p>Gruppierung der domänenspezifischen Pseudonyme.</p>
</div></td></tr><tr><td>OUT</td><td>pseudonym.target</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#Identifier">Identifier</a></td><td/><td><div><p>Angabe der Domäne (entspricht dem beim Request übermittelten Wert) zum Zweck der Rückreferenzierung</p>
</div></td></tr><tr><td>OUT</td><td>pseudonym.value</td><td/><td>0..*</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#Identifier">Identifier</a></td><td/><td><div><p>Das erzeugte Pseudonym (wird nur im Erfolgsfall übermittelt).</p>
</div></td></tr></table><div><p>Abfrage von 1-n eines Pseudonym-Werten für einen Originalwert und eine spezifische Domäne. Eine gleichzeitige Verarbeitung von mehreren Pseudonymisierungen kann durch Übergabe mehrerer entsprechender Requests in einem FHIR-Batch-Bundle erfolgen.</p>
</div></div>
</text>
<url
value="https://ths-greifswald.de/fhir/OperationDefinition/gpas/pseudonymizePatient"/>
<version value="2025.2.0"/>
<name value="PseudonymizePatient"/>
<title value="pseudonymizePatient"/>
<status value="active"/>
<kind value="operation"/>
<date value="2026-02-18"/>
<publisher
value="Unabhängige Treuhandstelle der Universitätsmedizin Greifswald"/>
<contact>
<name
value="Unabhängige Treuhandstelle der Universitätsmedizin Greifswald"/>
<telecom>
<system value="url"/>
<value value="https://www.ths-greifswald.de/"/>
</telecom>
</contact>
<affectsState value="true"/>
<code value="pseudonymizePatient"/>
<comment
value="Abfrage von 1-n eines Pseudonym-Werten für einen Originalwert und eine spezifische Domäne. Eine gleichzeitige Verarbeitung von mehreren Pseudonymisierungen kann durch Übergabe mehrerer entsprechender Requests in einem FHIR-Batch-Bundle erfolgen."/>
<system value="true"/>
<type value="false"/>
<instance value="false"/>
<parameter>
<name value="study"/>
<use value="in"/>
<min value="1"/>
<max value="1"/>
<documentation
value="Angabe der Studie auf Basis derer für die angegebenen Originalwerte vorhandene Pseudonyme gesucht und ggf. erzeugt werden"/>
<type value="string"/>
</parameter>
<parameter>
<name value="patient"/>
<use value="in"/>
<min value="1"/>
<max value="1"/>
<documentation
value="Patienten-Ressource des Patienten, für die 1-n Pseudonyme erzeugt werden sollen"/>
<type value="Patient"/>
</parameter>
<parameter>
<name value="context"/>
<use value="in"/>
<min value="1"/>
<max value="*"/>
<documentation
value="Kontext der zu generierenden oder zu suchenden Pseudonyme."/>
<part>
<name value="target"/>
<use value="in"/>
<min value="1"/>
<max value="1"/>
<documentation
value="Angabe der Pseudonymisierungs-Domäne in welcher nach vorhandenen Pseudonymen gesucht wird oder neue Pseudonyme erzeugt werden sollen."/>
<type value="string"/>
</part>
<part>
<name value="count"/>
<use value="in"/>
<min value="0"/>
<max value="1"/>
<documentation
value="Angabe der Anzahl zu erzeugender Pseudonyme innerhalb der Domäne. Default = 1."/>
<type value="integer"/>
</part>
</parameter>
<parameter>
<name value="externalPatientId"/>
<use value="out"/>
<min value="1"/>
<max value="1"/>
<documentation
value="ID der Patient-Ressource zum Zweck der Rückreferenzierung. Es wird die vom Client übermittelte ID (Element Patient.id) verwendet, in Anlehnung an das Konzept 'Update as Create' as der FHIR-Spezifikation."/>
<type value="string"/>
</parameter>
<parameter>
<name value="pseudonym"/>
<use value="out"/>
<min value="1"/>
<max value="*"/>
<documentation value="Gruppierung der domänenspezifischen Pseudonyme."/>
<part>
<name value="target"/>
<use value="out"/>
<min value="1"/>
<max value="1"/>
<documentation
value="Angabe der Domäne (entspricht dem beim Request übermittelten Wert) zum Zweck der Rückreferenzierung"/>
<type value="Identifier"/>
</part>
<part>
<name value="value"/>
<use value="out"/>
<min value="0"/>
<max value="*"/>
<documentation
value="Das erzeugte Pseudonym (wird nur im Erfolgsfall übermittelt)."/>
<type value="Identifier"/>
</part>
</parameter>
</OperationDefinition>