Kenya Patient Summary FHIR IG
0.1.0 - ci-build Kenya flag

Kenya Patient Summary FHIR IG - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: ClientTreatmentModel - Detailed Descriptions

Draft as of 2025-12-09

Definitions for the ClientTreatmentModel logical model.

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

0. ClientTreatmentModel
Definition

Logical model for documenting patient treatments under the Kenya Patient Summary (KPS.D) standard.

ShortKPS.D Treatment
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ClientTreatmentModel.medicationReason
Definition

Reason for prescribing or using the medication. May link to past/current conditions.

ShortReason for prescribing or using the medication. May link to past/current conditions.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.1 (KPS.D.DE.1)
4. ClientTreatmentModel.intendedUse
Definition

Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.

ShortIndication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.2 (KPS.D.DE.2)
6. ClientTreatmentModel.medicationCode
Definition

Medication that was or is to be administered (coded).

ShortMedication that was or is to be administered (coded).
Control1..1
TypeCodeableConcept
Definitional Codes[not stated]: KPS.D.DE.3 (KPS.D.DE.3)
8. ClientTreatmentModel.medicationStatus
Definition

Current usage status of the medication.

ShortCurrent usage status of the medication.
Control0..1
BindingThe codes SHALL be taken from Medication Status ValueSet
(required to https://example.org/fhir/ValueSet/medication-status-status-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. ClientTreatmentModel.medicationForm
Definition

Form of medication (tablet, capsule, liquid, etc.).

ShortForm of medication (tablet, capsule, liquid, etc.).
Control0..1
BindingThe codes SHALL be taken from Form ValueSet
(required to https://example.org/fhir/ValueSet/medication-form-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. ClientTreatmentModel.activeIngredient
Definition

Active substance in the medication (e.g. paracetamol).

ShortActive substance in the medication (e.g. paracetamol).
Control1..1
BindingThe codes SHALL be taken from Medication Value Set
(required to https://example.org/fhir/ValueSet/medication-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.4 (KPS.D.DE.4)
14. ClientTreatmentModel.strength
Definition

Content of active ingredient per dosage unit (e.g. 500 mg/tablet).

ShortContent of active ingredient per dosage unit (e.g. 500 mg/tablet).
Control1..1
TypeQuantity
Definitional Codes[not stated]: KPS.D.DE.5 (KPS.D.DE.5)
16. ClientTreatmentModel.dosageRegimen
Definition

Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).

ShortDosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.7 (KPS.D.DE.7)
18. ClientTreatmentModel.routeOfAdministration
Definition

Path of administration (e.g. oral, intravenous).

ShortPath of administration (e.g. oral, intravenous).
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.8 (KPS.D.DE.8)
20. ClientTreatmentModel.treatmentStartDate
Definition

Date to start the treatment or medication.

ShortDate to start the treatment or medication.
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.9 (KPS.D.DE.9)
22. ClientTreatmentModel.planOfCare
Definition

Therapeutic recommendations excluding medication: diet, surgery, exercise, etc.

ShortTherapeutic recommendations excluding medication: diet, surgery, exercise, etc.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.10 (KPS.D.DE.10)
24. ClientTreatmentModel.externalReference
Definition

External reference to guidelines or other clinical knowledge.

ShortExternal reference to guidelines or other clinical knowledge.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.11 (KPS.D.DE.11)
26. ClientTreatmentModel.relatedWith
Definition

Link to related entries in the Patient Summary (e.g. rare disease).

ShortLink to related entries in the Patient Summary (e.g. rare disease).
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.12 (KPS.D.DE.12)

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

0. ClientTreatmentModel
Definition

Logical model for documenting patient treatments under the Kenya Patient Summary (KPS.D) standard.

ShortKPS.D Treatment
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ClientTreatmentModel.medicationReason
Definition

Reason for prescribing or using the medication. May link to past/current conditions.

ShortReason for prescribing or using the medication. May link to past/current conditions.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.1 (KPS.D.DE.1)
4. ClientTreatmentModel.intendedUse
Definition

Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.

ShortIndication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.2 (KPS.D.DE.2)
6. ClientTreatmentModel.medicationCode
Definition

Medication that was or is to be administered (coded).

ShortMedication that was or is to be administered (coded).
Control1..1
TypeCodeableConcept
Definitional Codes[not stated]: KPS.D.DE.3 (KPS.D.DE.3)
8. ClientTreatmentModel.medicationStatus
Definition

Current usage status of the medication.

ShortCurrent usage status of the medication.
Control0..1
BindingThe codes SHALL be taken from Medication Status ValueSet
(required to https://example.org/fhir/ValueSet/medication-status-status-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. ClientTreatmentModel.medicationForm
Definition

Form of medication (tablet, capsule, liquid, etc.).

ShortForm of medication (tablet, capsule, liquid, etc.).
Control0..1
BindingThe codes SHALL be taken from Form ValueSet
(required to https://example.org/fhir/ValueSet/medication-form-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. ClientTreatmentModel.activeIngredient
Definition

Active substance in the medication (e.g. paracetamol).

ShortActive substance in the medication (e.g. paracetamol).
Control1..1
BindingThe codes SHALL be taken from Medication Value Set
(required to https://example.org/fhir/ValueSet/medication-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.4 (KPS.D.DE.4)
14. ClientTreatmentModel.strength
Definition

Content of active ingredient per dosage unit (e.g. 500 mg/tablet).

ShortContent of active ingredient per dosage unit (e.g. 500 mg/tablet).
Control1..1
TypeQuantity
Definitional Codes[not stated]: KPS.D.DE.5 (KPS.D.DE.5)
16. ClientTreatmentModel.dosageRegimen
Definition

Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).

ShortDosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.7 (KPS.D.DE.7)
18. ClientTreatmentModel.routeOfAdministration
Definition

Path of administration (e.g. oral, intravenous).

ShortPath of administration (e.g. oral, intravenous).
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.8 (KPS.D.DE.8)
20. ClientTreatmentModel.treatmentStartDate
Definition

Date to start the treatment or medication.

ShortDate to start the treatment or medication.
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.9 (KPS.D.DE.9)
22. ClientTreatmentModel.planOfCare
Definition

Therapeutic recommendations excluding medication: diet, surgery, exercise, etc.

ShortTherapeutic recommendations excluding medication: diet, surgery, exercise, etc.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.10 (KPS.D.DE.10)
24. ClientTreatmentModel.externalReference
Definition

External reference to guidelines or other clinical knowledge.

ShortExternal reference to guidelines or other clinical knowledge.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.11 (KPS.D.DE.11)
26. ClientTreatmentModel.relatedWith
Definition

Link to related entries in the Patient Summary (e.g. rare disease).

ShortLink to related entries in the Patient Summary (e.g. rare disease).
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.12 (KPS.D.DE.12)

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

0. ClientTreatmentModel
Definition

Logical model for documenting patient treatments under the Kenya Patient Summary (KPS.D) standard.

ShortKPS.D Treatment
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ClientTreatmentModel.medicationReason
Definition

Reason for prescribing or using the medication. May link to past/current conditions.

ShortReason for prescribing or using the medication. May link to past/current conditions.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.1 (KPS.D.DE.1)
4. ClientTreatmentModel.intendedUse
Definition

Indication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.

ShortIndication for use: prevention, treatment, diagnostic, anaesthesia, equipment care.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.2 (KPS.D.DE.2)
6. ClientTreatmentModel.medicationCode
Definition

Medication that was or is to be administered (coded).

ShortMedication that was or is to be administered (coded).
Control1..1
TypeCodeableConcept
Definitional Codes[not stated]: KPS.D.DE.3 (KPS.D.DE.3)
8. ClientTreatmentModel.medicationStatus
Definition

Current usage status of the medication.

ShortCurrent usage status of the medication.
Control0..1
BindingThe codes SHALL be taken from Medication Status ValueSet
(required to https://example.org/fhir/ValueSet/medication-status-status-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. ClientTreatmentModel.medicationForm
Definition

Form of medication (tablet, capsule, liquid, etc.).

ShortForm of medication (tablet, capsule, liquid, etc.).
Control0..1
BindingThe codes SHALL be taken from Form ValueSet
(required to https://example.org/fhir/ValueSet/medication-form-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. ClientTreatmentModel.activeIngredient
Definition

Active substance in the medication (e.g. paracetamol).

ShortActive substance in the medication (e.g. paracetamol).
Control1..1
BindingThe codes SHALL be taken from Medication Value Set
(required to https://example.org/fhir/ValueSet/medication-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.4 (KPS.D.DE.4)
14. ClientTreatmentModel.strength
Definition

Content of active ingredient per dosage unit (e.g. 500 mg/tablet).

ShortContent of active ingredient per dosage unit (e.g. 500 mg/tablet).
Control1..1
TypeQuantity
Definitional Codes[not stated]: KPS.D.DE.5 (KPS.D.DE.5)
16. ClientTreatmentModel.dosageRegimen
Definition

Dosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).

ShortDosage instructions: quantity, frequency, and duration (e.g. 1 tab every 24h for 10 days).
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.7 (KPS.D.DE.7)
18. ClientTreatmentModel.routeOfAdministration
Definition

Path of administration (e.g. oral, intravenous).

ShortPath of administration (e.g. oral, intravenous).
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.8 (KPS.D.DE.8)
20. ClientTreatmentModel.treatmentStartDate
Definition

Date to start the treatment or medication.

ShortDate to start the treatment or medication.
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.9 (KPS.D.DE.9)
22. ClientTreatmentModel.planOfCare
Definition

Therapeutic recommendations excluding medication: diet, surgery, exercise, etc.

ShortTherapeutic recommendations excluding medication: diet, surgery, exercise, etc.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.10 (KPS.D.DE.10)
24. ClientTreatmentModel.externalReference
Definition

External reference to guidelines or other clinical knowledge.

ShortExternal reference to guidelines or other clinical knowledge.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.11 (KPS.D.DE.11)
26. ClientTreatmentModel.relatedWith
Definition

Link to related entries in the Patient Summary (e.g. rare disease).

ShortLink to related entries in the Patient Summary (e.g. rare disease).
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional Codes[not stated]: KPS.D.DE.12 (KPS.D.DE.12)