MII-Initiative

MII IG Person EN v2024

Patient (Patient)


Description

This profile describes a patient in the medical informatics initiative.

NameStatusVersionCanonicalBase
MII_PR_Person_Patientactive2025.0.1https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patienthttp://hl7.org/fhir/StructureDefinition/Patient

Content

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
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ C1..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ C1..1string
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
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemΣ C0..1uri
valueΣ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
displayΣ0..1string
activeΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzS C0..1Extension(string)
nachnameS C0..1Extension(string)
vorsatzwortS C0..1Extension(string)
value0..1System.String
givenS Σ1..*string
id0..1string
prefix-qualifierS C0..1Extension(code)
value0..1System.String
suffixΣ0..*string
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzS C0..1Extension(string)
nachnameS C0..1Extension(string)
vorsatzwortS C0..1Extension(string)
value0..1System.String
givenΣ0..0string
suffixΣ0..*string
periodΣ C0..1Period
telecomΣ C0..*ContactPoint
id0..1string
other-amtlichS C0..1Extension(Coding)
value0..1System.String
id0..1string
data-absent-reasonS C0..1Extension(code)
value0..1System.Date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
StadtteilS C0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS C0..1Extension(string)
HausnummerS C0..1Extension(string)
AdresszusatzS C0..1Extension(string)
PostfachS C0..0Extension(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
id0..1string
StadtteilS C0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseC0..0Extension(string)
HausnummerC0..0Extension(string)
AdresszusatzC0..0Extension(string)
PostfachS C0..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
otherS Σ C1..1Reference(Patient | RelatedPerson)
typeS Σ1..1codeBinding

Dieses Profil beschreibt eine Patient*in in der Medizininformatik-Initiative.

FieldnameShortdescription
Patient.id
Patient.meta
Patient.meta.profile
Patient.identifierPatienten-Identifikator
Patient.identifier:versichertenIdKrankenversichertennummer
Patient.identifier:versichertenId.type
Patient.identifier:versichertenId.system
Patient.identifier:versichertenId.value
Patient.identifier:versichertenId.assigner
Patient.identifier:versichertenId.assigner.identifier
Patient.identifier:versichertenId.assigner.identifier.type
Patient.identifier:versichertenId.assigner.identifier.system
Patient.identifier:versichertenId.assigner.identifier.value
Patient.identifier:pidPatientenidentifikation
Patient.identifier:pid.type
Patient.identifier:pid.system
Patient.identifier:pid.value
Patient.identifier:pid.assigner
Patient.identifier:pid.assigner.identifier.type
Patient.nameName
Patient.name:namePersonenname
Patient.name:name.use
Patient.name:name.family
Patient.name:name.family.extension:namenszusatz
Patient.name:name.family.extension:nachname
Patient.name:name.family.extension:vorsatzwort
Patient.name:name.given
Patient.name:name.prefix
Patient.name:name.prefix.extension:prefix-qualifier
Patient.name:geburtsnameGeburtsname
Patient.name:geburtsname.use
Patient.name:geburtsname.family
Patient.name:geburtsname.family.extension:namenszusatz
Patient.name:geburtsname.family.extension:nachname
Patient.name:geburtsname.family.extension:vorsatzwort
Patient.name:geburtsname.prefix.extension:prefix-qualifier
Patient.genderAdministratives Geschlecht
Patient.gender.extension:other-amtlichExtension Administratives Geschlecht
Patient.birthDateGeburtsdatum
Patient.birthDate.extension:data-absent-reason
Patient.deceased[x]Verstorben
Patient.addressAdresse
Patient.address:StrassenanschriftStraßenanschrift
Patient.address:Strassenanschrift.extension:Stadtteil
Patient.address:Strassenanschrift.type
Patient.address:Strassenanschrift.line
Patient.address:Strassenanschrift.line.extension:Strasse
Patient.address:Strassenanschrift.line.extension:Hausnummer
Patient.address:Strassenanschrift.line.extension:Adresszusatz
Patient.address:Strassenanschrift.line.extension:Postfach
Patient.address:Strassenanschrift.city
Patient.address:Strassenanschrift.city.extension:gemeindeschluessel
Patient.address:Strassenanschrift.postalCode
Patient.address:Strassenanschrift.country
Patient.address:PostfachPostfach
Patient.address:Postfach.extension:Stadtteil
Patient.address:Postfach.type
Patient.address:Postfach.line
Patient.address:Postfach.line.extension:Postfach
Patient.address:Postfach.city
Patient.address:Postfach.city.extension:gemeindeschluessel
Patient.address:Postfach.postalCode
Patient.address:Postfach.country
Patient.linkVerweis
Patient.link.other
Patient.link.type
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="mii-pr-person-patient" />
<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/Patient" />
<version value="2025.0.1" />
<name value="MII_PR_Person_Patient" />
<title value="MII PR Person Patient">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Patient / Patientin" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Patient" />
</extension>
</extension>
</title>
<status value="active" />
<date value="2024-12-04" />
<publisher value="Medizininformatik Initiative" />
<system value="url" />
<value value="https://www.medizininformatik-initiative.de" />
</telecom>
</contact>
<description value="Dieses Profil beschreibt eine 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/Patient" />
</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>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:versichertenId">
<path value="Patient.identifier" />
<sliceName value="versichertenId" />
<short value="Krankenversichertennummer">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Krankenversichertennummer" />
</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" />
</extension>
</extension>
</short>
<definition value="Krankenversichertennummer, unabhängig, ob GKV, PKV oder Sonderkostenträger">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="10-stellige KVID" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="10-digit health insurance number" />
</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>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:versichertenId.type">
<path value="Patient.identifier.type" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:versichertenId.system">
<path value="Patient.identifier.system" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:versichertenId.value">
<path value="Patient.identifier.value" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:versichertenId.assigner">
<path value="Patient.identifier.assigner" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:versichertenId.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:versichertenId.assigner.identifier.type">
<path value="Patient.identifier.assigner.identifier.type" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:versichertenId.assigner.identifier.system">
<path value="Patient.identifier.assigner.identifier.system" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:versichertenId.assigner.identifier.value">
<path value="Patient.identifier.assigner.identifier.value" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:pid">
<path value="Patient.identifier" />
<sliceName value="pid" />
<short value="Patientenidentifikation">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Organisationsinterner Patienten-Identifikator" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Organization-internal patient identifier" />
</extension>
</extension>
</short>
<definition value="Patientenidentifikator innerhalb einer Organisation">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Führende ID der Patient*in in der Organisation" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Medical record number of the patient in the organization" />
</extension>
</extension>
</definition>
<min value="0" />
<max value="*" />
<code value="Identifier" />
<profile value="http://fhir.de/StructureDefinition/identifier-pid" />
</type>
<system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
<code value="MR" />
</coding>
</type>
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:pid.type">
<path value="Patient.identifier.type" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:pid.system">
<path value="Patient.identifier.system" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:pid.value">
<path value="Patient.identifier.value" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:pid.assigner">
<path value="Patient.identifier.assigner" />
<mustSupport value="true" />
</element>
<element id="Patient.identifier:pid.assigner.identifier.type">
<path value="Patient.identifier.assigner.identifier.type" />
<system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
<code value="XX" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
</element>
<element id="Patient.identifier:pid.assigner.identifier.system">
<path value="Patient.identifier.assigner.identifier.system" />
<key value="mii-pat-2" />
<severity value="error" />
<human value="Entweder IKNR oder MII Core Location Identifier muss verwendet werden" />
<expression value="$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'" />
<source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient" />
</constraint>
</element>
<element id="Patient.name">
<path value="Patient.name" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<short value="Name">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Name" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Name" />
</extension>
</extension>
</short>
<definition value="Name 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="Name 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 name associated with the patient" />
</extension>
</extension>
</definition>
<mustSupport value="true" />
</element>
<element id="Patient.name:name">
<path value="Patient.name" />
<sliceName value="name" />
<short value="Personenname">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Personenname" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Person's name" />
</extension>
</extension>
</short>
<definition value="Personenname mit in Deutschland üblichen Namensbestandteilen">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Personenname mit in Deutschland üblichen Namensbestandteilen" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="A person's name with components typically used in Germany" />
</extension>
</extension>
</definition>
<min value="0" />
<max value="1" />
<code value="HumanName" />
<profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
</type>
<use value="official" />
</patternHumanName>
<mustSupport value="true" />
</element>
<element id="Patient.name:name.use">
<path value="Patient.name.use" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name.family">
<path value="Patient.name.family" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name.family.extension:namenszusatz">
<path value="Patient.name.family.extension" />
<sliceName value="namenszusatz" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name.family.extension:nachname">
<path value="Patient.name.family.extension" />
<sliceName value="nachname" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name.family.extension:vorsatzwort">
<path value="Patient.name.family.extension" />
<sliceName value="vorsatzwort" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name.given">
<path value="Patient.name.given" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name.prefix">
<path value="Patient.name.prefix" />
<mustSupport value="true" />
</element>
<element id="Patient.name:name.prefix.extension:prefix-qualifier">
<path value="Patient.name.prefix.extension" />
<sliceName value="prefix-qualifier" />
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname">
<path value="Patient.name" />
<sliceName value="geburtsname" />
<short value="Geburtsname">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Geburtsname" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Maiden name" />
</extension>
</extension>
</short>
<definition value="Name, der vor einer Namensänderung aufgrund von Heirat verwendet wurde">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Name, der vor einer Namensänderung aufgrund von Heirat verwendet wurde." />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="A name used prior to changing name because of marriage." />
</extension>
</extension>
</definition>
<min value="0" />
<max value="1" />
<code value="HumanName" />
<profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
</type>
<use value="maiden" />
</patternHumanName>
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname.use">
<path value="Patient.name.use" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname.family">
<path value="Patient.name.family" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname.family.extension:namenszusatz">
<path value="Patient.name.family.extension" />
<sliceName value="namenszusatz" />
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname.family.extension:nachname">
<path value="Patient.name.family.extension" />
<sliceName value="nachname" />
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname.family.extension:vorsatzwort">
<path value="Patient.name.family.extension" />
<sliceName value="vorsatzwort" />
<mustSupport value="true" />
</element>
<element id="Patient.name:geburtsname.given">
<path value="Patient.name.given" />
<max value="0" />
</element>
<element id="Patient.name:geburtsname.prefix">
<path value="Patient.name.prefix" />
<max value="0" />
</element>
<element id="Patient.name:geburtsname.prefix.extension:prefix-qualifier">
<path value="Patient.name.prefix.extension" />
<sliceName value="prefix-qualifier" />
<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.birthDate.extension:data-absent-reason">
<path value="Patient.birthDate.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.deceased[x]">
<path value="Patient.deceased[x]" />
<short value="Verstorben">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Verstorben" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Deceased" />
</extension>
</extension>
</short>
<definition value="Gibt an, ob die Person verstorben ist oder nicht">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Gibt an, ob die Person verstorben ist oder nicht" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Indicates if the individual is deceased or not" />
</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/Patient" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.extension:Stadtteil">
<path value="Patient.address.extension" />
<sliceName value="Stadtteil" />
<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.line">
<path value="Patient.address.line" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.line.extension:Strasse">
<path value="Patient.address.line.extension" />
<sliceName value="Strasse" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.line.extension:Hausnummer">
<path value="Patient.address.line.extension" />
<sliceName value="Hausnummer" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.line.extension:Adresszusatz">
<path value="Patient.address.line.extension" />
<sliceName value="Adresszusatz" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.line.extension:Postfach">
<path value="Patient.address.line.extension" />
<sliceName value="Postfach" />
<max value="0" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Strassenanschrift.city">
<path value="Patient.address.city" />
<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>
<element id="Patient.address:Postfach">
<path value="Patient.address" />
<sliceName value="Postfach" />
<short value="Postfach">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Postfach" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Postbox" />
</extension>
</extension>
</short>
<definition value="Eine Postfachanschrift 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 Postfachanschrift 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 postbox 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="postal" />
</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/Patient" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Patient.address:Postfach.extension:Stadtteil">
<path value="Patient.address.extension" />
<sliceName value="Stadtteil" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Postfach.type">
<path value="Patient.address.type" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Postfach.line">
<path value="Patient.address.line" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Postfach.line.extension:Strasse">
<path value="Patient.address.line.extension" />
<sliceName value="Strasse" />
<max value="0" />
</element>
<element id="Patient.address:Postfach.line.extension:Hausnummer">
<path value="Patient.address.line.extension" />
<sliceName value="Hausnummer" />
<max value="0" />
</element>
<element id="Patient.address:Postfach.line.extension:Adresszusatz">
<path value="Patient.address.line.extension" />
<sliceName value="Adresszusatz" />
<max value="0" />
</element>
<element id="Patient.address:Postfach.line.extension:Postfach">
<path value="Patient.address.line.extension" />
<sliceName value="Postfach" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Postfach.city">
<path value="Patient.address.city" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Postfach.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:Postfach.postalCode">
<path value="Patient.address.postalCode" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.address:Postfach.country">
<path value="Patient.address.country" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Patient.link">
<path value="Patient.link" />
<short value="Verweis">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Verweis" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Link" />
</extension>
</extension>
</short>
<definition value="Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft" />
</extension>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="en-US" />
</extension>
<extension url="content">
<valueString value="Link to another patient resource that concerns the same actual person" />
</extension>
</extension>
</definition>
<mustSupport value="true" />
</element>
<element id="Patient.link.other">
<path value="Patient.link.other" />
<mustSupport value="true" />
</element>
<element id="Patient.link.type">
<path value="Patient.link.type" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "mii-pr-person-patient",
{
"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/Patient",
"version": "2025.0.1",
"name": "MII_PR_Person_Patient",
"title": "MII PR Person Patient",
"_title": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Patient / Patientin"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Patient"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"status": "active",
"date": "2024-12-04",
"publisher": "Medizininformatik Initiative",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "https://www.medizininformatik-initiative.de"
}
]
}
],
"description": "Dieses Profil beschreibt eine 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/Patient"
}
]
},
{
"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"
}
]
},
"mustSupport": true
},
{
"id": "Patient.identifier:versichertenId",
"path": "Patient.identifier",
"sliceName": "versichertenId",
"short": "Krankenversichertennummer",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Krankenversichertennummer"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Health insurance number"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Krankenversichertennummer, unabhängig, ob GKV, PKV oder Sonderkostenträger",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "10-stellige KVID"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "10-digit health insurance number"
}
],
"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"
}
]
}
},
"mustSupport": true
},
{
"id": "Patient.identifier:versichertenId.type",
"path": "Patient.identifier.type",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.identifier:versichertenId.system",
"path": "Patient.identifier.system",
"mustSupport": true
},
{
"id": "Patient.identifier:versichertenId.value",
"path": "Patient.identifier.value",
"mustSupport": true
},
{
"id": "Patient.identifier:versichertenId.assigner",
"path": "Patient.identifier.assigner",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.identifier:versichertenId.assigner.identifier",
"path": "Patient.identifier.assigner.identifier",
"min": 1,
"type": [
{
"code": "Identifier",
"profile": [
"http://fhir.de/StructureDefinition/identifier-iknr"
]
}
],
"mustSupport": true
},
{
"id": "Patient.identifier:versichertenId.assigner.identifier.type",
"path": "Patient.identifier.assigner.identifier.type",
"mustSupport": true
},
{
"id": "Patient.identifier:versichertenId.assigner.identifier.system",
"path": "Patient.identifier.assigner.identifier.system",
"mustSupport": true
},
{
"id": "Patient.identifier:versichertenId.assigner.identifier.value",
"path": "Patient.identifier.assigner.identifier.value",
"mustSupport": true
},
{
"id": "Patient.identifier:pid",
"path": "Patient.identifier",
"sliceName": "pid",
"short": "Patientenidentifikation",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Organisationsinterner Patienten-Identifikator"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Organization-internal patient identifier"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Patientenidentifikator innerhalb einer Organisation",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Führende ID der Patient*in in der Organisation"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Medical record number of the patient in the organization"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"min": 0,
"max": "*",
"type": [
{
"code": "Identifier",
"profile": [
"http://fhir.de/StructureDefinition/identifier-pid"
]
}
],
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "MR"
}
]
}
},
"mustSupport": true
},
{
"id": "Patient.identifier:pid.type",
"path": "Patient.identifier.type",
"mustSupport": true
},
{
"id": "Patient.identifier:pid.system",
"path": "Patient.identifier.system",
"mustSupport": true
},
{
"id": "Patient.identifier:pid.value",
"path": "Patient.identifier.value",
"mustSupport": true
},
{
"id": "Patient.identifier:pid.assigner",
"path": "Patient.identifier.assigner",
"mustSupport": true
},
{
"id": "Patient.identifier:pid.assigner.identifier.type",
"path": "Patient.identifier.assigner.identifier.type",
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "XX"
}
]
},
"mustSupport": true
},
{
"id": "Patient.identifier:pid.assigner.identifier.system",
"path": "Patient.identifier.assigner.identifier.system",
{
"key": "mii-pat-2",
"severity": "error",
"human": "Entweder IKNR oder MII Core Location Identifier muss verwendet werden",
"expression": "$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'",
"source": "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient"
}
]
},
{
"id": "Patient.name",
"path": "Patient.name",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"short": "Name",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Name"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Name"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Name der Patientin oder des Patienten",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Name der Patientin oder des Patienten"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "A name associated with the patient"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"mustSupport": true
},
{
"id": "Patient.name:name",
"path": "Patient.name",
"sliceName": "name",
"short": "Personenname",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Personenname"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Person's name"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Personenname mit in Deutschland üblichen Namensbestandteilen",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Personenname mit in Deutschland üblichen Namensbestandteilen"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "A person's name with components typically used in Germany"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"min": 0,
"max": "1",
"type": [
{
"code": "HumanName",
"profile": [
"http://fhir.de/StructureDefinition/humanname-de-basis"
]
}
],
"use": "official"
},
"mustSupport": true
},
{
"id": "Patient.name:name.use",
"path": "Patient.name.use",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name:name.family",
"path": "Patient.name.family",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name:name.family.extension:namenszusatz",
"path": "Patient.name.family.extension",
"sliceName": "namenszusatz",
"mustSupport": true
},
{
"id": "Patient.name:name.family.extension:nachname",
"path": "Patient.name.family.extension",
"sliceName": "nachname",
"mustSupport": true
},
{
"id": "Patient.name:name.family.extension:vorsatzwort",
"path": "Patient.name.family.extension",
"sliceName": "vorsatzwort",
"mustSupport": true
},
{
"id": "Patient.name:name.given",
"path": "Patient.name.given",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name:name.prefix",
"path": "Patient.name.prefix",
"mustSupport": true
},
{
"id": "Patient.name:name.prefix.extension:prefix-qualifier",
"path": "Patient.name.prefix.extension",
"sliceName": "prefix-qualifier",
"mustSupport": true
},
{
"id": "Patient.name:geburtsname",
"path": "Patient.name",
"sliceName": "geburtsname",
"short": "Geburtsname",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Geburtsname"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Maiden name"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Name, der vor einer Namensänderung aufgrund von Heirat verwendet wurde",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Name, der vor einer Namensänderung aufgrund von Heirat verwendet wurde."
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "A name used prior to changing name because of marriage."
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"min": 0,
"max": "1",
"type": [
{
"code": "HumanName",
"profile": [
"http://fhir.de/StructureDefinition/humanname-de-basis"
]
}
],
"use": "maiden"
},
"mustSupport": true
},
{
"id": "Patient.name:geburtsname.use",
"path": "Patient.name.use",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name:geburtsname.family",
"path": "Patient.name.family",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name:geburtsname.family.extension:namenszusatz",
"path": "Patient.name.family.extension",
"sliceName": "namenszusatz",
"mustSupport": true
},
{
"id": "Patient.name:geburtsname.family.extension:nachname",
"path": "Patient.name.family.extension",
"sliceName": "nachname",
"mustSupport": true
},
{
"id": "Patient.name:geburtsname.family.extension:vorsatzwort",
"path": "Patient.name.family.extension",
"sliceName": "vorsatzwort",
"mustSupport": true
},
{
"id": "Patient.name:geburtsname.given",
"path": "Patient.name.given",
"max": "0"
},
{
"id": "Patient.name:geburtsname.prefix",
"path": "Patient.name.prefix",
"max": "0"
},
{
"id": "Patient.name:geburtsname.prefix.extension:prefix-qualifier",
"path": "Patient.name.prefix.extension",
"sliceName": "prefix-qualifier",
"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.birthDate.extension:data-absent-reason",
"path": "Patient.birthDate.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.deceased[x]",
"path": "Patient.deceased[x]",
"short": "Verstorben",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Verstorben"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Deceased"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Gibt an, ob die Person verstorben ist oder nicht",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Gibt an, ob die Person verstorben ist oder nicht"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Indicates if the individual is deceased or not"
}
],
"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/Patient"
}
],
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.extension:Stadtteil",
"path": "Patient.address.extension",
"sliceName": "Stadtteil",
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.type",
"path": "Patient.address.type",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.line",
"path": "Patient.address.line",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.line.extension:Strasse",
"path": "Patient.address.line.extension",
"sliceName": "Strasse",
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.line.extension:Hausnummer",
"path": "Patient.address.line.extension",
"sliceName": "Hausnummer",
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.line.extension:Adresszusatz",
"path": "Patient.address.line.extension",
"sliceName": "Adresszusatz",
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.line.extension:Postfach",
"path": "Patient.address.line.extension",
"sliceName": "Postfach",
"max": "0",
"mustSupport": true
},
{
"id": "Patient.address:Strassenanschrift.city",
"path": "Patient.address.city",
"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
},
{
"id": "Patient.address:Postfach",
"path": "Patient.address",
"sliceName": "Postfach",
"short": "Postfach",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Postfach"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Postbox"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Eine Postfachanschrift der Patientin oder des Patienten",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Eine Postfachanschrift der Patientin oder des Patienten"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "A postbox 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": "postal"
},
{
"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/Patient"
}
],
"mustSupport": true
},
{
"id": "Patient.address:Postfach.extension:Stadtteil",
"path": "Patient.address.extension",
"sliceName": "Stadtteil",
"mustSupport": true
},
{
"id": "Patient.address:Postfach.type",
"path": "Patient.address.type",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Postfach.line",
"path": "Patient.address.line",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Postfach.line.extension:Strasse",
"path": "Patient.address.line.extension",
"sliceName": "Strasse",
"max": "0"
},
{
"id": "Patient.address:Postfach.line.extension:Hausnummer",
"path": "Patient.address.line.extension",
"sliceName": "Hausnummer",
"max": "0"
},
{
"id": "Patient.address:Postfach.line.extension:Adresszusatz",
"path": "Patient.address.line.extension",
"sliceName": "Adresszusatz",
"max": "0"
},
{
"id": "Patient.address:Postfach.line.extension:Postfach",
"path": "Patient.address.line.extension",
"sliceName": "Postfach",
"mustSupport": true
},
{
"id": "Patient.address:Postfach.city",
"path": "Patient.address.city",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Postfach.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:Postfach.postalCode",
"path": "Patient.address.postalCode",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.address:Postfach.country",
"path": "Patient.address.country",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.link",
"path": "Patient.link",
"short": "Verweis",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Verweis"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Link"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "Link to another patient resource that concerns the same actual person"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"mustSupport": true
},
{
"id": "Patient.link.other",
"path": "Patient.link.other",
"mustSupport": true
},
{
"id": "Patient.link.type",
"path": "Patient.link.type",
"mustSupport": true
}
]
}
}

