MII-Initiative

MII IG Person EN v2024

Patient - Pseudonymised (Patient)


Description

This profile describes a pseudonymized version of the profile for the Patient resource in the Medical Informatics Initiative.

Note
Warning The exact rules for pseudonymization within the Medical Informatics Initiative are currently being determined. Therefore, changes to this profile are still to be expected.
NameStatusVersionCanonicalBase
MII_PR_Person_PatientPseudonymisiertactive2025.0.1https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisierthttp://hl7.org/fhir/StructureDefinition/Patient

Inhalt

idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
PseudonymisierterIdentifierS Σ0..*IdentifierPattern
AnonymisierterIdentifierS Σ0..*IdentifierPattern
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ C1..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
value0..1System.String
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ C1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
displayΣ0..1string
activeS Σ ?!0..1boolean
nameΣ0..*HumanName
telecomΣ C0..*ContactPoint
id0..1string
other-amtlichS C0..1Extension(Coding)
value0..1System.String
birthDateS Σ0..1date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
StadtteilC0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseC0..1Extension(string)
HausnummerC0..1Extension(string)
AdresszusatzC0..1Extension(string)
PostfachC0..1Extension(string)
value0..1System.String
id0..1string
gemeindeschluesselS C0..1Extension(Coding)
value0..1System.String
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ1..1stringBinding
periodΣ C0..1Period
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoC0..*Attachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomC0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationC0..1Reference(Organization)
periodC0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerC0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
otherΣ C1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Dieses Profil beschreibt einen pseudonymisierten Patient*in in der Medizininformatik-Initiative.

