MII-Initiative

MII IG Person v2025

Patient - Pseudonymisiert (Patient)


Beschreibung

Dieses Profil beschreibt eine pseudonymisierte Version des Profils für die Patient-Ressource in der Medizininformatik-Initiative.

Note
Warning Dieses Profil enthält keine Regeln zur Prüfung der korrekten Pseudonymisierung. Ein erfolgreiches Validieren gegen dieses Profil bedeutet daher nicht, dass eine fachlich oder datenschutzrechtlich korrekte Pseudonymisierung erfolgt ist.

Anforderungen an die Pseudonymisierung können je nach Projektkontext variieren und lassen sich nicht vollständig und allgemeingültig in einem Profil abbilden. Für weiterführende Informationen ist der Implementation Guide Pseudonymization Interface for the MII unter https://medizininformatik-initiative.github.io/mii-interface-module-pseudonymization/ heranzuziehen.

Hinweis zur Verwendung der IK-Nummer im Kontext pseudonymisierter Patientendaten

Für den Use Case "NUM-CON-MON" wird eine Auswertung nach Krankenkasse benötigt. Dazu ist es erforderlich, im pseudonymisierten Patientenprofil die IK-Nummer der Krankenkasse mitzuführen, ohne die Versicherten-ID offenzulegen.

Dies kann realisiert werden, indem ein Identifier mit dem Typ KVZ10 (10-stellige Krankenversicherten-ID) angegeben wird, bei dem das Element Identifier.value durch die Extension Data Absent Reason mit dem Code masked ersetzt wird. Die IK-Nummer der Krankenkasse wird dabei im assigner.identifier angegeben.

Ein Beispiel für diese Modellierung findet sich in der Beispielressource Patient/mii-exa-person-patient-pseudonymisiert.


NameStatusVersionLizenzCanonicalBasis
MII_PR_Person_PatientPseudonymisiertactive2025.0.1CC-BY-4.0https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisierthttp://hl7.org/fhir/StructureDefinition/Patient

Inhalt

idS Σ0..1id
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.

FeldnameKurzbeschreibung
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
}
]
}
}

Hinweise

FHIR-Element Erklärung
Patient.id Must-support, jedoch OPTIONAL
Patient.meta Must-support, jedoch OPTIONAL
Patient.meta.profile VERPFLICHTEND für die Abfrage im DIZ-Repository inkl Versionsnummer des Profils. Siehe CapabilityStatement. In allen anderen Fällen OPTIONAL.
Patient.identifier:PseudonymisierterIdentifier Falls der Identifier ein abgeleitetes Pseudonym ist, MUSS der Identifier entsprechend typisiert werden.
Patient.identifier:AnonymisierterIdentifier Ein anonymisierter Identifier SOLLTE nur als solcher angegeben werden, falls keinerlei Rückschlüsse auf den originalen Datensatz möglich sind.
Patient.identifier:MaskierterVersichertenIdentifer Identifier der Krankenversichertennummer, bei dem der Wert maskiert wurde. Siehe auch Hinweis
Patient.gender KANN ohne Einschränkung verwendet werden.
Patient.birthDate MUSS auf das Quartal und Jahr vergröbert werden.
Patient.address Postleitzahl MUSS auf die ersten zwei Stellen vergröbert werden

Mapping

FHIR Element Logischer Datensatz
Patient.identifier:PseudonymisierterIdentifier Person.PatientInPseudonym.Pseudonym

Constraints

Folgende Invarianten müssen bei der Implementierung des Profils beachtet werden:

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'))

Weitere Vorgaben werden durch die Profile für die Datentypen HumanName und Address durch die Deutschen Basisprofile gemacht.


Suchparameter

Folgende Suchparameter sind für das Modul Person relevant, auch in Kombination:

  1. Der Suchparameter "_id" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Patient?_id=103270

    Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter "_profile" MUSS unterstützt werden:

    Beispiele:

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

    Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  3. Der Suchparameter "identifier" MUSS unterstützt werden:

    Beispiele:

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

    GET [base]/Patient?identifier=1032702

    Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.identifier" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  4. Der Suchparameter "gender" MUSS unterstützt werden:

    Beispiele

    GET [base]/Patient?gender=female

    Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.gender" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  5. Der Suchparameter "other-amtlich" MUSS unterstützt werden:

    Beispiele

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

    Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.gender.extension:other-amtlich" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  6. Der Suchparameter "birthdate" MUSS unterstützt werden:

    Beispiele

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

    Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.birthDate" finden sich in der FHIR-Basisspezifikation - Abschnitt "Date Search".

  7. Der Suchparameter "address-postalcode" MUSS unterstützt werden:

    Beispiele

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

    Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.address.postalCode" finden sich in der FHIR-Basisspezifikation - Abschnitt "String Search".

  8. Der Suchparameter "address-country" MUSS unterstützt werden:

    Beispiele

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

    Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.address.country" finden sich in der FHIR-Basisspezifikation - Abschnitt "String Search".

  9. Der Suchparameter "gemeindeschluessel" MUSS unterstützt werden:

    Beispiele

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

    Anwendungshinweise: Weitere Informationen zur Suche nach "Patient.address.city.extension:gemeindeschluessel" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".


Beispiele

{
"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"
}
]
}