Notes

FHIR-Element Explanation
Patient.id Must-support, but optional
Patient.meta Must-support, but optional
Patient.meta.profile Mandatory for querying the DIZ repository incl. version number of the profile. See CapabilityStatement. Optional in all other cases.
Patient.identifier:versichertenId_GKV See Base Profile - Statutory health insurance number (10-digit KVID). It should be noted that the IKNR of the issuing institution must be entered in the 'Assigner' element. This is always the current insurance number of the patient.
Patient.identifier:versicherungsnummer_pkv Siehe Base Profile - Private health insurance number. This is always the patient's current insurance number.
Patient.identifier:pid See Base Profile Internal organization patient identifier (PID). Leading (MPI) ID of the patient. In Patient.identifier:pid.assigner a reference to the issuing organization is required. Logical reference by IK number or IHE Affinity Domain OID is allowed. Furthermore, the following code system of all MII sites can be used: Core-Location-Identifier.
Patient.identifier Any other identifiers if GKV/PKV/PID is not applicable.
Patient.name See Base Profile for data type HumanName. It should be noted that the division of the full name into its components (e.g. prefix words, name suffix, surname) should only be performed if this information is explicitly available in this granularity (e.g. through a direct import based on a VSDM dataset). It should be noted that, by general convention, the birth name contains only the family name.
Patient.gender See Base Profile - Gender
Patient.birthDate See Base Profile - Date of Birth
Patient.deceased[x] deceasedBoolean is to be replaced by deceasedDateTime where possible if patient is deceased.
Patient.address Siehe Base Profile - Address. Multiple addresses are allowed. Systems are required to mark former addresses as such, so that the current address of the patient is recognizable.
Patient.link Necessary for linking multiple patient resources, e.g. in the context of patient matching. The present specification does not contain any requirements in this regard; further design is necessary.

Mappings

FHIR-Element Logical Data Set
Patient.identifier:versichertenId_GKV Person.Patient.Versicherung.Versichertennummer.VersichertenID-GKV
Patient.identifier:versicherungsnummer_pkv Person.Patient.Versicherung.Versichertennummer.VersichertenID-PKV
Patient.identifier:default Person.Patient.Versicherung, falls keine Versicherung (GKV / PKV) vorliegt
Patient.identifier:pid Person.Patient.Patienten-Identifikator
Patient.name Person.Name
Patient.name.given Person.Name.Vorname
Patient.name.family Person.Name.Familienname
Patient.name.family.extension.nachname Person.Name.Nachname
Patient.name.family.extension.vorsatzwort Person.Name.Vorsatzwort
Patient.name.family.extension.namenszusatz Person.Name.Namenszusatz
Patient.name.prefix Person.Name.Präfix
Patient.name.prefix.extension-prefix-qualifier Person.Name.ArtDesPräfix
Patient.name.use Person.Name.Geburtsname
Patient.gender Person.Demographie.AdministrativesGeschlecht
Patient.birthDate Person.Demographie.Geburtsdatum
Patient.deceased[x] Person.Demographie.VitalStatus.PatientVerstorben / Todeszeitpunkt
Patient.address Person.Demographie.Adresse
Patient.address.country Person.Demographie.Adresse.Land
Patient.address.postalCode Person.Demographie.Adresse.PLZ
Patient.address.City +
Patient.address.extension.Stadtteil
(Bei Stadtstaaten)
Person.Demographie.Adresse.Wohnort.
Hinweis: Der Stadtteil ist nicht Bestandteil des VSDM-Datensatzes der Gematik. Andere Quellen konform zu §21 KHEntgG müssen eventuell hinzugezogen werden.
Patient.address.line Person.Demographie.Adresse.Staße

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()
mii-pat-2errorEntweder IKNR oder MII Core Location Identifier muss verwendet werden$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'
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'))
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.


