Package | ng.gov.nphcda.immunization |
Resource Type | StructureDefinition |
Id | AdministerVaccine |
FHIR Version | R4 |
Source | http://nphcda.gov.ng/ig/immunization/https://build.fhir.org/ig/Nigeria-FHIR-Community/ImmunizationIG/StructureDefinition-AdministerVaccine.html |
URL | http://nphcda.gov.ng/ig/immunization/StructureDefinition/AdministerVaccine |
Version | 1.0.0 |
Status | draft |
Date | 2025-08-04T10:06:52+00:00 |
Name | AdministerVaccine |
Title | NG-Imm-D AdministerVaccine |
Description | IMMZ.D - A logical model for capturing vaccine administration details |
Type | http://nphcda.gov.ng/ig/immunization/StructureDefinition/AdministerVaccine |
Kind | logical |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition AdministerVaccine
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
![]() ![]() | 0..* | Base | NG-Imm-D AdministerVaccine | |
![]() ![]() ![]() | 1..1 | string | Name of health facility | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Facility type | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Session type | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Vaccine type | |
![]() ![]() ![]() | 0..1 | boolean | Contraindicated | |
![]() ![]() ![]() | 0..* | CodeableConcept | Contraindications to immunization | |
![]() ![]() ![]() | 1..1 | dateTime | Date and time of vaccination | |
![]() ![]() ![]() | 1..1 | string | Vaccine Administering Center | |
![]() ![]() ![]() | 1..1 | string | Vaccine batch number | |
![]() ![]() ![]() | 1..1 | date | Expiration date | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Site administered | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Route of administration | |
![]() ![]() ![]() | 1..1 | Quantity | Dose quantity | |
![]() ![]() ![]() | 1..1 | string | Health worker identifier | |
{ "resourceType": "StructureDefinition", "id": "AdministerVaccine", "text": { "status": "extensions", "div": "<!-- snip (see above) -->" }, "url": "http://nphcda.gov.ng/ig/immunization/StructureDefinition/AdministerVaccine", "version": "1.0.0", "name": "AdministerVaccine", "title": "NG-Imm-D AdministerVaccine", "status": "draft", "date": "2025-08-04T10:06:52+00:00", "publisher": "https://nphcda.gov.ng", "contact": [ { "name": "https://nphcda.gov.ng", "telecom": [ { "system": "url", "value": "https://nphcda.gov.ng" }, { "system": "email", "value": "kasim.sani@nphcda.gov.ng" } ] }, { "name": "Nigeria Primary Healthcare Development Agency.", "telecom": [ { "system": "email", "value": "ig@nphcda.gov.ng", "use": "work" } ] } ], "description": "IMMZ.D - A logical model for capturing vaccine administration details", "jurisdiction": [ { "coding": [ { "system": "urn:iso:std:iso:3166", "code": "NG", "display": "Nigeria" } ] } ], "fhirVersion": "4.0.1", "kind": "logical", "abstract": false, "type": "http://nphcda.gov.ng/ig/immunization/StructureDefinition/AdministerVaccine", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base", "derivation": "specialization", "snapshot": { "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version", "valueString": "4.0.1" } ], "element": [ { "id": "AdministerVaccine", "path": "AdministerVaccine", "short": "NG-Imm-D AdministerVaccine", "definition": "IMMZ.D - A logical model for capturing vaccine administration details", "min": 0, "max": "*", "base": { "path": "Base", "min": 0, "max": "*" }, "isModifier": false }, { "id": "AdministerVaccine.nameOfHealthFacility", "path": "AdministerVaccine.nameOfHealthFacility", "short": "Name of health facility", "definition": "Name of the facility where the vaccination is taking place.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.nameOfHealthFacility", "min": 1, "max": "1" }, "type": [ { "code": "string" } ] }, { "id": "AdministerVaccine.facilityType", "path": "AdministerVaccine.facilityType", "code": [ { "code": "NGFacilityTypeVS" } ], "short": "Facility type", "definition": "The type of health facility. Uses the IMMZ.D CodeSystem.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.facilityType", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.sessionType", "path": "AdministerVaccine.sessionType", "code": [ { "code": "NGSessionTypeVS" } ], "short": "Session type", "definition": "Type of immunization session. Uses the IMMZ.D CodeSystem.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.sessionType", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.vaccineType", "path": "AdministerVaccine.vaccineType", "code": [ { "code": "NGVaccineLibraryVS" } ], "short": "Vaccine type", "definition": "Type of vaccine administered. Uses IMMZ.F Vaccine Library codes.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.vaccineType", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.contraindicated", "path": "AdministerVaccine.contraindicated", "short": "Contraindicated", "definition": "Immunization not recommended due to contraindications.", "min": 0, "max": "1", "base": { "path": "AdministerVaccine.contraindicated", "min": 0, "max": "1" }, "type": [ { "code": "boolean" } ] }, { "id": "AdministerVaccine.contraindications", "path": "AdministerVaccine.contraindications", "code": [ { "code": "NGContraindicationVS" } ], "short": "Contraindications to immunization", "definition": "Specific situations where certain vaccines should not be administered. Uses the IMMZ.D CodeSystem.", "min": 0, "max": "*", "base": { "path": "AdministerVaccine.contraindications", "min": 0, "max": "*" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.vaccinationDateTime", "path": "AdministerVaccine.vaccinationDateTime", "short": "Date and time of vaccination", "definition": "The date and time the vaccine was administered.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.vaccinationDateTime", "min": 1, "max": "1" }, "type": [ { "code": "dateTime" } ] }, { "id": "AdministerVaccine.vaccineAdministeringCenter", "path": "AdministerVaccine.vaccineAdministeringCenter", "short": "Vaccine Administering Center", "definition": "Facility where vaccine was administered.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.vaccineAdministeringCenter", "min": 1, "max": "1" }, "type": [ { "code": "string" } ] }, { "id": "AdministerVaccine.vaccineBatchNumber", "path": "AdministerVaccine.vaccineBatchNumber", "short": "Vaccine batch number", "definition": "Batch or lot number of vaccine.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.vaccineBatchNumber", "min": 1, "max": "1" }, "type": [ { "code": "string" } ] }, { "id": "AdministerVaccine.expirationDate", "path": "AdministerVaccine.expirationDate", "short": "Expiration date", "definition": "Expiration date of the vaccine. Use last day of the month if only month is given.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.expirationDate", "min": 1, "max": "1" }, "type": [ { "code": "date" } ] }, { "id": "AdministerVaccine.siteAdministered", "path": "AdministerVaccine.siteAdministered", "code": [ { "code": "NGImmunizationSiteVS" } ], "short": "Site administered", "definition": "Body site where vaccine was administered. Uses the IMMZ.D CodeSystem.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.siteAdministered", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.routeOfAdministration", "path": "AdministerVaccine.routeOfAdministration", "code": [ { "code": "NGImmunizationRouteVS" } ], "short": "Route of administration", "definition": "Route of delivery of the vaccine. Uses the IMMZ.D CodeSystem.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.routeOfAdministration", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.doseQuantity", "path": "AdministerVaccine.doseQuantity", "short": "Dose quantity", "definition": "Quantity of vaccine product administered.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.doseQuantity", "min": 1, "max": "1" }, "type": [ { "code": "Quantity" } ] }, { "id": "AdministerVaccine.healthWorkerIdentifier", "path": "AdministerVaccine.healthWorkerIdentifier", "short": "Health worker identifier", "definition": "Person, organization, or role of the vaccinator. Can be populated from a Health Worker Registry.", "min": 1, "max": "1", "base": { "path": "AdministerVaccine.healthWorkerIdentifier", "min": 1, "max": "1" }, "type": [ { "code": "string" } ] } ] }, "differential": { "element": [ { "id": "AdministerVaccine", "path": "AdministerVaccine", "short": "NG-Imm-D AdministerVaccine", "definition": "IMMZ.D - A logical model for capturing vaccine administration details" }, { "id": "AdministerVaccine.nameOfHealthFacility", "path": "AdministerVaccine.nameOfHealthFacility", "short": "Name of health facility", "definition": "Name of the facility where the vaccination is taking place.", "min": 1, "max": "1", "type": [ { "code": "string" } ] }, { "id": "AdministerVaccine.facilityType", "path": "AdministerVaccine.facilityType", "code": [ { "code": "NGFacilityTypeVS" } ], "short": "Facility type", "definition": "The type of health facility. Uses the IMMZ.D CodeSystem.", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.sessionType", "path": "AdministerVaccine.sessionType", "code": [ { "code": "NGSessionTypeVS" } ], "short": "Session type", "definition": "Type of immunization session. Uses the IMMZ.D CodeSystem.", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.vaccineType", "path": "AdministerVaccine.vaccineType", "code": [ { "code": "NGVaccineLibraryVS" } ], "short": "Vaccine type", "definition": "Type of vaccine administered. Uses IMMZ.F Vaccine Library codes.", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.contraindicated", "path": "AdministerVaccine.contraindicated", "short": "Contraindicated", "definition": "Immunization not recommended due to contraindications.", "min": 0, "max": "1", "type": [ { "code": "boolean" } ] }, { "id": "AdministerVaccine.contraindications", "path": "AdministerVaccine.contraindications", "code": [ { "code": "NGContraindicationVS" } ], "short": "Contraindications to immunization", "definition": "Specific situations where certain vaccines should not be administered. Uses the IMMZ.D CodeSystem.", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.vaccinationDateTime", "path": "AdministerVaccine.vaccinationDateTime", "short": "Date and time of vaccination", "definition": "The date and time the vaccine was administered.", "min": 1, "max": "1", "type": [ { "code": "dateTime" } ] }, { "id": "AdministerVaccine.vaccineAdministeringCenter", "path": "AdministerVaccine.vaccineAdministeringCenter", "short": "Vaccine Administering Center", "definition": "Facility where vaccine was administered.", "min": 1, "max": "1", "type": [ { "code": "string" } ] }, { "id": "AdministerVaccine.vaccineBatchNumber", "path": "AdministerVaccine.vaccineBatchNumber", "short": "Vaccine batch number", "definition": "Batch or lot number of vaccine.", "min": 1, "max": "1", "type": [ { "code": "string" } ] }, { "id": "AdministerVaccine.expirationDate", "path": "AdministerVaccine.expirationDate", "short": "Expiration date", "definition": "Expiration date of the vaccine. Use last day of the month if only month is given.", "min": 1, "max": "1", "type": [ { "code": "date" } ] }, { "id": "AdministerVaccine.siteAdministered", "path": "AdministerVaccine.siteAdministered", "code": [ { "code": "NGImmunizationSiteVS" } ], "short": "Site administered", "definition": "Body site where vaccine was administered. Uses the IMMZ.D CodeSystem.", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.routeOfAdministration", "path": "AdministerVaccine.routeOfAdministration", "code": [ { "code": "NGImmunizationRouteVS" } ], "short": "Route of administration", "definition": "Route of delivery of the vaccine. Uses the IMMZ.D CodeSystem.", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "AdministerVaccine.doseQuantity", "path": "AdministerVaccine.doseQuantity", "short": "Dose quantity", "definition": "Quantity of vaccine product administered.", "min": 1, "max": "1", "type": [ { "code": "Quantity" } ] }, { "id": "AdministerVaccine.healthWorkerIdentifier", "path": "AdministerVaccine.healthWorkerIdentifier", "short": "Health worker identifier", "definition": "Person, organization, or role of the vaccinator. Can be populated from a Health Worker Registry.", "min": 1, "max": "1", "type": [ { "code": "string" } ] } ] } }