NPHCDA Immunization FHIR IG
1.0.0 - ci-build Nigeria flag

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

: NGImm Example Immunization Bundle - XML Representation

Raw xml | Download


<Bundle xmlns="http://hl7.org/fhir">
  <id value="NgImmExampleBundle"/>
  <meta>
    <lastUpdated value="2025-07-04T08:30:00+01:00"/>
    <profile
             value="http://nphcda.gov.ng/ig/immunization/StructureDefinition/NgImmBundle"/>
  </meta>
  <type value="collection"/>
  <entry>
    <fullUrl value="urn:uuid:patient-001"/>
    <resource>
      <Patient>
        <id value="NgImmExamplePatient"/>
        <meta>
          <lastUpdated value="2025-07-04T08:30:00+01:00"/>
          <profile
                   value="http://nphcda.gov.ng/ig/immunization/StructureDefinition/NgImmPatient"/>
        </meta>
        <text>
          <status value="generated"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="Patient_NgImmExamplePatient"> </a><p class="res-header-id"><b>Generated Narrative: Patient NgImmExamplePatient</b></p><a name="NgImmExamplePatient"> </a><a name="hcNgImmExamplePatient"> </a><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Last updated: 2025-07-04 08:30:00+0100</p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-NgImmPatient.html">NG-Imm Patient</a></p></div><p style="border: 1px #661aff solid; background-color: #e6e6ff; padding: 10px;">Zainab Abdulraheem  Female, DoB: 2024-02-20 ( https://nimc.gov.ng#NIN98765432100)</p><hr/><table class="grid"><tr><td style="background-color: #f3f5da" title="Record is active">Active:</td><td colspan="3">true</td></tr><tr><td style="background-color: #f3f5da" title="Ways to contact the Patient">Contact Detail</td><td colspan="3">No. 10, Igalamela Compound, Ankpa Ankpa KO </td></tr><tr><td style="background-color: #f3f5da" title="Language spoken">Language:</td><td colspan="3"><span title="Codes:">Igbo</span></td></tr><tr><td style="background-color: #f3f5da" title="Nominated Contact: ">:</td><td colspan="3"><ul><li>Aisha Abdulraheem </li><li>No. 10, Igalamela Compound Ankpa KO </li><li><a href="tel:+2348031234567">+2348031234567</a></li></ul></td></tr><tr><td style="background-color: #f3f5da" title="Age of the Immunization Client recorded in years"><a href="StructureDefinition-age-in-years.html">NG-Imm Client Age in Years</a></td><td colspan="3">0</td></tr><tr><td style="background-color: #f3f5da" title="Age of the Immunization Client recorded in weeks"><a href="StructureDefinition-age-in-weeks.html">NG-Imm Client Age in Weeks</a></td><td colspan="3">20</td></tr><tr><td style="background-color: #f3f5da" title="Age of the Immunization Client recorded in months"><a href="StructureDefinition-age-in-months.html">NG-Imm Client Age in Months</a></td><td colspan="3">5</td></tr><tr><td style="background-color: #f3f5da" title="The Pregnancy status (pregnant or not-pregnant) of the Immunization Client"><a href="StructureDefinition-pregnancy-status.html">NG-Imm Client's Pregnancy status</a></td><td colspan="3"><span title="Codes:">Not Pregnant</span></td></tr><tr><td style="background-color: #f3f5da" title="Weight  of the Immunization Client at birth"><a href="StructureDefinition-birth-weight.html">NG-Imm Weight at birth</a></td><td colspan="3">3.1</td></tr></table></div>
        </text>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/birth-weight">
          <valueDecimal value="3.1"/>
        </extension>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/pregnancy-status">
          <valueCodeableConcept>
            <coding>
              <code value="notpregnant"/>
              <display value="Not Pregnant"/>
            </coding>
          </valueCodeableConcept>
        </extension>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/age-in-weeks">
          <valueInteger value="20"/>
        </extension>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/age-in-months">
          <valueInteger value="5"/>
        </extension>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/age-in-years">
          <valueInteger value="0"/>
        </extension>
        <identifier>
          <system value="https://nimc.gov.ng"/>
          <value value="NIN98765432100"/>
        </identifier>
        <active value="true"/>
        <name>
          <family value="Abdulraheem"/>
          <given value="Zainab"/>
        </name>
        <gender value="female"/>
        <birthDate value="2024-02-20"/>
        <address>
          <extension
                     url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/nigeria-administrative-ward">
            <valueCodeableConcept>
              <coding>
                <code value="amac-01"/>
                <display value="Enjema"/>
              </coding>
            </valueCodeableConcept>
          </extension>
          <line value="No. 10, Igalamela Compound, Ankpa"/>
          <city value="Ankpa"/>
          <district value="ko-ankpa"/>
          <state value="KO"/>
        </address>
        <photo>
          <url
               value="https://personal_server.org/photos/zainab-abdulraheem.jpg"/>
        </photo>
        <contact>
          <relationship>
            <text value="mother"/>
          </relationship>
          <name>
            <family value="Abdulraheem"/>
            <given value="Aisha"/>
          </name>
          <telecom>
            <system value="phone"/>
            <value value="+2348031234567"/>
          </telecom>
          <address>
            <extension
                       url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/nigeria-administrative-ward">
              <valueCodeableConcept>
                <coding>
                  <code value="KO0802"/>
                  <display value="Enjema"/>
                </coding>
              </valueCodeableConcept>
            </extension>
            <line value="No. 10, Igalamela Compound"/>
            <city value="Ankpa"/>
            <district value="ko-ankpa"/>
            <state value="KO"/>
          </address>
        </contact>
        <communication>
          <language>
            <coding>
              <code value="ibo"/>
              <display value="Igbo"/>
            </coding>
          </language>
        </communication>
      </Patient>
    </resource>
    <search>
      <mode value="match"/>
    </search>
    <request>
      <method value="POST"/>
      <url value="Patient"/>
    </request>
    <response>
      <status value="201 Created"/>
    </response>
  </entry>
  <entry>
    <fullUrl value="urn:uuid:imm-001"/>
    <resource>
      <Immunization>
        <id value="NgImmExampleImmunization"/>
        <meta>
          <profile
                   value="http://nphcda.gov.ng/ig/immunization/StructureDefinition/NgImmImmunization"/>
        </meta>
        <text>
          <status value="extensions"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="Immunization_NgImmExampleImmunization"> </a><p class="res-header-id"><b>Generated Narrative: Immunization NgImmExampleImmunization</b></p><a name="NgImmExampleImmunization"> </a><a name="hcNgImmExampleImmunization"> </a><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px"/><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-NgImmImmunization.html">NG-Imm Immunization</a></p></div><p><b>NG-Imm Digital Signature</b>: Digitally signed by Nurse Joy (ID: PRAC001)</p><p><b>NG-Imm Session Type</b>: <span title="Codes:">Outreach</span></p><p><b>NG-Imm Vaccine Contraindications</b>: <span title="Codes:">Previous adverse reaction to similar vaccine</span></p><p><b>NG-Imm Immunization Contraindicated</b>: false</p><p><b>identifier</b>: <code>https://nphcda.gov.ng/vaccine/ids</code>/IMMUN123456</p><p><b>status</b>: Completed</p><p><b>statusReason</b>: <span title="Codes:">Immunity</span></p><p><b>vaccineCode</b>: <span title="Codes:">BCG Vaccine</span></p><p><b>patient</b>: <a href="Bundle-NgImmExampleBundle.html#urn-uuid-patient-001">Bundle: type = collection</a></p><p><b>occurrence</b>: 2025-06-20 09:30:00+0100</p><p><b>manufacturer</b>: <a href="Bundle-NgImmExampleBundle.html#urn-uuid-org-001">Bundle: type = collection</a></p><p><b>lotNumber</b>: BCG2025A</p><p><b>expirationDate</b>: 2025-12-31</p><p><b>site</b>: <span title="Codes:">Left Arm</span></p><p><b>route</b>: <span title="Codes:">Intramuscular injection</span></p><p><b>doseQuantity</b>: 0.05 mL</p><h3>Performers</h3><table class="grid"><tr><td style="display: none">-</td><td><b>Function</b></td><td><b>Actor</b></td></tr><tr><td style="display: none">*</td><td><span title="Codes:">Administering Provider</span></td><td><code>urn:uuid:prac-001</code></td></tr></table><h3>Reactions</h3><table class="grid"><tr><td style="display: none">-</td><td><b>Date</b></td><td><b>Detail</b></td><td><b>Reported</b></td></tr><tr><td style="display: none">*</td><td>2025-06-21</td><td><code>urn:uuid:reaction-obs-001</code></td><td>true</td></tr></table><h3>ProtocolApplieds</h3><table class="grid"><tr><td style="display: none">-</td><td><b>Series</b></td><td><b>TargetDisease</b></td><td><b>DoseNumber[x]</b></td></tr><tr><td style="display: none">*</td><td>Childhood Routine Immunization</td><td><span title="Codes:">Tuberculosis</span></td><td>1</td></tr></table></div>
        </text>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/signature">
          <valueString value="Digitally signed by Nurse Joy (ID: PRAC001)"/>
        </extension>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/session-type">
          <valueCodeableConcept>
            <coding>
              <code value="outreach"/>
              <display value="Outreach"/>
            </coding>
          </valueCodeableConcept>
        </extension>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/contraindications">
          <valueCodeableConcept>
            <coding>
              <code value="headache"/>
              <display value="Previous adverse reaction to similar vaccine"/>
            </coding>
          </valueCodeableConcept>
        </extension>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/contraindicated">
          <valueBoolean value="false"/>
        </extension>
        <identifier>
          <system value="https://nphcda.gov.ng/vaccine/ids"/>
          <value value="IMMUN123456"/>
        </identifier>
        <status value="completed"/>
        <statusReason>
          <coding>
            <code value="immune"/>
            <display value="Immunity"/>
          </coding>
        </statusReason>
        <vaccineCode>
          <coding>
            <code value="bcg"/>
            <display value="BCG Vaccine"/>
          </coding>
        </vaccineCode>
        <patient>
          <reference value="urn:uuid:patient-001"/>
        </patient>
        <occurrenceDateTime value="2025-06-20T09:30:00+01:00"/>
        <manufacturer>
          <reference value="urn:uuid:org-001"/>
        </manufacturer>
        <lotNumber value="BCG2025A"/>
        <expirationDate value="2025-12-31"/>
        <site>
          <coding>
            <code value="LA"/>
            <display value="Left Arm"/>
          </coding>
        </site>
        <route>
          <coding>
            <code value="IM"/>
            <display value="Intramuscular injection"/>
          </coding>
        </route>
        <doseQuantity>
          <value value="0.05"/>
          <unit value="mL"/>
        </doseQuantity>
        <performer>
          <function>
            <coding>
              <code value="administering-provider"/>
              <display value="Administering Provider"/>
            </coding>
          </function>
          <actor>
            <reference value="urn:uuid:prac-001"/>
          </actor>
        </performer>
        <reaction>
          <date value="2025-06-21"/>
          <detail>
            <reference value="urn:uuid:reaction-obs-001"/>
          </detail>
          <reported value="true"/>
        </reaction>
        <protocolApplied>
          <series value="Childhood Routine Immunization"/>
          <targetDisease>
            <coding>
              <code value="18853004"/>
              <display value="Tuberculosis"/>
            </coding>
          </targetDisease>
          <doseNumberPositiveInt value="1"/>
        </protocolApplied>
      </Immunization>
    </resource>
    <search>
      <mode value="include"/>
    </search>
    <request>
      <method value="POST"/>
      <url value="Immunization"/>
    </request>
    <response>
      <status value="201 Created"/>
    </response>
  </entry>
  <entry>
    <fullUrl value="urn:uuid:allergy-001"/>
    <resource>
      <AllergyIntolerance>
        <id value="NgImmExampleAllergyIntolerance"/>
        <meta>
          <profile
                   value="http://nphcda.gov.ng/ig/immunization/StructureDefinition/allergy-intolerance-profile"/>
        </meta>
        <text>
          <status value="extensions"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="AllergyIntolerance_NgImmExampleAllergyIntolerance"> </a><p class="res-header-id"><b>Generated Narrative: AllergyIntolerance NgImmExampleAllergyIntolerance</b></p><a name="NgImmExampleAllergyIntolerance"> </a><a name="hcNgImmExampleAllergyIntolerance"> </a><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px"/><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-allergy-intolerance-profile.html">NG-Imm AllergyIntolerance</a></p></div><p><b>NG-Imm Allergy Dose Number</b>: 1</p><p><b>NG-Imm Dose Series</b>: Childhood Routine Series</p><p><b>clinicalStatus</b>: <span title="Codes:{http://nphcda.gov.ng/ig/CodeSystem/clinical-status active}">Active</span></p><p><b>verificationStatus</b>: <span title="Codes:">confirmed</span></p><p><b>type</b>: Allergy</p><p><b>category</b>: Medication</p><p><b>criticality</b>: High Risk</p><p><b>code</b>: <span title="Codes:{http://snomed.info/sct 91936005}">Allergy to penicillin</span></p><p><b>patient</b>: <a href="Bundle-NgImmExampleBundle.html#urn-uuid-patient-001">Bundle: type = collection</a></p><p><b>encounter</b>: <code>urn:uuid:encounter-001</code></p><p><b>onset</b>: 2024-10-05</p><p><b>recordedDate</b>: 2024-10-06</p><p><b>recorder</b>: Nurse Musa</p><p><b>lastOccurrence</b>: 2024-10-07</p><h3>Reactions</h3><table class="grid"><tr><td style="display: none">-</td><td><b>Substance</b></td><td><b>Manifestation</b></td><td><b>Description</b></td><td><b>Onset</b></td><td><b>Severity</b></td></tr><tr><td style="display: none">*</td><td><span title="Codes:{http://snomed.info/sct 372729009}">Penicillin</span></td><td><span title="Codes:{http://snomed.info/sct 271807003}">Rash</span></td><td>Patient developed widespread rash within 12 hours of vaccination</td><td>2024-10-05 22:00:00+0100</td><td>Moderate</td></tr></table></div>
        </text>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/allergy-reference-dose-number">
          <valueInteger value="1"/>
        </extension>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/allergy-reference-dose-series">
          <valueString value="Childhood Routine Series"/>
        </extension>
        <clinicalStatus>
          <coding>
            <system
                    value="http://nphcda.gov.ng/ig/CodeSystem/clinical-status"/>
            <code value="active"/>
            <display value="Active"/>
          </coding>
        </clinicalStatus>
        <verificationStatus>
          <coding>
            <code value="confirmed"/>
          </coding>
        </verificationStatus>
        <type value="allergy"/>
        <category value="medication"/>
        <criticality value="high"/>
        <code>
          <coding>
            <system value="http://snomed.info/sct"/>
            <code value="91936005"/>
            <display value="Allergy to penicillin"/>
          </coding>
        </code>
        <patient>
          <reference value="urn:uuid:patient-001"/>
        </patient>
        <encounter>
          <reference value="urn:uuid:encounter-001"/>
        </encounter>
        <onsetDateTime value="2024-10-05"/>
        <recordedDate value="2024-10-06"/>
        <recorder>
          <display value="Nurse Musa"/>
        </recorder>
        <lastOccurrence value="2024-10-07"/>
        <reaction>
          <substance>
            <coding>
              <system value="http://snomed.info/sct"/>
              <code value="372729009"/>
              <display value="Penicillin"/>
            </coding>
          </substance>
          <manifestation>
            <coding>
              <system value="http://snomed.info/sct"/>
              <code value="271807003"/>
              <display value="Rash"/>
            </coding>
          </manifestation>
          <description
                       value="Patient developed widespread rash within 12 hours of vaccination"/>
          <onset value="2024-10-05T22:00:00+01:00"/>
          <severity value="moderate"/>
        </reaction>
      </AllergyIntolerance>
    </resource>
    <search>
      <mode value="include"/>
    </search>
    <request>
      <method value="POST"/>
      <url value="AllergyIntolerance"/>
    </request>
    <response>
      <status value="201 Created"/>
    </response>
  </entry>
  <entry>
    <fullUrl value="urn:uuid:sibling-001"/>
    <resource>
      <RelatedPerson>
        <id value="NgImmExampleSiblingRelatedPerson"/>
        <meta>
          <profile
                   value="http://nphcda.gov.ng/ig/immunization/StructureDefinition/mother-other-children"/>
        </meta>
        <text>
          <status value="extensions"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="RelatedPerson_NgImmExampleSiblingRelatedPerson"> </a><p class="res-header-id"><b>Generated Narrative: RelatedPerson NgImmExampleSiblingRelatedPerson</b></p><a name="NgImmExampleSiblingRelatedPerson"> </a><a name="hcNgImmExampleSiblingRelatedPerson"> </a><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px"/><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-mother-other-children.html">NG-Imm RelatedPerson</a></p></div><p><b>NG-Imm Sibling's health status</b>: <span title="Codes:">Healthy</span></p><p><b>patient</b>: <a href="Bundle-NgImmExampleBundle.html#urn-uuid-patient-001">Bundle: type = collection</a></p><p><b>relationship</b>: <span title="Codes:">brother</span></p><p><b>name</b>: Suleiman Ayodele Abdulraheem </p><p><b>gender</b>: Male</p><p><b>birthDate</b>: 2020-03-10</p></div>
        </text>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/sibling-health-status">
          <valueCodeableConcept>
            <coding>
              <code value="healthy"/>
              <display value="Healthy"/>
            </coding>
          </valueCodeableConcept>
        </extension>
        <patient>
          <reference value="urn:uuid:patient-001"/>
        </patient>
        <relationship>
          <text value="brother"/>
        </relationship>
        <name>
          <family value="Abdulraheem"/>
          <given value="Suleiman"/>
          <given value="Ayodele"/>
        </name>
        <gender value="male"/>
        <birthDate value="2020-03-10"/>
      </RelatedPerson>
    </resource>
    <search>
      <mode value="include"/>
    </search>
    <request>
      <method value="POST"/>
      <url value="RelatedPerson"/>
    </request>
    <response>
      <status value="201 Created"/>
    </response>
  </entry>
  <entry>
    <fullUrl value="urn:uuid:org-001"/>
    <resource>
      <Organization>
        <id value="NgImmExampleOrganization"/>
        <meta>
          <profile
                   value="http://nphcda.gov.ng/ig/immunization/StructureDefinition/ng-imm-organization"/>
        </meta>
        <text>
          <status value="extensions"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="Organization_NgImmExampleOrganization"> </a><p class="res-header-id"><b>Generated Narrative: Organization NgImmExampleOrganization</b></p><a name="NgImmExampleOrganization"> </a><a name="hcNgImmExampleOrganization"> </a><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px"/><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-ng-imm-organization.html">NG-Imm Organization</a></p></div><p><b>NG-Imm owner of health institution</b>: <span title="Codes:">Kogi State Primary Health Care Board</span></p><p><b>identifier</b>: <code>https://herfama.kogistate.gov.ng</code>/KOHF-00123</p><p><b>active</b>: true</p><p><b>type</b>: <span title="Codes:">General Hospital</span></p><p><b>name</b>: Ankpa General Hospital</p><p><b>telecom</b>: <a href="tel:+2348031122334">+2348031122334</a></p><p><b>address</b>: Old Otukpo Road, Opp. Ankpa Market Ankpa KO </p></div>
        </text>
        <extension
                   url="http://nphcda.gov.ng/ig/immunization/StructureDefinition/organozation-owner">
          <valueCodeableConcept>
            <coding>
              <code value="public"/>
              <display value="Kogi State Primary Health Care Board"/>
            </coding>
          </valueCodeableConcept>
        </extension>
        <identifier>
          <system value="https://herfama.kogistate.gov.ng"/>
          <value value="KOHF-00123"/>
        </identifier>
        <active value="true"/>
        <type>
          <coding>
            <code value="hospital"/>
            <display value="General Hospital"/>
          </coding>
        </type>
        <name value="Ankpa General Hospital"/>
        <telecom>
          <system value="phone"/>
          <value value="+2348031122334"/>
        </telecom>
        <address>
          <line value="Old Otukpo Road, Opp. Ankpa Market"/>
          <city value="Ankpa"/>
          <district value="ko-ankpa"/>
          <state value="KO"/>
        </address>
      </Organization>
    </resource>
    <search>
      <mode value="include"/>
    </search>
    <request>
      <method value="POST"/>
      <url value="Organization"/>
    </request>
    <response>
      <status value="201 Created"/>
    </response>
  </entry>
</Bundle>