DHIN 2025Connectathon FHIR IG
0.2.0 - ci-build Nigeria flag

DHIN 2025Connectathon FHIR IG, published by DHIN. This guide is not an authorized publication; it is the continuous build for version 0.2.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/2025Connectathon/ and changes regularly. See the Directory of published versions

: SMART Scheduler – Immunization Appointment Booking - XML Representation

Raw xml | Download


<Bundle xmlns="http://hl7.org/fhir">
  <id value="ImmSmartScheduler-Book-001"/>
  <meta>
    <profile
             value="https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-imm-smart-scheduler-bundle"/>
  </meta>
  <type value="transaction"/>
  <entry>
    <fullUrl value="urn:uuid:992211bb-e5f6-4789-a123-456789abcdef"/>
    <resource>
      <Patient>
        <id value="NgPatient-IMMSS-001"/>
        <meta>
          <lastUpdated value="2025-11-06T08:10:00+01:00"/>
          <profile
                   value="https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-patient"/>
        </meta>
        <text>
          <status value="generated"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="Patient_NgPatient-IMMSS-001"> </a><p class="res-header-id"><b>Generated Narrative: Patient NgPatient-IMMSS-001</b></p><a name="NgPatient-IMMSS-001"> </a><a name="hcNgPatient-IMMSS-001"> </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-11-06 08:10:00+0100</p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-ng-patient.html">NG Patient</a></p></div><p style="border: 1px #661aff solid; background-color: #e6e6ff; padding: 10px;">Terfa Dooshima  Male, DoB: 1988-06-01 ( mobile: 08031234567)</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">Wadata PHC Road Makurdi BE </td></tr></table></div>
        </text>
        <identifier>
          <type>
            <coding>
              <system
                      value="https://sandbox.dhin-hie.org/ig/CodeSystem/patient-identifier-cs"/>
              <code value="MOBILE"/>
              <display value="mobile"/>
            </coding>
          </type>
          <system
                  value="https://sandbox.dhin-hie.org/ig/CodeSystem/patient-identifier-cs"/>
          <value value="08031234567"/>
        </identifier>
        <active value="true"/>
        <name>
          <family value="Dooshima"/>
          <given value="Terfa"/>
        </name>
        <gender value="male"/>
        <birthDate value="1988-06-01"/>
        <address>
          <line value="Wadata PHC Road"/>
          <city value="Makurdi"/>
          <district value="be-makurdi"/>
          <state value="BE"/>
        </address>
      </Patient>
    </resource>
    <request>
      <method value="POST"/>
      <url value="Patient"/>
    </request>
  </entry>
  <entry>
    <fullUrl value="urn:uuid:9922aabb-e5f6-4789-a123-456789abcdef"/>
    <resource>
      <Organization>
        <id value="NgOrganization-IMMSS-001"/>
        <meta>
          <profile
                   value="https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-organization"/>
        </meta>
        <text>
          <status value="generated"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="Organization_NgOrganization-IMMSS-001"> </a><p class="res-header-id"><b>Generated Narrative: Organization NgOrganization-IMMSS-001</b></p><a name="NgOrganization-IMMSS-001"> </a><a name="hcNgOrganization-IMMSS-001"> </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-organization.html">NG Organization</a></p></div><p><b>identifier</b>: <code>https://sandbox.dhin-hie.org/ig/CodeSystem/nigeria-facility-registry</code>/HCF-12346</p><p><b>active</b>: true</p><p><b>type</b>: <span title="Codes:{https://sandbox.dhin-hie.org/ig/CodeSystem/nigeria-facility-type phc-center-l1}">PHC Center Level 1</span></p><p><b>name</b>: Apo PHC</p><p><b>telecom</b>: ph: 09-222-7788</p><p><b>address</b>: Wadata Makurdi BE </p></div>
        </text>
        <identifier>
          <system
                  value="https://sandbox.dhin-hie.org/ig/CodeSystem/nigeria-facility-registry"/>
          <value value="HCF-12346"/>
        </identifier>
        <active value="true"/>
        <type>
          <coding>
            <system
                    value="https://sandbox.dhin-hie.org/ig/CodeSystem/nigeria-facility-type"/>
            <code value="phc-center-l1"/>
            <display value="PHC Center Level 1"/>
          </coding>
        </type>
        <name value="Apo PHC"/>
        <telecom>
          <system value="phone"/>
          <value value="09-222-7788"/>
        </telecom>
        <address>
          <line value="Wadata"/>
          <city value="Makurdi"/>
          <district value="be-makurdi"/>
          <state value="BE"/>
        </address>
      </Organization>
    </resource>
    <request>
      <method value="POST"/>
      <url value="Organization"/>
    </request>
  </entry>
  <entry>
    <fullUrl value="urn:uuid:99ee11bb-e5f6-4789-a123-456789abcdef"/>
    <resource>
      <Location>
        <id value="NgLocation-IMMSS-001"/>
        <meta>
          <profile
                   value="https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-location"/>
        </meta>
        <text>
          <status value="generated"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="Location_NgLocation-IMMSS-001"> </a><p class="res-header-id"><b>Generated Narrative: Location NgLocation-IMMSS-001</b></p><a name="NgLocation-IMMSS-001"> </a><a name="hcNgLocation-IMMSS-001"> </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-location.html">NG Location</a></p></div><p><b>status</b>: Active</p><p><b>name</b>: Immunization Room 1</p><p><b>type</b>: <span title="Codes:">Clinic Room</span></p><p><b>address</b>: Wadata Makurdi BE NG </p><h3>Positions</h3><table class="grid"><tr><td style="display: none">-</td><td><b>Longitude</b></td><td><b>Latitude</b></td></tr><tr><td style="display: none">*</td><td>7.4974</td><td>9.0223</td></tr></table><p><b>managingOrganization</b>: <a href="Bundle-ImmSmartScheduler-Book-001.html#urn-uuid-9922aabb-e5f6-4789-a123-456789abcdef">Organization Apo PHC</a></p></div>
        </text>
        <status value="active"/>
        <name value="Immunization Room 1"/>
        <type>
          <text value="Clinic Room"/>
        </type>
        <address>
          <line value="Wadata"/>
          <city value="Makurdi"/>
          <district value="be-makurdi"/>
          <state value="BE"/>
          <country value="NG"/>
        </address>
        <position>
          <longitude value="7.4974"/>
          <latitude value="9.0223"/>
        </position>
        <managingOrganization>
          <reference value="urn:uuid:9922aabb-e5f6-4789-a123-456789abcdef"/>
        </managingOrganization>
      </Location>
    </resource>
    <request>
      <method value="POST"/>
      <url value="Location"/>
    </request>
  </entry>
  <entry>
    <fullUrl value="urn:uuid:ff2211bb-e5f6-4789-a123-456789abcdef"/>
    <resource>
      <Appointment>
        <id value="Appointment-IMMSS-001"/>
        <text>
          <status value="generated"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="Appointment_Appointment-IMMSS-001"> </a><p class="res-header-id"><b>Generated Narrative: Appointment Appointment-IMMSS-001</b></p><a name="Appointment-IMMSS-001"> </a><a name="hcAppointment-IMMSS-001"> </a><p><b>status</b>: Booked</p><p><b>serviceCategory</b>: <span title="Codes:">Immunization</span></p><p><b>serviceType</b>: <span title="Codes:">Childhood vaccine visit</span></p><p><b>priority</b>: 5</p><p><b>description</b>: BCG / OPV0 visit</p><p><b>start</b>: 2025-11-08 09:00:00+0100</p><p><b>end</b>: 2025-11-08 09:15:00+0100</p><p><b>minutesDuration</b>: 15</p><p><b>created</b>: 2025-11-06 08:12:00+0100</p><blockquote><p><b>participant</b></p><p><b>type</b>: <span title="Codes:{http://terminology.hl7.org/CodeSystem/v3-ParticipationType PART}">Participation</span></p><p><b>actor</b>: <a href="Bundle-ImmSmartScheduler-Book-001.html#urn-uuid-992211bb-e5f6-4789-a123-456789abcdef">Terfa Dooshima  Male, DoB: 1988-06-01 ( mobile: 08031234567)</a></p><p><b>status</b>: Accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: <span title="Codes:{http://terminology.hl7.org/CodeSystem/v3-ParticipationType BBY}">baby</span></p><p><b>actor</b>: <a href="Bundle-ImmSmartScheduler-Book-001.html#urn-uuid-99ee11bb-e5f6-4789-a123-456789abcdef">Location Immunization Room 1</a></p><p><b>status</b>: Accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: <span title="Codes:{http://terminology.hl7.org/CodeSystem/v3-ParticipationType CST}">custodian</span></p><p><b>actor</b>: <a href="Bundle-ImmSmartScheduler-Book-001.html#urn-uuid-992211bb-e5f6-4789-a123-456789abcdef">Terfa Dooshima  Male, DoB: 1988-06-01 ( mobile: 08031234567)</a></p><p><b>status</b>: Accepted</p></blockquote></div>
        </text>
        <status value="booked"/>
        <serviceCategory>
          <text value="Immunization"/>
        </serviceCategory>
        <serviceType>
          <text value="Childhood vaccine visit"/>
        </serviceType>
        <priority value="5"/>
        <description value="BCG / OPV0 visit"/>
        <start value="2025-11-08T09:00:00+01:00"/>
        <end value="2025-11-08T09:15:00+01:00"/>
        <minutesDuration value="15"/>
        <created value="2025-11-06T08:12:00+01:00"/>
        <participant>
          <type>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
              <code value="PART"/>
            </coding>
          </type>
          <actor>
            <reference value="urn:uuid:992211bb-e5f6-4789-a123-456789abcdef"/>
          </actor>
          <status value="accepted"/>
        </participant>
        <participant>
          <type>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
              <code value="BBY"/>
            </coding>
          </type>
          <actor>
            <reference value="urn:uuid:99ee11bb-e5f6-4789-a123-456789abcdef"/>
          </actor>
          <status value="accepted"/>
        </participant>
        <participant>
          <type>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
              <code value="CST"/>
            </coding>
          </type>
          <actor>
            <reference value="urn:uuid:992211bb-e5f6-4789-a123-456789abcdef"/>
          </actor>
          <status value="accepted"/>
        </participant>
      </Appointment>
    </resource>
    <request>
      <method value="POST"/>
      <url value="Appointment"/>
    </request>
  </entry>
  <entry>
    <fullUrl value="urn:uuid:ddd211bb-e5f6-4789-a123-456789abcdef"/>
    <resource>
      <ImmunizationRecommendation>
        <id value="ImmRec-IMMSS-001"/>
        <text>
          <status value="generated"/>
          <div xmlns="http://www.w3.org/1999/xhtml"><a name="ImmunizationRecommendation_ImmRec-IMMSS-001"> </a><p class="res-header-id"><b>Generated Narrative: ImmunizationRecommendation ImmRec-IMMSS-001</b></p><a name="ImmRec-IMMSS-001"> </a><a name="hcImmRec-IMMSS-001"> </a><p><b>patient</b>: <a href="Bundle-ImmSmartScheduler-Book-001.html#urn-uuid-992211bb-e5f6-4789-a123-456789abcdef">Terfa Dooshima  Male, DoB: 1988-06-01 ( mobile: 08031234567)</a></p><p><b>date</b>: 2025-11-06</p><blockquote><p><b>recommendation</b></p><p><b>vaccineCode</b>: <span title="Codes:">Measles-containing vaccine (MCV2)</span></p><p><b>targetDisease</b>: <span title="Codes:">Measles</span></p><p><b>forecastStatus</b>: <span title="Codes:{http://terminology.hl7.org/CodeSystem/immunization-recommendation-status due}">Dose due</span></p><h3>DateCriterions</h3><table class="grid"><tr><td style="display: none">-</td><td><b>Code</b></td><td><b>Value</b></td></tr><tr><td style="display: none">*</td><td><span title="Codes:">recommended</span></td><td>2025-12-06</td></tr></table><p><b>description</b>: Schedule measles-containing vaccine (MCV2) at 15 months.</p><p><b>supportingPatientInformation</b>: Birth date: 2025-06-01</p></blockquote></div>
        </text>
        <patient>
          <reference value="urn:uuid:992211bb-e5f6-4789-a123-456789abcdef"/>
        </patient>
        <date value="2025-11-06"/>
        <recommendation>
          <vaccineCode>
            <text value="Measles-containing vaccine (MCV2)"/>
          </vaccineCode>
          <targetDisease>
            <text value="Measles"/>
          </targetDisease>
          <forecastStatus>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"/>
              <code value="due"/>
            </coding>
            <text value="Dose due"/>
          </forecastStatus>
          <dateCriterion>
            <code>
              <text value="recommended"/>
            </code>
            <value value="2025-12-06"/>
          </dateCriterion>
          <description
                       value="Schedule measles-containing vaccine (MCV2) at 15 months."/>
          <supportingPatientInformation>
            <display value="Birth date: 2025-06-01"/>
          </supportingPatientInformation>
        </recommendation>
      </ImmunizationRecommendation>
    </resource>
    <request>
      <method value="POST"/>
      <url value="ImmunizationRecommendation"/>
    </request>
  </entry>
</Bundle>