Important: This is a draft IG for trial use. Click here to give feedback.

HdBe-Vaccination

ProfileDescriptionStatusURL
HdBe-Vaccination-event

Immunization can be defined as “Generating natural immunity against pathogens by means of vaccination (active immunization) or by administering immunoglobulins (passive immunization)”.

Only the administered vaccinations are included in this information model. Administering immunoglobulins is part of the medication overview. Vaccinations have lifelong relevance.

Vaccinations are also relevant for adult patients such as transplant patients, dialysis patients and patients with a post-splenectomy status. In addition, there are specific indications for the vaccination of risk groups, such as travelers, professionals who come into contact with blood or patients with wounds, weakened immune systems or heightened risk.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-Vaccination-event
Instructions

The CBB Vaccination is mapped to this Immunization profile and a profile on ImmunizationRecommendation. All administered vaccinations are covered using this Immunization profile, while all planned vaccinations are covered in the ImmunizationRecommendation profile. Currently, only the Immunization profile is published because the current scope is actually performed immunizations.

Please note that, contrary to the related CBB concepts, .vaccineCode and .occurrence[x] are mandatory in FHIR and need to be recorded to exchange Immunization resources.


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifier0..*Identifier
statusΣ ?!1..1codeBinding
statusReason0..1CodeableConcept
vaccineCodeΣ1..1CodeableConceptBinding
patientΣ I1..1Reference(Patient | HdBe-Patient)
encounterI0..1Reference(Encounter)
occurrenceStringstring
occurrenceDateTimeΣ0..1dateTime
recorded0..1dateTime
primarySourceΣ0..1boolean
reportOrigin0..1CodeableConcept
locationI0..1Reference(HdBe-HealthcareOrganization)
manufacturerI0..1Reference(Organization)
lotNumber0..1string
expirationDate0..1date
site0..1CodeableConcept
route0..1CodeableConcept
doseQuantityI0..1SimpleQuantityPattern
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ0..1CodeableConceptBinding
actorΣ I1..1Reference(Practitioner | PractitionerRole | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ1..1CodeableConceptBindingPattern
actorΣ I1..1pattern HealthProfessional Reference(Practitioner | PractitionerRole | Organization | HdBe-HealthProfessional PractitionerRole)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport)
isSubpotentΣ ?!0..1boolean
subpotentReason0..*CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
documentType0..1string
reference0..1uri
publicationDate0..1dateTime
presentationDate0..1dateTime
programEligibility0..*CodeableConcept
fundingSource0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
date0..1dateTime
detailI0..1Reference(Observation)
reported0..1boolean
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
series0..1string
authorityI0..1Reference(Organization)
targetDisease0..*CodeableConcept
doseNumberPositiveIntpositiveInt
doseNumberStringstring
seriesDosesPositiveIntpositiveInt
seriesDosesStringstring

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifier0..*Identifier
statusΣ ?!1..1codeBinding
statusReason0..1CodeableConcept
vaccineCodeΣ1..1CodeableConceptBinding
patientΣ I1..1Reference(Patient | HdBe-Patient)
encounterI0..1Reference(Encounter)
occurrenceStringstring
occurrenceDateTimeΣ0..1dateTime
recorded0..1dateTime
primarySourceΣ0..1boolean
reportOrigin0..1CodeableConcept
locationI0..1Reference(HdBe-HealthcareOrganization)
manufacturerI0..1Reference(Organization)
lotNumber0..1string
expirationDate0..1date
site0..1CodeableConcept
route0..1CodeableConcept
doseQuantityI0..1SimpleQuantityPattern
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ0..1CodeableConceptBinding
actorΣ I1..1Reference(Practitioner | PractitionerRole | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ1..1CodeableConceptBindingPattern
actorΣ I1..1pattern HealthProfessional Reference(Practitioner | PractitionerRole | Organization | HdBe-HealthProfessional PractitionerRole)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport)
isSubpotentΣ ?!0..1boolean
subpotentReason0..*CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
documentType0..1string
reference0..1uri
publicationDate0..1dateTime
presentationDate0..1dateTime
programEligibility0..*CodeableConcept
fundingSource0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
date0..1dateTime
detailI0..1Reference(Observation)
reported0..1boolean
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
series0..1string
authorityI0..1Reference(Organization)
targetDisease0..*CodeableConcept
doseNumberPositiveIntpositiveInt
doseNumberStringstring
seriesDosesPositiveIntpositiveInt
seriesDosesStringstring

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifier0..*Identifier
statusΣ ?!1..1codeBinding
statusReason0..1CodeableConcept
vaccineCodeΣ1..1CodeableConceptBinding
patientΣ I1..1Reference(Patient | HdBe-Patient)
encounterI0..1Reference(Encounter)
occurrenceStringstring
occurrenceDateTimeΣ0..1dateTime
recorded0..1dateTime
primarySourceΣ0..1boolean
reportOrigin0..1CodeableConcept
locationI0..1Reference(HdBe-HealthcareOrganization)
manufacturerI0..1Reference(Organization)
lotNumber0..1string
expirationDate0..1date
site0..1CodeableConcept
route0..1CodeableConcept
doseQuantityI0..1SimpleQuantityPattern
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ0..1CodeableConceptBinding
actorΣ I1..1Reference(Practitioner | PractitionerRole | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
functionΣ1..1CodeableConceptBindingPattern
actorΣ I1..1pattern HealthProfessional Reference(Practitioner | PractitionerRole | Organization | HdBe-HealthProfessional PractitionerRole)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport)
isSubpotentΣ ?!0..1boolean
subpotentReason0..*CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
documentType0..1string
reference0..1uri
publicationDate0..1dateTime
presentationDate0..1dateTime
programEligibility0..*CodeableConcept
fundingSource0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
date0..1dateTime
detailI0..1Reference(Observation)
reported0..1boolean
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
series0..1string
authorityI0..1Reference(Organization)
targetDisease0..*CodeableConcept
doseNumberPositiveIntpositiveInt
doseNumberStringstring
seriesDosesPositiveIntpositiveInt
seriesDosesStringstring

Mapping FHIR profile to CBB

PathmapCBB
ImmunizationVaccinationHdBe-Vaccination
Immunization.vaccineCodeVaccination.ProductCodeHdBe-Vaccination
Immunization.occurrence[x]:occurrenceDateTimeVaccination.VaccinationDateHdBe-Vaccination
Immunization.locationVaccination.LocationHdBe-Vaccination
Immunization.doseQuantityVaccination.DoseHdBe-Vaccination
Immunization.performer:administrator.actorVaccination.AdministratorHdBe-Vaccination
Immunization.note.textVaccination.CommentHdBe-Vaccination

zib Vaccination-event difference

Concept Category Description
description textual Removed Dutch context from the StructureDefinition.description.
Immunization textual Added the notion that only the Immunization profile is published because only actually performed immunizations are in scope.
vaccineCode terminology Replaced all ValueSets by the ValueSet VaccineProduct with the descendants of SNOMED CT concept 787859002 (Vaccine Product) and loosened the binding from required to extensible.
vaccineCode textual Removed contextual information about the multiple CodeSystems.
performer.actor textual Replaced the notion of healthcare provide as administration with health professional.
location mapping Added HealthcareOrganization.Organization as a reference to align with the CBB.
HdBe-Vaccination-request -- Removed complete profile because it has the purpose of registering planned immunizations, which is not in scope of the CBB.



Terminology Bindings

PathNameStrengthURLConceptMap
Immunization.vaccineCodeProductCodeextensiblehttps://fhir.healthdata.be/ValueSet/ProductCodeNo bound ConceptMap