HL7 FHIR Implementation Guide: ZM-Core Release 1 - Zambia
0.1.0 - Zambia flag

HL7 FHIR Implementation Guide: ZM-Core Release 1 - Zambia - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: Patient Demographics - Detailed Descriptions

Active as of 2026-08-12

Definitions for the ZMCorePatientDemographics logical model

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

0. ZMCorePatientDemographics
Definition

Core patient demographic information for Zambian health systems


Base definition for all types defined in FHIR type system.

ShortPatient DemographicsBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ZMCorePatientDemographics.identifier
Definition

Patient Identifier

ShortPatient Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. ZMCorePatientDemographics.fullName
Definition

Patient Full Name

ShortPatient Full Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. ZMCorePatientDemographics.firstName
Definition

Patient First Name

ShortPatient First Name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. ZMCorePatientDemographics.lastName
Definition

Patient Last Name

ShortPatient Last Name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. ZMCorePatientDemographics.birthDate
Definition

Date of Birth

ShortDate of Birth
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. ZMCorePatientDemographics.gender
Definition

Gender

ShortGender
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. ZMCorePatientDemographics.maritalStatus
Definition

Marital Status

ShortMarital Status
Control0..1
TypeCodeableConcept
16. ZMCorePatientDemographics.ethnicity
Definition

Ethnicity

ShortEthnicity
Control0..1
TypeCodeableConcept
18. ZMCorePatientDemographics.language
Definition

Languages Spoken

ShortLanguages Spoken
Control0..*
TypeCodeableConcept
20. ZMCorePatientDemographics.address
Definition

Patient Address

ShortPatient Address
Control0..*
TypeAddress
22. ZMCorePatientDemographics.contact
Definition

Contact Information

ShortContact Information
Control0..*
TypeContactPoint
24. ZMCorePatientDemographics.nextOfKin
Definition

Next of Kin

ShortNext of Kin
Control0..1
TypeReference
26. ZMCorePatientDemographics.dateCreated
Definition

Record Creation Date

ShortRecord Creation Date
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. ZMCorePatientDemographics.dateModified
Definition

Record Last Modified Date

ShortRecord Last Modified Date
Control0..1
TypedateTime
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. ZMCorePatientDemographics
Definition

Core patient demographic information for Zambian health systems

ShortPatient Demographics
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ZMCorePatientDemographics.identifier
Definition

Patient Identifier

ShortPatient Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. ZMCorePatientDemographics.fullName
Definition

Patient Full Name

ShortPatient Full Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. ZMCorePatientDemographics.firstName
Definition

Patient First Name

ShortPatient First Name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. ZMCorePatientDemographics.lastName
Definition

Patient Last Name

ShortPatient Last Name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. ZMCorePatientDemographics.birthDate
Definition

Date of Birth

ShortDate of Birth
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. ZMCorePatientDemographics.gender
Definition

Gender

ShortGender
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. ZMCorePatientDemographics.maritalStatus
Definition

Marital Status

ShortMarital Status
Control0..1
TypeCodeableConcept
16. ZMCorePatientDemographics.ethnicity
Definition

Ethnicity

ShortEthnicity
Control0..1
TypeCodeableConcept
18. ZMCorePatientDemographics.language
Definition

Languages Spoken

ShortLanguages Spoken
Control0..*
TypeCodeableConcept
20. ZMCorePatientDemographics.address
Definition

Patient Address

ShortPatient Address
Control0..*
TypeAddress
22. ZMCorePatientDemographics.contact
Definition

Contact Information

ShortContact Information
Control0..*
TypeContactPoint
24. ZMCorePatientDemographics.nextOfKin
Definition

Next of Kin

ShortNext of Kin
Control0..1
TypeReference
26. ZMCorePatientDemographics.dateCreated
Definition

Record Creation Date

ShortRecord Creation Date
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. ZMCorePatientDemographics.dateModified
Definition

Record Last Modified Date

ShortRecord Last Modified Date
Control0..1
TypedateTime
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. ZMCorePatientDemographics
Definition

Core patient demographic information for Zambian health systems

ShortPatient Demographics
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ZMCorePatientDemographics.identifier
Definition

Patient Identifier

ShortPatient Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. ZMCorePatientDemographics.fullName
Definition

Patient Full Name

ShortPatient Full Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. ZMCorePatientDemographics.firstName
Definition

Patient First Name

ShortPatient First Name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. ZMCorePatientDemographics.lastName
Definition

Patient Last Name

ShortPatient Last Name
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. ZMCorePatientDemographics.birthDate
Definition

Date of Birth

ShortDate of Birth
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. ZMCorePatientDemographics.gender
Definition

Gender

ShortGender
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. ZMCorePatientDemographics.maritalStatus
Definition

Marital Status

ShortMarital Status
Control0..1
TypeCodeableConcept
16. ZMCorePatientDemographics.ethnicity
Definition

Ethnicity

ShortEthnicity
Control0..1
TypeCodeableConcept
18. ZMCorePatientDemographics.language
Definition

Languages Spoken

ShortLanguages Spoken
Control0..*
TypeCodeableConcept
20. ZMCorePatientDemographics.address
Definition

Patient Address

ShortPatient Address
Control0..*
TypeAddress
22. ZMCorePatientDemographics.contact
Definition

Contact Information

ShortContact Information
Control0..*
TypeContactPoint
24. ZMCorePatientDemographics.nextOfKin
Definition

Next of Kin

ShortNext of Kin
Control0..1
TypeReference
26. ZMCorePatientDemographics.dateCreated
Definition

Record Creation Date

ShortRecord Creation Date
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. ZMCorePatientDemographics.dateModified
Definition

Record Last Modified Date

ShortRecord Last Modified Date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension