NPHCDA Immunization FHIR IG
0.7.0 - ci-build
NPHCDA Immunization FHIR IG, published by https://nphcda.gov.ng. This guide is not an authorized publication; it is the continuous build for version 0.7.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Nigeria-FHIR-Community/NPHCDA-ImmunizationIG/ and changes regularly. See the Directory of published versions
| Draft as of 2025-10-27 |
Definitions for the manage-aefi logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. manage-aefi | |
| Definition | IMMZ.E - A logical model for recording and managing AEFI treatment. |
| Short | NG-Imm-E Manage & ReportAEFI |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. manage-aefi.reactionDate | |
| Definition | The date when the adverse event or reaction started. |
| Short | Reaction Date |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. manage-aefi.observationId | |
| Definition | A reference to the observation that recorded the reaction. |
| Short | Reaction Observation ID |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. manage-aefi.complaint | |
| Definition | The symptom or concern reported by the patient. |
| Short | Complaint |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. manage-aefi.manifestation | |
| Definition | The observed clinical manifestations of the reaction. |
| Short | Reaction Manifestation |
| Control | 0..* |
| Type | CodeableConcept |
| 10. manage-aefi.severity | |
| Definition | The severity classification of the adverse event. |
| Short | Reaction Severity |
| Control | 1..1 |
| Type | CodeableConcept |
| 12. manage-aefi.outcome | |
| Definition | The outcome of the reaction such as death, hospitalization, or recovery. |
| Short | Reaction Outcome |
| Control | 1..1 |
| Type | CodeableConcept |
| 14. manage-aefi.treatmentGiven | |
| Definition | Description of treatments or interventions administered. |
| Short | Treatment Given |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. manage-aefi.doseNumber | |
| Definition | The vaccine dose number within the series. |
| Short | Dose Number |
| Control | 1..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. manage-aefi.totalDoses | |
| Definition | The recommended number of doses for immunity according to national protocol. |
| Short | Total Doses in Series |
| Control | 1..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. manage-aefi.diseaseTargeted | |
| Definition | The vaccine-preventable disease being targeted. |
| Short | Disease Targeted |
| Control | 1..1 |
| Type | CodeableConcept |
| 22. manage-aefi.nextDoseDueDate | |
| Definition | The date on which the next vaccination should be administered, if applicable. |
| Short | Due Date of Next Dose |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. manage-aefi.digitalCertificateNeeded | |
| Definition | Indicates if a digital certificate is required. |
| Short | Digital Certificate Needed |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. manage-aefi.certificateIssuer | |
| Definition | The authority or organization that issued the vaccination certificate. |
| Short | Certificate Issuer |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. manage-aefi.healthCertificateId | |
| Definition | Unique identifier used to associate the immunization event with its digital representation(s). |
| Short | Health Certificate Identifier (HCID) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. manage-aefi.certificateValidFrom | |
| Definition | The date the immunization certificate became valid. |
| Short | Certificate Valid From |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. manage-aefi.certificateValidUntil | |
| Definition | The last date the immunization certificate remains valid. |
| Short | Certificate Valid Until |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. manage-aefi.certificateSchemeVersion | |
| Definition | Version of the core data set and HL7 FHIR Implementation Guide used. |
| Short | Certificate Scheme Version |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. manage-aefi | |
| Definition | IMMZ.E - A logical model for recording and managing AEFI treatment. |
| Short | NG-Imm-E Manage & ReportAEFI |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. manage-aefi.reactionDate | |
| Definition | The date when the adverse event or reaction started. |
| Short | Reaction Date |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. manage-aefi.observationId | |
| Definition | A reference to the observation that recorded the reaction. |
| Short | Reaction Observation ID |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. manage-aefi.complaint | |
| Definition | The symptom or concern reported by the patient. |
| Short | Complaint |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. manage-aefi.manifestation | |
| Definition | The observed clinical manifestations of the reaction. |
| Short | Reaction Manifestation |
| Control | 0..* |
| Type | CodeableConcept |
| 10. manage-aefi.severity | |
| Definition | The severity classification of the adverse event. |
| Short | Reaction Severity |
| Control | 1..1 |
| Type | CodeableConcept |
| 12. manage-aefi.outcome | |
| Definition | The outcome of the reaction such as death, hospitalization, or recovery. |
| Short | Reaction Outcome |
| Control | 1..1 |
| Type | CodeableConcept |
| 14. manage-aefi.treatmentGiven | |
| Definition | Description of treatments or interventions administered. |
| Short | Treatment Given |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. manage-aefi.doseNumber | |
| Definition | The vaccine dose number within the series. |
| Short | Dose Number |
| Control | 1..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. manage-aefi.totalDoses | |
| Definition | The recommended number of doses for immunity according to national protocol. |
| Short | Total Doses in Series |
| Control | 1..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. manage-aefi.diseaseTargeted | |
| Definition | The vaccine-preventable disease being targeted. |
| Short | Disease Targeted |
| Control | 1..1 |
| Type | CodeableConcept |
| 22. manage-aefi.nextDoseDueDate | |
| Definition | The date on which the next vaccination should be administered, if applicable. |
| Short | Due Date of Next Dose |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. manage-aefi.digitalCertificateNeeded | |
| Definition | Indicates if a digital certificate is required. |
| Short | Digital Certificate Needed |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. manage-aefi.certificateIssuer | |
| Definition | The authority or organization that issued the vaccination certificate. |
| Short | Certificate Issuer |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. manage-aefi.healthCertificateId | |
| Definition | Unique identifier used to associate the immunization event with its digital representation(s). |
| Short | Health Certificate Identifier (HCID) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. manage-aefi.certificateValidFrom | |
| Definition | The date the immunization certificate became valid. |
| Short | Certificate Valid From |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. manage-aefi.certificateValidUntil | |
| Definition | The last date the immunization certificate remains valid. |
| Short | Certificate Valid Until |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. manage-aefi.certificateSchemeVersion | |
| Definition | Version of the core data set and HL7 FHIR Implementation Guide used. |
| Short | Certificate Scheme Version |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. manage-aefi | |
| Definition | IMMZ.E - A logical model for recording and managing AEFI treatment. |
| Short | NG-Imm-E Manage & ReportAEFI |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. manage-aefi.reactionDate | |
| Definition | The date when the adverse event or reaction started. |
| Short | Reaction Date |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. manage-aefi.observationId | |
| Definition | A reference to the observation that recorded the reaction. |
| Short | Reaction Observation ID |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. manage-aefi.complaint | |
| Definition | The symptom or concern reported by the patient. |
| Short | Complaint |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. manage-aefi.manifestation | |
| Definition | The observed clinical manifestations of the reaction. |
| Short | Reaction Manifestation |
| Control | 0..* |
| Type | CodeableConcept |
| 10. manage-aefi.severity | |
| Definition | The severity classification of the adverse event. |
| Short | Reaction Severity |
| Control | 1..1 |
| Type | CodeableConcept |
| 12. manage-aefi.outcome | |
| Definition | The outcome of the reaction such as death, hospitalization, or recovery. |
| Short | Reaction Outcome |
| Control | 1..1 |
| Type | CodeableConcept |
| 14. manage-aefi.treatmentGiven | |
| Definition | Description of treatments or interventions administered. |
| Short | Treatment Given |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. manage-aefi.doseNumber | |
| Definition | The vaccine dose number within the series. |
| Short | Dose Number |
| Control | 1..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. manage-aefi.totalDoses | |
| Definition | The recommended number of doses for immunity according to national protocol. |
| Short | Total Doses in Series |
| Control | 1..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. manage-aefi.diseaseTargeted | |
| Definition | The vaccine-preventable disease being targeted. |
| Short | Disease Targeted |
| Control | 1..1 |
| Type | CodeableConcept |
| 22. manage-aefi.nextDoseDueDate | |
| Definition | The date on which the next vaccination should be administered, if applicable. |
| Short | Due Date of Next Dose |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. manage-aefi.digitalCertificateNeeded | |
| Definition | Indicates if a digital certificate is required. |
| Short | Digital Certificate Needed |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. manage-aefi.certificateIssuer | |
| Definition | The authority or organization that issued the vaccination certificate. |
| Short | Certificate Issuer |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. manage-aefi.healthCertificateId | |
| Definition | Unique identifier used to associate the immunization event with its digital representation(s). |
| Short | Health Certificate Identifier (HCID) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. manage-aefi.certificateValidFrom | |
| Definition | The date the immunization certificate became valid. |
| Short | Certificate Valid From |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. manage-aefi.certificateValidUntil | |
| Definition | The last date the immunization certificate remains valid. |
| Short | Certificate Valid Until |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. manage-aefi.certificateSchemeVersion | |
| Definition | Version of the core data set and HL7 FHIR Implementation Guide used. |
| Short | Certificate Scheme Version |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |