Nigeria Immunization FHIR IG
0.1.0 - ci-build Nigeria flag

Nigeria Immunization FHIR IG, published by intellisoftkenya.com. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IntelliSOFT-Consulting/Nigeria-Immunization-FHIR-IG/ and changes regularly. See the Directory of published versions

Logical Model: DefaulterTracing - Detailed Descriptions

Draft as of 2025-08-11

Definitions for the DefaulterTracing logical model.

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

0. DefaulterTracing
Definition

A logical model for tracking immunization defaulters.

ShortIMMZ.F Defaulter Tracing
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. DefaulterTracing.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. DefaulterTracing.clientSex
Definition

Biological sex of the client.

ShortSex
Control1..1
BindingThe codes SHALL be taken from IMMZ.G.DE2 ValueSet for Client Sex
(required to http://nhin.example.ng/ValueSet/IMMZ.F.DE2)
TypeCodeableConcept
6. DefaulterTracing.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. DefaulterTracing.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. DefaulterTracing.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. DefaulterTracing.missedVaccine
Definition

The type of vaccine missed.

ShortImmunization missed
Control1..*
BindingThe codes SHALL be taken from IMMZ.G.DE6 ValueSet for missed immunization
(required to http://nhin.example.ng/ValueSet/IMMZ.F.DE6)
TypeCodeableConcept
14. DefaulterTracing.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. DefaulterTracing.missedReason
Definition

Captures 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. DefaulterTracing
Definition

A logical model for tracking immunization defaulters.

ShortIMMZ.F Defaulter Tracing
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. DefaulterTracing.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. DefaulterTracing.clientSex
Definition

Biological sex of the client.

ShortSex
Control1..1
BindingThe codes SHALL be taken from IMMZ.G.DE2 ValueSet for Client Sex
(required to http://nhin.example.ng/ValueSet/IMMZ.F.DE2)
TypeCodeableConcept
6. DefaulterTracing.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. DefaulterTracing.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. DefaulterTracing.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. DefaulterTracing.missedVaccine
Definition

The type of vaccine missed.

ShortImmunization missed
Control1..*
BindingThe codes SHALL be taken from IMMZ.G.DE6 ValueSet for missed immunization
(required to http://nhin.example.ng/ValueSet/IMMZ.F.DE6)
TypeCodeableConcept
14. DefaulterTracing.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. DefaulterTracing.missedReason
Definition

Captures 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. DefaulterTracing
Definition

A logical model for tracking immunization defaulters.

ShortIMMZ.F Defaulter Tracing
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. DefaulterTracing.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. DefaulterTracing.clientSex
Definition

Biological sex of the client.

ShortSex
Control1..1
BindingThe codes SHALL be taken from IMMZ.G.DE2 ValueSet for Client Sex
(required to http://nhin.example.ng/ValueSet/IMMZ.F.DE2)
TypeCodeableConcept
6. DefaulterTracing.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. DefaulterTracing.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. DefaulterTracing.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. DefaulterTracing.missedVaccine
Definition

The type of vaccine missed.

ShortImmunization missed
Control1..*
BindingThe codes SHALL be taken from IMMZ.G.DE6 ValueSet for missed immunization
(required to http://nhin.example.ng/ValueSet/IMMZ.F.DE6)
TypeCodeableConcept
14. DefaulterTracing.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. DefaulterTracing.missedReason
Definition

Captures 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