SearchParameter

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/Patient

    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://fhir.krankenhaus.example|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 "assigner-pid" MUST be supported:

    Example:

    GET [base]/Patient?assigner-pid=http://fhir.de/NamingSystem/arge-ik/iknr|261101015

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

  5. The SearchParameter "given" MUST be supported:

    Example:

    GET [base]/Patient?given=Erika

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

  6. The SearchParameter "family" MUST be supported:

    Example:

    GET [base]/Patient?family=Musterfrau

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

  7. The SearchParameter "name" MUST be supported:

    Example:

    GET [base]/Patient?name=Erika

    GET [base]/Patient?name=Musterfrau

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

  8. The SearchParameter "prefix" MUST be supported:

    Example:

    GET [base]/Patient?prefix=Dr.

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

  9. The SearchParameter "prefix-qualifier" MUST be supported:

    Example:

    GET [base]/Patient?prefix-qualifier=AC

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

  10. 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".

  11. 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".

  12. 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".

  13. 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".

  14. 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".

  15. 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".

  16. The SearchParameter "address-city" MUST be supported:

    Example:

    GET [base]/Patient?address-city=Berlin

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

  17. 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".

  18. 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".

  19. 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".

  20. The SearchParameter "strasse" MUST be supported:

    Example:

    GET [base]/Patient?strasse=Anna-Louisa-Karsch Str.

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

  21. The SearchParameter "hausnummer" MUST be supported:

    Example:

    GET [base]/Patient?hausnummer=2

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

  22. The SearchParameter "adresszusatz" MUST be supported:

    Example:

    GET [base]/Patient?adresszusatz=c/O Abteilung XYZ

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

  23. The SearchParameter "postfach" MUST be supported:

    Example:

    GET [base]/Patient?postfach=12 54 65

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

  24. The SearchParameter "stadtteil" MUST be supported:

    Example:

    GET [base]/Patient?stadtteil=Berlin-Mitte

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

  25. 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

