Nigeria Immunization FHIR IG
0.1.0 - ci-build Nigeria flag

Nigeria Immunization FHIR IG, published by intellisoftkenya.com. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IntelliSOFT-Consulting/Nigeria-Immunization-FHIR-IG/ and changes regularly. See the Directory of published versions

Logical Model: IMMZ.D Administer Vaccine

Official URL: http://nhin.example.ng/StructureDefinition/AdministerVaccine Version: 0.1.0
Draft as of 2025-08-11 Computable Name: AdministerVaccine

A logical model for capturing vaccine administration details

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdministerVaccine 0..* Base IMMZ.D Administer Vaccine
... nameOfHealthFacility 1..1 string Name of health facility
... facilityType 1..1 CodeableConcept Facility type
Binding: IMMZ.D.DE2 ValueSet for Facility Type (required)
... sessionType 1..1 CodeableConcept Session type
Binding: IMMZ.D.DE6 ValueSet for Session Type (required)
... contraindicated 0..1 boolean Contraindicated
... contraindications 0..* CodeableConcept Contraindications to immunization
Binding: IMMZ.D.DE11 ValueSet for Contraindications (required)
... vaccinationDateTime 1..1 dateTime Date and time of vaccination
... vaccineAdministeringCenter 1..1 string Vaccine Administering Center
... vaccineBatchNumber 1..1 string Vaccine batch number
... expirationDate 1..1 date Expiration date
... siteAdministered 1..1 CodeableConcept Site administered
Binding: IMMZ.D.DE21 ValueSet for Site Administered (required)
... routeOfAdministration 1..1 CodeableConcept Route of administration
Binding: IMMZ.D.DE27 ValueSet for Route of Administration (required)
... doseQuantity 1..1 Quantity Dose quantity
... healthWorkerIdentifier 1..1 string Health worker identifier

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AdministerVaccine.facilityTyperequiredIMMZDFacilityType
http://nhin.example.ng/ValueSet/IMMZDFacilityType
From this IG
AdministerVaccine.sessionTyperequiredIMMZDSessionType
http://nhin.example.ng/ValueSet/IMMZDSessionType
From this IG
AdministerVaccine.vaccineTyperequiredIMMZFVaccineType
http://nhin.example.ng/ValueSet/IMMZFVaccineType
From this IG
AdministerVaccine.contraindicationsrequiredIMMZDContraindications
http://nhin.example.ng/ValueSet/IMMZDContraindications
From this IG
AdministerVaccine.siteAdministeredrequiredIMMZDSiteAdministered
http://nhin.example.ng/ValueSet/IMMZDSiteAdministered
From this IG
AdministerVaccine.routeOfAdministrationrequiredIMMZDRouteOfAdministration
http://nhin.example.ng/ValueSet/IMMZDRouteOfAdministration
From this IG

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdministerVaccine 0..* Base IMMZ.D Administer Vaccine
... nameOfHealthFacility 1..1 string Name of health facility
... facilityType 1..1 CodeableConcept Facility type
Binding: IMMZ.D.DE2 ValueSet for Facility Type (required)
... sessionType 1..1 CodeableConcept Session type
Binding: IMMZ.D.DE6 ValueSet for Session Type (required)
... contraindicated 0..1 boolean Contraindicated
... contraindications 0..* CodeableConcept Contraindications to immunization
Binding: IMMZ.D.DE11 ValueSet for Contraindications (required)
... vaccinationDateTime 1..1 dateTime Date and time of vaccination
... vaccineAdministeringCenter 1..1 string Vaccine Administering Center
... vaccineBatchNumber 1..1 string Vaccine batch number
... expirationDate 1..1 date Expiration date
... siteAdministered 1..1 CodeableConcept Site administered
Binding: IMMZ.D.DE21 ValueSet for Site Administered (required)
... routeOfAdministration 1..1 CodeableConcept Route of administration
Binding: IMMZ.D.DE27 ValueSet for Route of Administration (required)
... doseQuantity 1..1 Quantity Dose quantity
... healthWorkerIdentifier 1..1 string Health worker identifier

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
AdministerVaccine.facilityTyperequiredIMMZDFacilityType
http://nhin.example.ng/ValueSet/IMMZDFacilityType
From this IG
AdministerVaccine.sessionTyperequiredIMMZDSessionType
http://nhin.example.ng/ValueSet/IMMZDSessionType
From this IG
AdministerVaccine.vaccineTyperequiredIMMZFVaccineType
http://nhin.example.ng/ValueSet/IMMZFVaccineType
From this IG
AdministerVaccine.contraindicationsrequiredIMMZDContraindications
http://nhin.example.ng/ValueSet/IMMZDContraindications
From this IG
AdministerVaccine.siteAdministeredrequiredIMMZDSiteAdministered
http://nhin.example.ng/ValueSet/IMMZDSiteAdministered
From this IG
AdministerVaccine.routeOfAdministrationrequiredIMMZDRouteOfAdministration
http://nhin.example.ng/ValueSet/IMMZDRouteOfAdministration
From this IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdministerVaccine 0..* Base IMMZ.D Administer Vaccine
... nameOfHealthFacility 1..1 string Name of health facility
... facilityType 1..1 CodeableConcept Facility type
Binding: IMMZ.D.DE2 ValueSet for Facility Type (required)
... sessionType 1..1 CodeableConcept Session type
Binding: IMMZ.D.DE6 ValueSet for Session Type (required)
... contraindicated 0..1 boolean Contraindicated
... contraindications 0..* CodeableConcept Contraindications to immunization
Binding: IMMZ.D.DE11 ValueSet for Contraindications (required)
... vaccinationDateTime 1..1 dateTime Date and time of vaccination
... vaccineAdministeringCenter 1..1 string Vaccine Administering Center
... vaccineBatchNumber 1..1 string Vaccine batch number
... expirationDate 1..1 date Expiration date
... siteAdministered 1..1 CodeableConcept Site administered
Binding: IMMZ.D.DE21 ValueSet for Site Administered (required)
... routeOfAdministration 1..1 CodeableConcept Route of administration
Binding: IMMZ.D.DE27 ValueSet for Route of Administration (required)
... doseQuantity 1..1 Quantity Dose quantity
... healthWorkerIdentifier 1..1 string Health worker identifier

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AdministerVaccine.facilityTyperequiredIMMZDFacilityType
http://nhin.example.ng/ValueSet/IMMZDFacilityType
From this IG
AdministerVaccine.sessionTyperequiredIMMZDSessionType
http://nhin.example.ng/ValueSet/IMMZDSessionType
From this IG
AdministerVaccine.vaccineTyperequiredIMMZFVaccineType
http://nhin.example.ng/ValueSet/IMMZFVaccineType
From this IG
AdministerVaccine.contraindicationsrequiredIMMZDContraindications
http://nhin.example.ng/ValueSet/IMMZDContraindications
From this IG
AdministerVaccine.siteAdministeredrequiredIMMZDSiteAdministered
http://nhin.example.ng/ValueSet/IMMZDSiteAdministered
From this IG
AdministerVaccine.routeOfAdministrationrequiredIMMZDRouteOfAdministration
http://nhin.example.ng/ValueSet/IMMZDRouteOfAdministration
From this IG