FieldnameShortdescription
Patient.id
Patient.meta
Patient.meta.profile
Patient.identifierPatienten-Identifikator
Patient.identifier:PseudonymisierterIdentifierPseudonymisierter Identifikator
Patient.identifier:AnonymisierterIdentifierAnonymisierter Identifikator
Patient.identifier:MaskierterVersichertenIdentiferMaskierter Identifier der Krankenversicherten-ID
Patient.identifier:MaskierterVersichertenIdentifer.type
Patient.identifier:MaskierterVersichertenIdentifer.system
Patient.identifier:MaskierterVersichertenIdentifer.value
Patient.identifier:MaskierterVersichertenIdentifer.value.extension:data-absent-reason
Patient.identifier:MaskierterVersichertenIdentifer.assigner
Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier
Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.type
Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.system
Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.value
Patient.activeAktiv
Patient.genderAdministratives Geschlecht
Patient.gender.extension:other-amtlichExtension Administratives Geschlecht
Patient.birthDateGeburtsdatum
Patient.addressAdresse
Patient.address:StrassenanschriftStraßenanschrift
Patient.address:Strassenanschrift.type
Patient.address:Strassenanschrift.city.extension:gemeindeschluessel
Patient.address:Strassenanschrift.postalCode
Patient.address:Strassenanschrift.country
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="mii-pr-person-patient-pseudonymisiert" />
<extension url="https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable">
<system value="http://hl7.org/fhir/spdx-license" />
<code value="CC-BY-4.0" />
<display value="Creative Commons Attribution 4.0 International" />
</coding>
</valueCodeableConcept>
</extension>
<url value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" />
<version value="2025.0.1" />
<name value="MII_PR_Person_PatientPseudonymisiert" />
<title value="MII PR Person Patient (Pseudonymisiert)">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Patient / Patientin pseudonymisiert" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Patient pseudonymized" />
</extension>
</extension>
</title>
<status value="active" />
<date value="2025-07-22" />
<publisher value="Medizininformatik Initiative" />
<system value="url" />
<value value="https://www.medizininformatik-initiative.de" />
</telecom>
</contact>
<description value="Dieses Profil beschreibt eine*n pseudonymisierte*n Patient*in in der Medizininformatik-Initiative.">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Demografische und andere administrative Informationen über eine Patientin oder einen Patienten." />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Demographics and other administrative information about a patient." />
</extension>
</extension>
</description>
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Patient" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" />
<derivation value="constraint" />
<element id="Patient">
<path value="Patient" />
<key value="mii-pat-1" />
<severity value="error" />
<human value="Falls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werden" />
<expression value="gender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()" />
<source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" />
</constraint>
</element>
<element id="Patient.id">
<path value="Patient.id" />
<mustSupport value="true" />
</element>
<element id="Patient.meta">
<path value="Patient.meta" />
<mustSupport value="true" />
</element>
<element id="Patient.meta.profile">
<path value="Patient.meta.profile" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier">
<path value="Patient.identifier" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Patienten-Identifikator">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Identifikator" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Identifier" />
</extension>
</extension>
</short>
<definition value="Ein Identifikator für den/die Patient*in">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Ein Identifikator für den/die Patient*in" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="An identifier for this patient" />
</extension>
</extension>
</definition>
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:PseudonymisierterIdentifier">
<path value="Patient.identifier" />
<sliceName value="PseudonymisierterIdentifier" />
<short value="Pseudonymisierter Identifikator" />
<definition value="Ein Pseudonym ersetzt einen Originalwert. \nDie Verarbeitung ist umkehrbar. Zusätzliche Informationen sind erforderlich, um den Originalwert zu rekonstruieren, bspw. eine Trusted Third Party." />
<min value="0" />
<max value="*" />
<system value="http://terminology.hl7.org/CodeSystem/v3-ObservationValue" />
<code value="PSEUDED" />
</coding>
</type>
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:AnonymisierterIdentifier">
<path value="Patient.identifier" />
<sliceName value="AnonymisierterIdentifier" />
<short value="Anonymisierter Identifikator" />
<definition value="Ein Anonymisierter Identifikator ersetzt einen Originalwert. \nDie Verarbeitung ist unumkehrbar. Der Originalwert kann nicht oder nur mit unverhältnismäßigem Aufwand rekonstruiert werden." />
<min value="0" />
<max value="*" />
<system value="http://terminology.hl7.org/CodeSystem/v3-ObservationValue" />
<code value="ANONYED" />
</coding>
</type>
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer">
<path value="Patient.identifier" />
<sliceName value="MaskierterVersichertenIdentifer" />
<short value="Maskierter Identifier der Krankenversicherten-ID">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Maskierter Identifier der Krankenversicherten-ID" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Masked identifier of the health insurance ID" />
</extension>
</extension>
</short>
<definition value="Identifier der Krankenversichertennummer, bei dem der Wert maskiert wurde.">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Identifier der Krankenversichertennummer, bei dem der Wert maskiert wurde." />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Health insurance number identifier with masked value." />
</extension>
</extension>
</definition>
<min value="0" />
<max value="1" />
<code value="Identifier" />
<profile value="http://fhir.de/StructureDefinition/identifier-kvid-10" />
</type>
<system value="http://fhir.de/CodeSystem/identifier-type-de-basis" />
<code value="KVZ10" />
</coding>
</type>
</patternIdentifier>
<key value="ide-masked-1" />
<severity value="warning" />
<human value="Identifier.value SOLLTE keinen Wert und SOLLTE die Extension Data Absent Reason mit Code 'masked' enthalten." />
<expression value="value.hasValue().not() and value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason' and value='masked').exists()" />
<source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.type">
<path value="Patient.identifier.type" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.system">
<path value="Patient.identifier.system" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.value">
<path value="Patient.identifier.value" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.value.extension:data-absent-reason">
<path value="Patient.identifier.value.extension" />
<sliceName value="data-absent-reason" />
<min value="0" />
<max value="1" />
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/data-absent-reason" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.value.extension:data-absent-reason.value[x]">
<path value="Patient.identifier.value.extension.value[x]" />
<patternCode value="masked" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.assigner">
<path value="Patient.identifier.assigner" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier">
<path value="Patient.identifier.assigner.identifier" />
<min value="1" />
<code value="Identifier" />
<profile value="http://fhir.de/StructureDefinition/identifier-iknr" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.type">
<path value="Patient.identifier.assigner.identifier.type" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.system">
<path value="Patient.identifier.assigner.identifier.system" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.value">
<path value="Patient.identifier.assigner.identifier.value" />
<mustSupport value="true" />
</element>
<element id="Patient.active">
<path value="Patient.active" />
<short value="Aktiv">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Aktiv" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Active" />
</extension>
</extension>
</short>
<definition value="Gibt an, ob diese Patient-Ressource aktiv verwendet wird.">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Gibt an, ob diese Patient-Ressource aktiv verwendet wird." />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Whether this patient's record is in active use" />
</extension>
</extension>
</definition>
<mustSupport value="true" />
</element>
<element id="Patient.gender">
<path value="Patient.gender" />
<short value="Administratives Geschlecht">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Administratives Geschlecht" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Administrative gender" />
</extension>
</extension>
</short>
<definition value="männlich | weiblich | andere | unbekannt | unbestimmt | divers">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="männlich | weiblich | andere | unbekannt | unbestimmt | divers" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="male | female | other | unknown | undetermined | diverse" />
</extension>
</extension>
</definition>
<mustSupport value="true" />
</element>
<element id="Patient.gender.extension:other-amtlich">
<path value="Patient.gender.extension" />
<sliceName value="other-amtlich" />
<short value="Extension Administratives Geschlecht">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Extension Administratives Geschlecht" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Extension administrative gender" />
</extension>
</extension>
</short>
<definition value="Extension zur genaueren Differenzierung des administrativen Geschlechts">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Extension zur genaueren Differenzierung des administrativen Geschlechts" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Extension for detailed differentiation of administrative gender" />
</extension>
</extension>
</definition>
<min value="0" />
<max value="1" />
<code value="Extension" />
<profile value="http://fhir.de/StructureDefinition/gender-amtlich-de" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.birthDate">
<path value="Patient.birthDate" />
<short value="Geburtsdatum">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Geburtsdatum" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Date of birth" />
</extension>
</extension>
</short>
<definition value="Das Geburtsdatum der Patientin oder des Patienten">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Das Geburtsdatum der Patientin oder des Patienten" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="The date of birth for the individual" />
</extension>
</extension>
</definition>
<mustSupport value="true" />
</element>
<element id="Patient.address">
<path value="Patient.address" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Adresse">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Adresse" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Address" />
</extension>
</extension>
</short>
<definition value="Eine Adresse der Patientin oder des Patienten">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Eine Adresse der Patientin oder des Patienten" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="An address for the individual" />
</extension>
</extension>
</definition>
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift">
<path value="Patient.address" />
<sliceName value="Strassenanschrift" />
<short value="Straßenanschrift">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Straßenanschrift" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Street address" />
</extension>
</extension>
</short>
<definition value="Eine Straßenanschrift der Patientin oder des Patienten">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Eine Straßenanschrift der Patientin oder des Patienten" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="A street address for the individual" />
</extension>
</extension>
</definition>
<min value="0" />
<max value="*" />
<code value="Address" />
<profile value="http://fhir.de/StructureDefinition/address-de-basis" />
</type>
<type value="both" />
</patternAddress>
<key value="pat-cnt-2or3-char" />
<severity value="warning" />
<human value="The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2." />
<expression value="country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" />
<source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.type">
<path value="Patient.address.type" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.city.extension:gemeindeschluessel">
<path value="Patient.address.city.extension" />
<sliceName value="gemeindeschluessel" />
<min value="0" />
<max value="1" />
<code value="Extension" />
<profile value="http://fhir.de/StructureDefinition/destatis/ags" />
</type>
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.postalCode">
<path value="Patient.address.postalCode" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.country">
<path value="Patient.address.country" />
<min value="1" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "mii-pr-person-patient-pseudonymisiert",
{
"url": "https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable",
"coding": [
{
"system": "http://hl7.org/fhir/spdx-license",
"code": "CC-BY-4.0",
"display": "Creative Commons Attribution 4.0 International"
}
]
}
}
],
"url": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert",
"version": "2025.0.1",
"name": "MII_PR_Person_PatientPseudonymisiert",
"title": "MII PR Person Patient (Pseudonymisiert)",
"_title": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Patient / Patientin pseudonymisiert"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Patient pseudonymized"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"status": "active",
"date": "2025-07-22",
"publisher": "Medizininformatik Initiative",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "https://www.medizininformatik-initiative.de"
}
]
}
],
"description": "Dieses Profil beschreibt eine*n pseudonymisierte*n Patient*in in der Medizininformatik-Initiative.",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Demografische und andere administrative Informationen über eine Patientin oder einen Patienten."
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Demographics and other administrative information about a patient."
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Patient",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
"derivation": "constraint",
"element": [
{
"id": "Patient",
"path": "Patient",
{
"key": "mii-pat-1",
"severity": "error",
"human": "Falls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werden",
"expression": "gender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()",
"source": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert"
}
]
},
{
"id": "Patient.id",
"path": "Patient.id",
"mustSupport": true
},
{
"id": "Patient.meta",
"path": "Patient.meta",
"mustSupport": true
},
{
"id": "Patient.meta.profile",
"path": "Patient.meta.profile",
"mustSupport": true
},
{
"id": "Patient.identifier",
"path": "Patient.identifier",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"short": "Patienten-Identifikator",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Identifikator"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Identifier"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Ein Identifikator für den/die Patient*in",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Ein Identifikator für den/die Patient*in"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "An identifier for this patient"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"min": 1,
"mustSupport": true
},
{
"id": "Patient.identifier:PseudonymisierterIdentifier",
"path": "Patient.identifier",
"sliceName": "PseudonymisierterIdentifier",
"short": "Pseudonymisierter Identifikator",
"definition": "Ein Pseudonym ersetzt einen Originalwert. \nDie Verarbeitung ist umkehrbar. Zusätzliche Informationen sind erforderlich, um den Originalwert zu rekonstruieren, bspw. eine Trusted Third Party.",
"min": 0,
"max": "*",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue",
"code": "PSEUDED"
}
]
}
},
"mustSupport": true
},
{
"id": "Patient.identifier:AnonymisierterIdentifier",
"path": "Patient.identifier",
"sliceName": "AnonymisierterIdentifier",
"short": "Anonymisierter Identifikator",
"definition": "Ein Anonymisierter Identifikator ersetzt einen Originalwert. \nDie Verarbeitung ist unumkehrbar. Der Originalwert kann nicht oder nur mit unverhältnismäßigem Aufwand rekonstruiert werden.",
"min": 0,
"max": "*",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue",
"code": "ANONYED"
}
]
}
},
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer",
"path": "Patient.identifier",
"sliceName": "MaskierterVersichertenIdentifer",
"short": "Maskierter Identifier der Krankenversicherten-ID",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Maskierter Identifier der Krankenversicherten-ID"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Masked identifier of the health insurance ID"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Identifier der Krankenversichertennummer, bei dem der Wert maskiert wurde.",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Identifier der Krankenversichertennummer, bei dem der Wert maskiert wurde."
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Health insurance number identifier with masked value."
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"min": 0,
"max": "1",
"type": [
{
"code": "Identifier",
"profile": [
"http://fhir.de/StructureDefinition/identifier-kvid-10"
]
}
],
"type": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
"code": "KVZ10"
}
]
}
},
{
"key": "ide-masked-1",
"severity": "warning",
"human": "Identifier.value SOLLTE keinen Wert und SOLLTE die Extension Data Absent Reason mit Code 'masked' enthalten.",
"expression": "value.hasValue().not() and value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason' and value='masked').exists()",
"source": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert"
}
],
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.type",
"path": "Patient.identifier.type",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.system",
"path": "Patient.identifier.system",
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.value",
"path": "Patient.identifier.value",
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.value.extension:data-absent-reason",
"path": "Patient.identifier.value.extension",
"sliceName": "data-absent-reason",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/data-absent-reason"
]
}
],
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.value.extension:data-absent-reason.value[x]",
"path": "Patient.identifier.value.extension.value[x]",
"patternCode": "masked"
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.assigner",
"path": "Patient.identifier.assigner",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier",
"path": "Patient.identifier.assigner.identifier",
"min": 1,
"type": [
{
"code": "Identifier",
"profile": [
"http://fhir.de/StructureDefinition/identifier-iknr"
]
}
],
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.type",
"path": "Patient.identifier.assigner.identifier.type",
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.system",
"path": "Patient.identifier.assigner.identifier.system",
"mustSupport": true
},
{
"id": "Patient.identifier:MaskierterVersichertenIdentifer.assigner.identifier.value",
"path": "Patient.identifier.assigner.identifier.value",
"mustSupport": true
},
{
"id": "Patient.active",
"path": "Patient.active",
"short": "Aktiv",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Aktiv"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Active"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Gibt an, ob diese Patient-Ressource aktiv verwendet wird.",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Gibt an, ob diese Patient-Ressource aktiv verwendet wird."
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Whether this patient's record is in active use"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"mustSupport": true
},
{
"id": "Patient.gender",
"path": "Patient.gender",
"short": "Administratives Geschlecht",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Administratives Geschlecht"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Administrative gender"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "männlich | weiblich | andere | unbekannt | unbestimmt | divers",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "männlich | weiblich | andere | unbekannt | unbestimmt | divers"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "male | female | other | unknown | undetermined | diverse"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"mustSupport": true
},
{
"id": "Patient.gender.extension:other-amtlich",
"path": "Patient.gender.extension",
"sliceName": "other-amtlich",
"short": "Extension Administratives Geschlecht",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Extension Administratives Geschlecht"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Extension administrative gender"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Extension zur genaueren Differenzierung des administrativen Geschlechts",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Extension zur genaueren Differenzierung des administrativen Geschlechts"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Extension for detailed differentiation of administrative gender"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://fhir.de/StructureDefinition/gender-amtlich-de"
]
}
],
"mustSupport": true
},
{
"id": "Patient.birthDate",
"path": "Patient.birthDate",
"short": "Geburtsdatum",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Geburtsdatum"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Date of birth"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Das Geburtsdatum der Patientin oder des Patienten",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Das Geburtsdatum der Patientin oder des Patienten"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "The date of birth for the individual"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"mustSupport": true
},
{
"id": "Patient.address",
"path": "Patient.address",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"short": "Adresse",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Adresse"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Address"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Eine Adresse der Patientin oder des Patienten",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Eine Adresse der Patientin oder des Patienten"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "An address for the individual"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift",
"path": "Patient.address",
"sliceName": "Strassenanschrift",
"short": "Straßenanschrift",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Straßenanschrift"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Street address"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Eine Straßenanschrift der Patientin oder des Patienten",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Eine Straßenanschrift der Patientin oder des Patienten"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "A street address for the individual"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"min": 0,
"max": "*",
"type": [
{
"code": "Address",
"profile": [
"http://fhir.de/StructureDefinition/address-de-basis"
]
}
],
"type": "both"
},
{
"key": "pat-cnt-2or3-char",
"severity": "warning",
"human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
"expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
"source": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert"
}
],
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.type",
"path": "Patient.address.type",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.city.extension:gemeindeschluessel",
"path": "Patient.address.city.extension",
"sliceName": "gemeindeschluessel",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://fhir.de/StructureDefinition/destatis/ags"
]
}
],
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.postalCode",
"path": "Patient.address.postalCode",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.country",
"path": "Patient.address.country",
"min": 1,
"mustSupport": true
}
]
}
}

