Immunisierungsinformationen (ImmunizationInformation)

https://demis.rki.de/fhir/StructureDefinition/ImmunizationInformation

Das abstrakte ImmunizationInformation-Profil profiliert direkt die HL7 Definition der Immunization-Ressource. Das Profil nimmt dabei eine Reihe von Festlegungen vor, die in allen von ihm abgeleiteten Kindprofilen zum Tragen kommen. Die Festlegungen sind so zugeschnitten, dass es sehr leicht möglich ist, die folgenden logischen Angaben zu einer Impfung kompakt in die entsprechenden Ressourcen einzubetten:

image-logicalcontentimmunizationinformation

Von besonderer Bedeutung bei der Darstellung der Impfinformationen ist die Kodierung des verabreichten Impfstoffes. Für alle Kindprofile von ImmunizationInformation kann die entsprechende Information entweder mithilfe von Konzepten aus SNOMED-CT oder PZN oder einem von zwei Null-Flavors ("nicht erhoben" / "nicht ermittelbar") dargestellt werden. Einzige Ausnahme von dieser Regel bildet ImmunizationInformationCVDD: Hier kann zusätzlich ein EMA-Code zur Darstellung des verabreichten Impfstoffes herangezogen werden. In den einzelnen Kindprofilen wird für die SNOMED-Slice ein zusätzliches Binding definiert, welches die Auswahlmöglichkeit der Kodierung weiter einschränkt.

Das ImmunizationInformation-Profil bildet die Grundlage für sämtliche meldetatbestandsspezifischen ImmunizationInformation-Profile. Derzeit sind mehrere Kindprofile definiert. Mit der Unterstützung weiterer Meldetatbestände gemäß §6 Absatz 1 IfSG werden weitere Kindprofile hinzukommen.

image-profilehierarchyimmunizationInformationxyzd

Profilansicht

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifier0..*Identifier
statusS Σ ?!1..1codeBindingFixed Value
statusReason0..0CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..0string
patientS Σ I1..1Reference(package/StructureDefinition-NotifiedPerson.json)
encounterI0..0Reference(Encounter)
occurrenceDateTimeΣ0..1dateTime
occurrenceStringΣ0..1stringBinding
recorded0..0dateTime
primarySourceΣ0..0boolean
reportOrigin0..0CodeableConcept
locationI0..0Reference(Location)
manufacturerI0..0Reference(Organization)
lotNumber0..1string
expirationDate0..0date
site0..0CodeableConcept
route0..0CodeableConcept
doseQuantityI0..0SimpleQuantity
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ0..1CodeableConceptBinding
actorΣ I1..1Reference(Practitioner | PractitionerRole | Organization)
noteS Σ0..*Annotation
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
reasonReferenceI0..0Reference(Condition | Observation | DiagnosticReport)
isSubpotentΣ ?!0..0boolean
subpotentReason0..0CodeableConcept
programEligibility0..0CodeableConcept
fundingSource0..0CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
series0..1string
authorityI0..1Reference(Organization)
targetDisease0..*CodeableConcept
doseNumberPositiveIntpositiveInt
doseNumberStringstring
seriesDosesPositiveIntpositiveInt
seriesDosesStringstring