This structure is derived from Base

Summary

Mandatory: 0 element(12 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdministerVaccine 0..* Base IMMZ.D Administer Vaccine
... nameOfHealthFacility 1..1 string Name of health facility
... facilityType 1..1 CodeableConcept Facility type
Binding: IMMZ.D.DE2 ValueSet for Facility Type (required)
... sessionType 1..1 CodeableConcept Session type
Binding: IMMZ.D.DE6 ValueSet for Session Type (required)
... contraindicated 0..1 boolean Contraindicated
... contraindications 0..* CodeableConcept Contraindications to immunization
Binding: IMMZ.D.DE11 ValueSet for Contraindications (required)
... vaccinationDateTime 1..1 dateTime Date and time of vaccination
... vaccineAdministeringCenter 1..1 string Vaccine Administering Center
... vaccineBatchNumber 1..1 string Vaccine batch number
... expirationDate 1..1 date Expiration date
... siteAdministered 1..1 CodeableConcept Site administered
Binding: IMMZ.D.DE21 ValueSet for Site Administered (required)
... routeOfAdministration 1..1 CodeableConcept Route of administration
Binding: IMMZ.D.DE27 ValueSet for Route of Administration (required)
... doseQuantity 1..1 Quantity Dose quantity
... healthWorkerIdentifier 1..1 string Health worker identifier

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AdministerVaccine.facilityTyperequiredIMMZDFacilityType
http://nhin.example.ng/ValueSet/IMMZDFacilityType
From this IG
AdministerVaccine.sessionTyperequiredIMMZDSessionType
http://nhin.example.ng/ValueSet/IMMZDSessionType
From this IG
AdministerVaccine.vaccineTyperequiredIMMZFVaccineType
http://nhin.example.ng/ValueSet/IMMZFVaccineType
From this IG
AdministerVaccine.contraindicationsrequiredIMMZDContraindications
http://nhin.example.ng/ValueSet/IMMZDContraindications
From this IG
AdministerVaccine.siteAdministeredrequiredIMMZDSiteAdministered
http://nhin.example.ng/ValueSet/IMMZDSiteAdministered
From this IG
AdministerVaccine.routeOfAdministrationrequiredIMMZDRouteOfAdministration
http://nhin.example.ng/ValueSet/IMMZDRouteOfAdministration
From this IG

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdministerVaccine 0..* Base IMMZ.D Administer Vaccine
... nameOfHealthFacility 1..1 string Name of health facility
... facilityType 1..1 CodeableConcept Facility type
Binding: IMMZ.D.DE2 ValueSet for Facility Type (required)
... sessionType 1..1 CodeableConcept Session type
Binding: IMMZ.D.DE6 ValueSet for Session Type (required)
... contraindicated 0..1 boolean Contraindicated
... contraindications 0..* CodeableConcept Contraindications to immunization
Binding: IMMZ.D.DE11 ValueSet for Contraindications (required)
... vaccinationDateTime 1..1 dateTime Date and time of vaccination
... vaccineAdministeringCenter 1..1 string Vaccine Administering Center
... vaccineBatchNumber 1..1 string Vaccine batch number
... expirationDate 1..1 date Expiration date
... siteAdministered 1..1 CodeableConcept Site administered
Binding: IMMZ.D.DE21 ValueSet for Site Administered (required)
... routeOfAdministration 1..1 CodeableConcept Route of administration
Binding: IMMZ.D.DE27 ValueSet for Route of Administration (required)
... doseQuantity 1..1 Quantity Dose quantity
... healthWorkerIdentifier 1..1 string Health worker identifier

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
AdministerVaccine.facilityTyperequiredIMMZDFacilityType
http://nhin.example.ng/ValueSet/IMMZDFacilityType
From this IG
AdministerVaccine.sessionTyperequiredIMMZDSessionType
http://nhin.example.ng/ValueSet/IMMZDSessionType
From this IG
AdministerVaccine.vaccineTyperequiredIMMZFVaccineType
http://nhin.example.ng/ValueSet/IMMZFVaccineType
From this IG
AdministerVaccine.contraindicationsrequiredIMMZDContraindications
http://nhin.example.ng/ValueSet/IMMZDContraindications
From this IG
AdministerVaccine.siteAdministeredrequiredIMMZDSiteAdministered
http://nhin.example.ng/ValueSet/IMMZDSiteAdministered
From this IG
AdministerVaccine.routeOfAdministrationrequiredIMMZDRouteOfAdministration
http://nhin.example.ng/ValueSet/IMMZDRouteOfAdministration
From this IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdministerVaccine 0..* Base IMMZ.D Administer Vaccine
... nameOfHealthFacility 1..1 string Name of health facility
... facilityType 1..1 CodeableConcept Facility type
Binding: IMMZ.D.DE2 ValueSet for Facility Type (required)
... sessionType 1..1 CodeableConcept Session type
Binding: IMMZ.D.DE6 ValueSet for Session Type (required)
... contraindicated 0..1 boolean Contraindicated
... contraindications 0..* CodeableConcept Contraindications to immunization
Binding: IMMZ.D.DE11 ValueSet for Contraindications (required)
... vaccinationDateTime 1..1 dateTime Date and time of vaccination
... vaccineAdministeringCenter 1..1 string Vaccine Administering Center
... vaccineBatchNumber 1..1 string Vaccine batch number
... expirationDate 1..1 date Expiration date
... siteAdministered 1..1 CodeableConcept Site administered
Binding: IMMZ.D.DE21 ValueSet for Site Administered (required)
... routeOfAdministration 1..1 CodeableConcept Route of administration
Binding: IMMZ.D.DE27 ValueSet for Route of Administration (required)
... doseQuantity 1..1 Quantity Dose quantity
... healthWorkerIdentifier 1..1 string Health worker identifier

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AdministerVaccine.facilityTyperequiredIMMZDFacilityType
http://nhin.example.ng/ValueSet/IMMZDFacilityType
From this IG
AdministerVaccine.sessionTyperequiredIMMZDSessionType
http://nhin.example.ng/ValueSet/IMMZDSessionType
From this IG
AdministerVaccine.vaccineTyperequiredIMMZFVaccineType
http://nhin.example.ng/ValueSet/IMMZFVaccineType
From this IG
AdministerVaccine.contraindicationsrequiredIMMZDContraindications
http://nhin.example.ng/ValueSet/IMMZDContraindications
From this IG
AdministerVaccine.siteAdministeredrequiredIMMZDSiteAdministered
http://nhin.example.ng/ValueSet/IMMZDSiteAdministered
From this IG
AdministerVaccine.routeOfAdministrationrequiredIMMZDRouteOfAdministration
http://nhin.example.ng/ValueSet/IMMZDRouteOfAdministration
From this IG

This structure is derived from Base

Summary

Mandatory: 0 element(12 nested mandatory elements)

 

Other representations of profile: CSV, Excel