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

Logical Model: DefaulterTracking - Detailed Descriptions

Draft as of 2025-08-04

Definitions for the DefaulterTracking logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. DefaulterTracking
Definition

IMMZ.G - A logical model for tracking immunization defaulters.

ShortNG-Imm-G DefaulterTracking
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. DefaulterTracking.clientName
Definition

The first and last name of the client.

ShortClient's name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. DefaulterTracking.clientSex
Definition

Biological sex of the client.

ShortSex
Control1..1
TypeCodeableConcept
Definitional Codes[not stated] NGGender
6. DefaulterTracking.clientAge
Definition

Total number of months since the client was born.

ShortClient's age
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. DefaulterTracking.caregiverName
Definition

Full name of the caregiver.

ShortCaregiver's name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. DefaulterTracking.caregiverPhone
Definition

Mobile number of the caregiver.

ShortCaregiver's phone number
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. DefaulterTracking.missedVaccine
Definition

The type of vaccine missed.

ShortImmunization missed
Control1..*
TypeCodeableConcept
Definitional Codes[not stated] NGVaccineLibraryVS
14. DefaulterTracking.missedVaccineDate
Definition

The date immunization was due.

ShortDate of immunization missed
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. DefaulterTracking.missedReason
Definition

Capture's the reason(s) for a missed vaccination appointment.

ShortReason
Control0..1
Typestring
Primitive ValueThis 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. DefaulterTracking
Definition

IMMZ.G - A logical model for tracking immunization defaulters.

ShortNG-Imm-G DefaulterTracking
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. DefaulterTracking.clientName
Definition

The first and last name of the client.

ShortClient's name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. DefaulterTracking.clientSex
Definition

Biological sex of the client.

ShortSex
Control1..1
TypeCodeableConcept
Definitional Codes[not stated] NGGender
6. DefaulterTracking.clientAge
Definition

Total number of months since the client was born.

ShortClient's age
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. DefaulterTracking.caregiverName
Definition

Full name of the caregiver.

ShortCaregiver's name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. DefaulterTracking.caregiverPhone
Definition

Mobile number of the caregiver.

ShortCaregiver's phone number
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. DefaulterTracking.missedVaccine
Definition

The type of vaccine missed.

ShortImmunization missed
Control1..*
TypeCodeableConcept
Definitional Codes[not stated] NGVaccineLibraryVS
14. DefaulterTracking.missedVaccineDate
Definition

The date immunization was due.

ShortDate of immunization missed
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. DefaulterTracking.missedReason
Definition

Capture's the reason(s) for a missed vaccination appointment.

ShortReason
Control0..1
Typestring
Primitive ValueThis 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. DefaulterTracking
Definition

IMMZ.G - A logical model for tracking immunization defaulters.

ShortNG-Imm-G DefaulterTracking
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. DefaulterTracking.clientName
Definition

The first and last name of the client.

ShortClient's name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. DefaulterTracking.clientSex
Definition

Biological sex of the client.

ShortSex
Control1..1
TypeCodeableConcept
Definitional Codes[not stated] NGGender
6. DefaulterTracking.clientAge
Definition

Total number of months since the client was born.

ShortClient's age
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. DefaulterTracking.caregiverName
Definition

Full name of the caregiver.

ShortCaregiver's name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. DefaulterTracking.caregiverPhone
Definition

Mobile number of the caregiver.

ShortCaregiver's phone number
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. DefaulterTracking.missedVaccine
Definition

The type of vaccine missed.

ShortImmunization missed
Control1..*
TypeCodeableConcept
Definitional Codes[not stated] NGVaccineLibraryVS
14. DefaulterTracking.missedVaccineDate
Definition

The date immunization was due.

ShortDate of immunization missed
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. DefaulterTracking.missedReason
Definition

Capture's the reason(s) for a missed vaccination appointment.

ShortReason
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension