NPHCDA Immunization FHIR IG
1.0.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 1.0.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/ImmunizationIG/ and changes regularly. See the Directory of published versions
To ensure the integrity, privacy, and appropriate use of immunization data, all operations on the NgImmBundle
resource must comply with Nigeria’s national health data governance principles and security standards.
Access Level | User Role | Allowed Operations |
---|---|---|
National Admin | NDHI, NPHCDA Data Steward | All operations including $remove-obsolete-bundles , $resolve-conflicts |
State Immunization Officer | State Primary Health Care Board (SPHCB) | $submit-ngimm-bundle , $export-ngimm-bundle , $validate-ngimm-bundle |
LGA Immunization Officer | LGA Immunization Desk | $submit-ngimm-bundle , $get-patient-history , $generate-summary |
Facility Immunization Staff | PHC/Health Facility EMR User | $submit-ngimm-bundle , $validate-ngimm-bundle , $get-next-dose-schedule |
Mobile Outreach Team | Verified Field Devices (Online/Offline) | $submit-ngimm-bundle , $generate-summary , $sync-ngimm-bundle |
System Integration API | Trusted System Clients | $validate-ngimm-bundle , $submit-ngimm-bundle , $export-ngimm-bundle |
bundle.submit
bundle.read
bundle.write
bundle.sync
bundle.admin
Organization.identifier
.deceasedDateTime
, HIV status
, or sibling records must follow data minimization principles when returned to mobile apps or public dashboards.$submit-ngimm-bundle
: MUST validate using $validate-ngimm-bundle
before committing to the server.$remove-obsolete-bundles
: REQUIRES elevated privileges (admin role) to execute.$resolve-conflicts
: SHOULD trigger a manual review workflow or return a conflict report before automated resolution.$export-ngimm-bundle
: SHOULD support export logging, throttling, and encryption of large payloads.These access rules aim to balance data utility with privacy and compliance, in line with the Nigeria Data Protection Act (NDPA) and WHO SMART Guidelines.