Implementation Guide MII Schnittstelle Pseudonymisierung
0.9.0 - ci-build

Implementation Guide MII Schnittstelle Pseudonymisierung - Local Development build (v0.9.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: pseudonymize - XML Representation

Active as of 2024-11-25

Raw xml | Download



<OperationDefinition xmlns="http://hl7.org/fhir">
  <id value="Pseudonymize"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: OperationDefinition Pseudonymize</b></p><a name="Pseudonymize"> </a><a name="hcPseudonymize"> </a><a name="Pseudonymize-en-US"> </a><p>URL: [base]/$pseudonymize</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>original</td><td/><td>1..1</td><td></td><td/><td><div><p>Originalwerte</p>
</div></td></tr><tr><td>IN</td><td>original.target</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#Element">Element</a></td><td/><td><div><p>Angabe des Pseudonymisierungs-kontextes auf Basis dessen für die angegebenen Original-Identifikatoren jeweils ein Personen-Pseudonym erzeugt oder (sofern vorhanden) gesucht wird</p>
</div></td></tr><tr><td>IN</td><td>original.value</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#Element">Element</a></td><td/><td><div><p>Angabe des zu pseudonymisierenden Original-Identifikators</p>
</div></td></tr><tr><td>IN</td><td>original.allowCreate</td><td/><td>0..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#boolean">boolean</a></td><td/><td><div><p>Optionaler Parameter: true=für unbekannte Original-Werte wird ein neues Pseudonym erzeugt. False=wenn bereits eine Zuordnung bekannt ist, wird das vorhandene Pseudonym zurückgegeben.</p>
</div></td></tr><tr><td>OUT</td><td>pseudonym</td><td/><td>1..*</td><td></td><td/><td/></tr><tr><td>OUT</td><td>pseudonym.target</td><td/><td>0..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#Element">Element</a></td><td/><td><div><p>Pseudonymisierungskontext</p>
</div></td></tr><tr><td>OUT</td><td>pseudonym.original</td><td/><td>0..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#Element">Element</a></td><td/><td><div><p>Original-Identifikator</p>
</div></td></tr><tr><td>OUT</td><td>pseudonym.value</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#Element">Element</a></td><td/><td><div><p>Personen-Pseudonym.</p>
</div></td></tr></table></div>
  </text>
  <url
       value="https://medizininformatik-initiative.de/fhir/fhir-pseudonymization/OperationDefinition/Pseudonymize"/>
  <version value="0.9.0"/>
  <name value="Pseudonymize"/>
  <title value="pseudonymize"/>
  <status value="active"/>
  <kind value="operation"/>
  <experimental value="false"/>
  <date value="2024-11-25T13:44:10+00:00"/>
  <publisher value="Medizininformatik Initiative"/>
  <contact>
    <name value="Medizininformatik Initiative"/>
    <telecom>
      <system value="url"/>
      <value value="https://www.medizininformatik-iniitative.de"/>
    </telecom>
  </contact>
  <description
               value="Generates a pseudonym for the given value. The pseudonymization algorithm to be used is left to the implementers of the operation. Errors during the execution of the operation must be returned as OperationOutcome."/>
  <affectsState value="true"/>
  <code value="pseudonymize"/>
  <system value="true"/>
  <type value="false"/>
  <instance value="false"/>
  <parameter>
    <name value="original"/>
    <use value="in"/>
    <min value="1"/>
    <max value="1"/>
    <documentation value="Originalwerte"/>
    <part>
      <name value="target"/>
      <use value="in"/>
      <min value="1"/>
      <max value="1"/>
      <documentation
                     value="Angabe des Pseudonymisierungs-kontextes auf Basis dessen für die angegebenen Original-Identifikatoren jeweils ein Personen-Pseudonym erzeugt oder (sofern vorhanden) gesucht wird"/>
      <type value="Element"/>
    </part>
    <part>
      <name value="value"/>
      <use value="in"/>
      <min value="1"/>
      <max value="1"/>
      <documentation
                     value="Angabe des zu pseudonymisierenden Original-Identifikators"/>
      <type value="Element"/>
    </part>
    <part>
      <name value="allowCreate"/>
      <use value="in"/>
      <min value="0"/>
      <max value="1"/>
      <documentation
                     value="Optionaler Parameter: true=für unbekannte Original-Werte wird ein neues Pseudonym erzeugt. False=wenn bereits eine Zuordnung bekannt ist, wird das vorhandene Pseudonym zurückgegeben."/>
      <type value="boolean"/>
    </part>
  </parameter>
  <parameter>
    <name value="pseudonym"/>
    <use value="out"/>
    <min value="1"/>
    <max value="*"/>
    <part>
      <name value="target"/>
      <use value="out"/>
      <min value="0"/>
      <max value="1"/>
      <documentation value="Pseudonymisierungskontext"/>
      <type value="Element"/>
    </part>
    <part>
      <name value="original"/>
      <use value="out"/>
      <min value="0"/>
      <max value="1"/>
      <documentation value="Original-Identifikator"/>
      <type value="Element"/>
    </part>
    <part>
      <name value="value"/>
      <use value="out"/>
      <min value="1"/>
      <max value="1"/>
      <documentation value="Personen-Pseudonym."/>
      <type value="Element"/>
    </part>
  </parameter>
</OperationDefinition>