Notes

FHIR-Element Erklärung
Patient.id Must-support, but optional
Patient.meta Must-support, but optional
Patient.meta.profile Required for querying against the DIZ repository. See CapabilityStatement. Optional in all other cases.
Patient.identifier:PseudonymisierterIdentifier If the identifier is a derived pesudonym, it was be marked as such using a corresponding type.
Patient.identifier:AnonymisierterIdentifier An anonymized should only be given if no inference can be made regarding the orgiginal dataset.
Patient.gender Can be used without restrictions.
Patient.birthDate Must be rounded up/down to the next quarter.
Patient.deceased[x] Must be rounded up/down to the next quarter.
Patient.address Only the first two digits of the postal code. The country can be included as well.
Patient.link Care must be taken to ensure that there is no link to a non-pseudonymized version of the patient.

Mapping

FHIR Element Logischer Datensatz
Patient.identifier:versichertenId_GKV Person.PatientInPseudonym.Pseudonym
Patient.identifier:versicherungsnummer_pkv Person.PatientInPseudonym.GeburtsdatumQuartal
Patient.identifier:default Person.PatientInPseudonym.Todesdatum
Patient.identifier:pid Person.PatientInPseudonym.VergroebertePLZ

Constraints

The following invariants must be considered when implementing the profile:

Constraints:

keyseverityhumanexpression
mii-pat-1errorFalls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werdengender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()
ide-masked-1warningIdentifier.value SOLLTE keinen Wert und SOLLTE die Extension Data Absent Reason mit Code 'masked' enthalten.value.hasValue().not() and value.extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason' and value='masked').exists()
pat-cnt-2or3-charwarningThe content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))

Further specifications are made by the profiles for the data types HumanName and Address by the German base profiles.


SearchParameters

The following SearchParameters are relevant for the module Person, also in combination:

  1. The SearchParameter "_id" MUST be supported:

    Example:

    GET [base]/Patient?_id=103270

    Note: Additional information regarding the search using "_id" can be found in FHIR Core Specification - Section "Parameters for all resources".

  2. The SearchParameter "_profile" MUST be supported:

    Example:

    GET [base]/Patient?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert

    Note: Additional information regarding the search using "_profile" can be found in FHIR Core Specification - Section "Parameters for all resources".

  3. The SearchParameter "identifier" MUST be supported:

    Example:

    GET [base]/Patient?identifier=http://example.org/fhir/sid/pseudonym|1032702

    GET [base]/Patient?identifier=1032702

    Note: Additional information regarding the search using "Patient.identifier" can be found in FHIR Core Specification - Section "Token Search".

  4. The SearchParameter "gender" MUST be supported:

    Example:

    GET [base]/Patient?gender=female

    Note: Additional information regarding the search using "Patient.gender" can be found in FHIR Core Specification - Section "Token Search".

  5. The SearchParameter "other-amtlich" MUST be supported:

    Example:

    GET [base]/Patient?other-amtlich=http://fhir.de/CodeSystem/gender-amtlich-de|D

    Note: Additional information regarding the search using "Patient.gender.extension:other-amtlich" can be found in FHIR Core Specification - Section "Token Search".

  6. The SearchParameter "birthdate" MUST be supported:

    Example:

    GET [base]/Patient?birthdate=1964-12-08

    Note: Additional information regarding the search using "Patient.birthDate" can be found in FHIR Core Specification - Section "Date Search".

  7. The SearchParameter "death-date" MUST be supported:

    Example:

    GET [base]/Patient?death-date=2022-01-01

    Note: Additional information regarding the search using "Patient.deceased" can be found in FHIR Core Specification - Section "Date Search".

  8. The SearchParameter "deceased" MUST be supported:

    Example:

    GET [base]/Patient?deceased=true

    Note: Additional information regarding the search using "Patient.deceased" can be found in FHIR Core Specification - Section "Token Search".

  9. The SearchParameter "address" MUST be supported:

    Example:

    GET [base]/Patient?address=Berlin

    Note: Additional information regarding the search using "Patient.address" can be found in FHIR Core Specification - Section "String Search".

  10. The SearchParameter "address-postalcode" MUST be supported:

    Example:

    GET [base]/Patient?address-postalcode=10117

    Note: Additional information regarding the search using "Patient.address.postalCode" can be found in FHIR Core Specification - Section "String Search".

  11. The SearchParameter "address-country" MUST be supported:

    Example:

    GET [base]/Patient?address-country=DE

    Note: Additional information regarding the search using "Patient.address.postalCode" can be found in FHIR Core Specification - Section "String Search".

  12. The SearchParameter "gemeindeschluessel" MUST be supported:

    Example:

    GET [base]/Patient?gemeindeschluessel=http://fhir.de/sid/destatis/ags|11000000

    Note: Additional information regarding the search using "Patient.address.city.extension:gemeindeschluessel" can be found in FHIR Core Specification - Section "Token Search".

  13. The SearchParameter "link" MUST be supported:

    Example:

    GET [base]/Patient?link=Patient/VerknuepftePatientIn

    Note: Additional information regarding the search using "Patient.link.other" can be found in FHIR Core Specification - Section "reference".


Examples

{
"resourceType": "Patient",
"id": "mii-exa-person-patient-pseudonymisiert",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert|2025.0.1"
],
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HTEST",
"display": "test health data"
}
]
},
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationValue",
"code": "PSEUDED"
}
]
},
"system": "https://www.medizininformatik-initiative.de/fhir/sid/pseudonym",
"value": "1234567890"
},
{
"use": "official",
"type": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
"code": "KVZ10"
}
]
},
"system": "http://fhir.de/sid/gkv/kvid-10",
"_value": {
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "masked"
}
]
},
"use": "official",
"system": "http://fhir.de/sid/arge-ik/iknr",
"value": "260326822"
}
}
}
],
"gender": "male",
"birthDate": "2000-04-01",
"address": [
{
"type": "both",
"postalCode": "50",
"country": "DE"
}
]
}