Example (minimal):

{
"resourceType": "Patient",
"id": "mii-exa-person-patient-minimal",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient|2025.0.1"
],
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HTEST",
"display": "test health data"
}
]
},
{
"use": "usual",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "MR"
}
]
},
"system": "https://www.charite.de/fhir/sid/patienten",
"value": "42285243",
"system": "http://fhir.de/sid/arge-ik/iknr",
"value": "261101015"
},
"display": "Charité – Universitätsmedizin Berlin"
}
},
{
"use": "official",
"type": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
"code": "KVZ10"
}
]
},
"system": "http://fhir.de/sid/gkv/kvid-10",
"value": "A999999999",
"use": "official",
"system": "http://fhir.de/sid/arge-ik/iknr",
"value": "260326822"
}
}
}
],
"name": [
{
"use": "official",
"family": "Van-der-Dussen",
"given": [
"Maja",
"Julia"
]
}
],
"gender": "other",
"_gender": {
{
"url": "http://fhir.de/StructureDefinition/gender-amtlich-de",
"system": "http://fhir.de/CodeSystem/gender-amtlich-de",
"code": "D",
"display": "divers"
}
}
]
},
"birthDate": "1998-09-19",
"address": [
{
"type": "both",
"line": [
"Teststraße 2"
],
"city": "Köln",
"postalCode": "50823",
"country": "DE"
}
],
"reference": "Organization/Charite-Universitaetsmedizin-Berlin"
}
}

