Implementation Guide Pseudonymization Interface for the MII
1.1.0 - ci-build
Implementation Guide Pseudonymization Interface for the MII - Local Development build (v1.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Active as of 2025-07-17 |
@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# - resource -------------------------------------------------------------------
a fhir:OperationDefinition ;
fhir:nodeRole fhir:treeRoot ;
fhir:id [ fhir:v "PseudonymizeMultiple"] ; #
fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: OperationDefinition PseudonymizeMultiple</b></p><a name=\"PseudonymizeMultiple\"> </a><a name=\"hcPseudonymizeMultiple\"> </a><a name=\"PseudonymizeMultiple-en-US\"> </a><p>URL: [base]/$pseudonymize-multiple</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>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>Specification of the pseudonymisation context on the basis of which multiple personal pseudonyms are generated or (if available) searched for the specified original identifiers. Requires a multi-pseudonym-domain.</p>\n</div></td></tr><tr><td>IN</td><td>original</td><td/><td>1..1</td><td><a href=\"http://hl7.org/fhir/R4/datatypes.html#Element\">Element</a></td><td/><td><div><p>Specification of a single original identifier for which one or more pseudonyms are to be generated.</p>\n</div></td></tr><tr><td>IN</td><td>count</td><td/><td>1..1</td><td><a href=\"http://hl7.org/fhir/R4/datatypes.html#integer\">integer</a></td><td/><td><div><p>Number of to be generated pseudonyms</p>\n</div></td></tr><tr><td>OUT</td><td>pseudonym</td><td/><td>1..*</td><td></td><td/><td><div><p>In the return value, the repetition of the input values (pseudonymisation context, original identifier) is provided, but is not binding. When returning these input values, however, it is mandatory to ensure that pseudonym.target or pseudonym.orginal are identical to the original input values original.target or original.value.</p>\n</div></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>Pseudonymisation context (identical with Request)</p>\n</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-identifier (identical with Request)</p>\n</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>Personal or secondary pseudonym.</p>\n</div></td></tr></table><div><p>Generation of a specific number of pseudonyms in an existing pseudonymisation context with simultaneous assignment to the given original value. For use in multi-pseudonym-domains.</p>\n</div></div>"
] ; #
fhir:url [ fhir:v "https://medizininformatik-initiative.de/fhir/fhir-pseudonymization/OperationDefinition/PseudonymizeMultiple"^^xsd:anyURI] ; #
fhir:version [ fhir:v "1.1.0"] ; #
fhir:name [ fhir:v "Pseudonymize-multiple"] ; #
fhir:title [ fhir:v "pseudonymize-multiple"] ; #
fhir:status [ fhir:v "active"] ; #
fhir:kind [ fhir:v "operation"] ; #
fhir:date [ fhir:v "2025-07-17T06:57:11+00:00"^^xsd:dateTime] ; #
fhir:publisher [ fhir:v "Medizininformatik Initiative"] ; #
fhir:contact ( [
fhir:name [ fhir:v "Medizininformatik Initiative" ] ;
( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "https://www.medizininformatik-iniitative.de" ] ] )
] ) ; #
fhir:description [ fhir:v "Generation of a specific number of pseudonyms in an existing pseudonymisation context with simultaneous assignment to the given original value. A typical use case is the creation of secondary pseudonyms. For use in multi-pseudonym-domains."] ; #
fhir:affectsState [ fhir:v "false"^^xsd:boolean] ; #
fhir:code [ fhir:v "pseudonymize-multiple"] ; #
fhir:comment [ fhir:v "Generation of a specific number of pseudonyms in an existing pseudonymisation context with simultaneous assignment to the given original value. For use in multi-pseudonym-domains."] ; #
fhir:system [ fhir:v "true"^^xsd:boolean] ; #
fhir:type [ fhir:v "false"^^xsd:boolean] ; #
fhir:instance [ fhir:v "false"^^xsd:boolean] ; #
fhir:parameter ( [
fhir:name [ fhir:v "target" ] ;
fhir:use [ fhir:v "in" ] ;
fhir:min [ fhir:v "1"^^xsd:integer ] ;
fhir:max [ fhir:v "1" ] ;
fhir:documentation [ fhir:v "Specification of the pseudonymisation context on the basis of which multiple personal pseudonyms are generated or (if available) searched for the specified original identifiers. Requires a multi-pseudonym-domain." ] ;
fhir:type [ fhir:v "Element" ]
] [
fhir:name [ fhir:v "original" ] ;
fhir:use [ fhir:v "in" ] ;
fhir:min [ fhir:v "1"^^xsd:integer ] ;
fhir:max [ fhir:v "1" ] ;
fhir:documentation [ fhir:v "Specification of a single original identifier for which one or more pseudonyms are to be generated." ] ;
fhir:type [ fhir:v "Element" ]
] [
fhir:name [ fhir:v "count" ] ;
fhir:use [ fhir:v "in" ] ;
fhir:min [ fhir:v "1"^^xsd:integer ] ;
fhir:max [ fhir:v "1" ] ;
fhir:documentation [ fhir:v "Number of to be generated pseudonyms" ] ;
fhir:type [ fhir:v "integer" ]
] [
fhir:name [ fhir:v "pseudonym" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:min [ fhir:v "1"^^xsd:integer ] ;
fhir:max [ fhir:v "*" ] ;
fhir:documentation [ fhir:v "In the return value, the repetition of the input values (pseudonymisation context, original identifier) is provided, but is not binding. When returning these input values, however, it is mandatory to ensure that pseudonym.target or pseudonym.orginal are identical to the original input values original.target or original.value." ] ;
( fhir:part [
fhir:name [ fhir:v "target" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:min [ fhir:v "0"^^xsd:integer ] ;
fhir:max [ fhir:v "1" ] ;
fhir:documentation [ fhir:v "Pseudonymisation context (identical with Request)" ] ;
fhir:type [ fhir:v "Element" ] ] [
fhir:name [ fhir:v "original" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:min [ fhir:v "0"^^xsd:integer ] ;
fhir:max [ fhir:v "1" ] ;
fhir:documentation [ fhir:v "Original-identifier (identical with Request)" ] ;
fhir:type [ fhir:v "Element" ] ] [
fhir:name [ fhir:v "value" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:min [ fhir:v "1"^^xsd:integer ] ;
fhir:max [ fhir:v "1" ] ;
fhir:documentation [ fhir:v "Personal or secondary pseudonym." ] ;
fhir:type [ fhir:v "Element" ] ] )
] ) . #
IG © 2024+ Medizininformatik Initiative. Package PseudonymizationIG#1.1.0 based on FHIR 4.0.1. Generated 2025-07-17
Links: Table of Contents |
QA Report