Example (complete):

{
"resourceType": "Patient",
"id": "mii-exa-person-patient-full",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient|2025.0.1"
],
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HTEST",
"display": "test health data"
}
]
},
{
"use": "usual",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "MR"
}
]
},
"system": "https://www.charite.de/fhir/sid/patienten",
"value": "42285243",
"system": "https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier",
"value": "Charité"
},
"display": "Charité – Universitätsmedizin Berlin"
}
},
{
"use": "official",
"type": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
"code": "KVZ10"
}
]
},
"system": "http://fhir.de/sid/gkv/kvid-10",
"value": "Z234567890",
"use": "official",
"system": "http://fhir.de/sid/arge-ik/iknr",
"value": "109519005"
}
}
}
],
"name": [
{
"use": "official",
"family": "Van-der-Dussen",
"_family": {
{
"url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name",
"valueString": "Van-der-Dussen"
}
]
},
"given": [
"Maja",
"Julia"
],
"prefix": [
"Prof. Dr. med."
],
"_prefix": [
{
{
"url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier",
"valueCode": "AC"
}
]
}
]
},
{
"use": "maiden",
"family": "Haffer"
}
],
"gender": "other",
"_gender": {
{
"url": "http://fhir.de/StructureDefinition/gender-amtlich-de",
"system": "http://fhir.de/CodeSystem/gender-amtlich-de",
"code": "D",
"display": "divers"
}
}
]
},
"birthDate": "1998-09-19",
"deceasedBoolean": false,
"address": [
{
"type": "both",
"line": [
"Anna-Louisa-Karsch Str. 2"
],
"city": "Berlin",
"_city": {
{
"url": "http://fhir.de/StructureDefinition/destatis/ags",
"system": "http://fhir.de/sid/destatis/ags",
"code": "11000000"
}
}
]
},
"state": "DE-BE",
"postalCode": "10178",
"country": "DE"
}
],
"reference": "Organization/Charite-Universitaetsmedizin-Berlin"
}
}