Kenya Patient Summary FHIR IG
0.1.0 - ci-build
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
| Draft as of 2025-12-09 |
Definitions for the ClinicalConsultationModel logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. ClinicalConsultationModel | |
| Definition | Logical model for documenting clinical consultation data under the Kenya Patient Summary (KPS.B) standard. |
| Short | KPS.B Clinical Consultation |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. ClinicalConsultationModel.allergy | |
| Definition | Documented allergies or intolerances |
| Short | Documented allergies or intolerances |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. ClinicalConsultationModel.allergy.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 6. ClinicalConsultationModel.allergy.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.allergy.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 8. ClinicalConsultationModel.allergy.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 10. ClinicalConsultationModel.allergy.allergen | |
| Definition | Substance or agent triggering the reaction |
| Short | Substance or agent triggering the reaction |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Allergy Allergens ValueSet (required to https://example.org/fhir/ValueSet/allergy-allergens-vs) |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.1 (KPS.B.DE.1) |
| 12. ClinicalConsultationModel.allergy.propensityType | |
| Definition | Allergy, intolerance, or unknown |
| Short | Allergy, intolerance, or unknown |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Allergy Type (required to https://example.org/fhir/ValueSet/allergy-type-vs) |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.25 (KPS.B.DE.25) |
| 14. ClinicalConsultationModel.allergy.description | |
| Definition | Text description of the allergy or intolerance |
| Short | Text description of the allergy or intolerance |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.29 (KPS.B.DE.29) |
| 16. ClinicalConsultationModel.allergy.severity | |
| Definition | Severity of the clinical manifestation of the allergic reaction. |
| Short | Severity of the clinical manifestation of the allergic reaction. |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Allergy Severity (required to https://example.org/fhir/ValueSet/allergy-severity-vs) |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.66 (KPS.B.DE.66) |
| 18. ClinicalConsultationModel.allergy.criticality | |
| Definition | Risk of future life-threatening adverse reactions |
| Short | Risk of future life-threatening adverse reactions |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.70 (KPS.B.DE.70) |
| 20. ClinicalConsultationModel.allergy.onsetDate | |
| Definition | Date the allergy was observed |
| Short | Date the allergy was observed |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.71 (KPS.B.DE.71) |
| 22. ClinicalConsultationModel.allergy.onsetAge | |
| Definition | Age at onset of the allergy |
| Short | Age at onset of the allergy |
| Control | 0..1 |
| Type | Age |
| Definitional Codes | [not stated]: KPS.B.DE.72 (KPS.B.DE.72) |
| 24. ClinicalConsultationModel.allergy.endDate | |
| Definition | Date of resolution of the allergy |
| Short | Date of resolution of the allergy |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.73 (KPS.B.DE.73) |
| 26. ClinicalConsultationModel.allergy.allergyStatus | |
| Definition | Current status of the allergy |
| Short | Current status of the allergy |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Allergy Clinical Status (required to https://example.org/fhir/ValueSet/allergy-status-vs) |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.74 (KPS.B.DE.74) |
| 28. ClinicalConsultationModel.allergy.allergyCertainty | |
| Definition | Certainty about the reaction's presence |
| Short | Certainty about the reaction's presence |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.78 (KPS.B.DE.78) |
| 30. ClinicalConsultationModel.medicalAlert | |
| Definition | Medical alert information |
| Short | Medical alert information |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 32. ClinicalConsultationModel.medicalAlert.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 34. ClinicalConsultationModel.medicalAlert.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.medicalAlert.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 36. ClinicalConsultationModel.medicalAlert.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 38. ClinicalConsultationModel.medicalAlert.description | |
| Definition | Description of the alert |
| Short | Description of the alert |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.83 (KPS.B.DE.83) |
| 40. ClinicalConsultationModel.medicalAlert.alertCode | |
| Definition | Priority level |
| Short | Priority level |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.84 (KPS.B.DE.84) |
| 42. ClinicalConsultationModel.medicalAlert.status | |
| Definition | Alert status (active/inactive/etc) |
| Short | Alert status (active/inactive/etc) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.88 (KPS.B.DE.88) |
| 44. ClinicalConsultationModel.resolvedProblem | |
| Definition | Past resolved/closed/inactive problems |
| Short | Past resolved/closed/inactive problems |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 46. ClinicalConsultationModel.resolvedProblem.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 48. ClinicalConsultationModel.resolvedProblem.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.resolvedProblem.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 50. ClinicalConsultationModel.resolvedProblem.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 52. ClinicalConsultationModel.resolvedProblem.description | |
| Definition | Problem or diagnosis |
| Short | Problem or diagnosis |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.93 (KPS.B.DE.93) |
| 54. ClinicalConsultationModel.resolvedProblem.onsetDate | |
| Definition | Date of problem onset |
| Short | Date of problem onset |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.94 (KPS.B.DE.94) |
| 56. ClinicalConsultationModel.resolvedProblem.endDate | |
| Definition | Resolution date |
| Short | Resolution date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.96 (KPS.B.DE.96) |
| 58. ClinicalConsultationModel.resolvedProblem.resolutionCircumstances | |
| Definition | How the problem was resolved |
| Short | How the problem was resolved |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.97 (KPS.B.DE.97) |
| 60. ClinicalConsultationModel.medicalHistory | |
| Definition | Narrative or synthesized summary of the client’s medical background |
| Short | Narrative or synthesized summary of the client’s medical background |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.98 (KPS.B.DE.98) |
| 62. ClinicalConsultationModel.currentProblem | |
| Definition | Current diagnoses and health conditions |
| Short | Current diagnoses and health conditions |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 64. ClinicalConsultationModel.currentProblem.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 66. ClinicalConsultationModel.currentProblem.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.currentProblem.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 68. ClinicalConsultationModel.currentProblem.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 70. ClinicalConsultationModel.currentProblem.condition | |
| Definition | Problem or diagnosis |
| Short | Problem or diagnosis |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.99 (KPS.B.DE.99) |
| 72. ClinicalConsultationModel.currentProblem.clinicalStatus | |
| Definition | Clinical state (active, recurrence, relapse) |
| Short | Clinical state (active, recurrence, relapse) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.102 (KPS.B.DE.102) |
| 74. ClinicalConsultationModel.currentProblem.verificationStatus | |
| Definition | Certainty of diagnosis (confirmed, differential) |
| Short | Certainty of diagnosis (confirmed, differential) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.106 (KPS.B.DE.106) |
| 76. ClinicalConsultationModel.currentProblem.conditionCategory | |
| Definition | Problem list or encounter diagnosis |
| Short | Problem list or encounter diagnosis |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.110 (KPS.B.DE.110) |
| 78. ClinicalConsultationModel.currentProblem.conditionEncounter | |
| Definition | Encounter when the condition was first recorded |
| Short | Encounter when the condition was first recorded |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.111 (KPS.B.DE.111) |
| 80. ClinicalConsultationModel.currentProblem.severity | |
| Definition | Clinical severity |
| Short | Clinical severity |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.113 (KPS.B.DE.113) |
| 82. ClinicalConsultationModel.currentProblem.bodySite | |
| Definition | Anatomical location |
| Short | Anatomical location |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.117 (KPS.B.DE.117) |
| 84. ClinicalConsultationModel.currentProblem.onsetDate | |
| Definition | Date of onset |
| Short | Date of onset |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.118 (KPS.B.DE.118) |
| 86. ClinicalConsultationModel.currentProblem.onsetAge | |
| Definition | Age at onset |
| Short | Age at onset |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.119 (KPS.B.DE.119) |
| 88. ClinicalConsultationModel.currentProblem.assertionStatus | |
| Definition | Assertion about diagnosis certainty |
| Short | Assertion about diagnosis certainty |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.120 (KPS.B.DE.120) |
| 90. ClinicalConsultationModel.socialHistory | |
| Definition | Lifestyle factors or social determinants |
| Short | Lifestyle factors or social determinants |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 92. ClinicalConsultationModel.socialHistory.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 94. ClinicalConsultationModel.socialHistory.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.socialHistory.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 96. ClinicalConsultationModel.socialHistory.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 98. ClinicalConsultationModel.socialHistory.observation | |
| Definition | Social history observation |
| Short | Social history observation |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.121 (KPS.B.DE.121) |
| 100. ClinicalConsultationModel.socialHistory.referencePeriod | |
| Definition | Time period of observation |
| Short | Time period of observation |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.122 (KPS.B.DE.122) |
| 102. ClinicalConsultationModel.pregnancyStatus | |
| Definition | Current pregnancy status |
| Short | Current pregnancy status |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 104. ClinicalConsultationModel.pregnancyStatus.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 106. ClinicalConsultationModel.pregnancyStatus.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.pregnancyStatus.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 108. ClinicalConsultationModel.pregnancyStatus.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 110. ClinicalConsultationModel.pregnancyStatus.status | |
| Definition | Pregnancy status |
| Short | Pregnancy status |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.123 (KPS.B.DE.123) |
| 112. ClinicalConsultationModel.pregnancyStatus.observationDate | |
| Definition | Date of pregnancy observation |
| Short | Date of pregnancy observation |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.127 (KPS.B.DE.127) |
| 114. ClinicalConsultationModel.pregnancyStatus.expectedDeliveryDate | |
| Definition | Estimated due date |
| Short | Estimated due date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.128 (KPS.B.DE.128) |
| 116. ClinicalConsultationModel.previousPregnancy | |
| Definition | Previous pregnancy details |
| Short | Previous pregnancy details |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 118. ClinicalConsultationModel.previousPregnancy.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 120. ClinicalConsultationModel.previousPregnancy.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.previousPregnancy.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 122. ClinicalConsultationModel.previousPregnancy.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 124. ClinicalConsultationModel.previousPregnancy.status | |
| Definition | Has the client been pregnant before? |
| Short | Has the client been pregnant before? |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.129 (KPS.B.DE.129) |
| 126. ClinicalConsultationModel.previousPregnancy.outcome | |
| Definition | Pregnancy outcome |
| Short | Pregnancy outcome |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.133 (KPS.B.DE.133) |
| 128. ClinicalConsultationModel.previousPregnancy.outcomeDate | |
| Definition | Date of pregnancy outcome |
| Short | Date of pregnancy outcome |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.144 (KPS.B.DE.144) |
| 130. ClinicalConsultationModel.previousPregnancy.numberOfChildren | |
| Definition | Number of children/fetuses in the pregnancy |
| Short | Number of children/fetuses in the pregnancy |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.145 (KPS.B.DE.145) |
| 132. ClinicalConsultationModel.travelHistory | |
| Definition | Client travel history |
| Short | Client travel history |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 134. ClinicalConsultationModel.travelHistory.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 136. ClinicalConsultationModel.travelHistory.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.travelHistory.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 138. ClinicalConsultationModel.travelHistory.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 140. ClinicalConsultationModel.travelHistory.destination | |
| Definition | Destination of travel |
| Short | Destination of travel |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.146 (KPS.B.DE.146) |
| 142. ClinicalConsultationModel.travelHistory.period | |
| Definition | Period of travel (entry and departure dates) |
| Short | Period of travel (entry and departure dates) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.147 (KPS.B.DE.147) |
Guidance on how to interpret the contents of this table can be foundhere
| 0. ClinicalConsultationModel | |
| Definition | Logical model for documenting clinical consultation data under the Kenya Patient Summary (KPS.B) standard. |
| Short | KPS.B Clinical Consultation |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. ClinicalConsultationModel.allergy | |
| Definition | Documented allergies or intolerances |
| Short | Documented allergies or intolerances |
| Control | 0..* |
| Type | BackboneElement |
| 4. ClinicalConsultationModel.allergy.allergen | |
| Definition | Substance or agent triggering the reaction |
| Short | Substance or agent triggering the reaction |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Allergy Allergens ValueSet (required to https://example.org/fhir/ValueSet/allergy-allergens-vs) |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.1 (KPS.B.DE.1) |
| 6. ClinicalConsultationModel.allergy.propensityType | |
| Definition | Allergy, intolerance, or unknown |
| Short | Allergy, intolerance, or unknown |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Allergy Type (required to https://example.org/fhir/ValueSet/allergy-type-vs) |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.25 (KPS.B.DE.25) |
| 8. ClinicalConsultationModel.allergy.description | |
| Definition | Text description of the allergy or intolerance |
| Short | Text description of the allergy or intolerance |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.29 (KPS.B.DE.29) |
| 10. ClinicalConsultationModel.allergy.severity | |
| Definition | Severity of the clinical manifestation of the allergic reaction. |
| Short | Severity of the clinical manifestation of the allergic reaction. |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Allergy Severity (required to https://example.org/fhir/ValueSet/allergy-severity-vs) |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.66 (KPS.B.DE.66) |
| 12. ClinicalConsultationModel.allergy.criticality | |
| Definition | Risk of future life-threatening adverse reactions |
| Short | Risk of future life-threatening adverse reactions |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.70 (KPS.B.DE.70) |
| 14. ClinicalConsultationModel.allergy.onsetDate | |
| Definition | Date the allergy was observed |
| Short | Date the allergy was observed |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.71 (KPS.B.DE.71) |
| 16. ClinicalConsultationModel.allergy.onsetAge | |
| Definition | Age at onset of the allergy |
| Short | Age at onset of the allergy |
| Control | 0..1 |
| Type | Age |
| Definitional Codes | [not stated]: KPS.B.DE.72 (KPS.B.DE.72) |
| 18. ClinicalConsultationModel.allergy.endDate | |
| Definition | Date of resolution of the allergy |
| Short | Date of resolution of the allergy |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.73 (KPS.B.DE.73) |
| 20. ClinicalConsultationModel.allergy.allergyStatus | |
| Definition | Current status of the allergy |
| Short | Current status of the allergy |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Allergy Clinical Status (required to https://example.org/fhir/ValueSet/allergy-status-vs) |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.74 (KPS.B.DE.74) |
| 22. ClinicalConsultationModel.allergy.allergyCertainty | |
| Definition | Certainty about the reaction's presence |
| Short | Certainty about the reaction's presence |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.78 (KPS.B.DE.78) |
| 24. ClinicalConsultationModel.medicalAlert | |
| Definition | Medical alert information |
| Short | Medical alert information |
| Control | 0..* |
| Type | BackboneElement |
| 26. ClinicalConsultationModel.medicalAlert.description | |
| Definition | Description of the alert |
| Short | Description of the alert |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.83 (KPS.B.DE.83) |
| 28. ClinicalConsultationModel.medicalAlert.alertCode | |
| Definition | Priority level |
| Short | Priority level |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.84 (KPS.B.DE.84) |
| 30. ClinicalConsultationModel.medicalAlert.status | |
| Definition | Alert status (active/inactive/etc) |
| Short | Alert status (active/inactive/etc) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.88 (KPS.B.DE.88) |
| 32. ClinicalConsultationModel.resolvedProblem | |
| Definition | Past resolved/closed/inactive problems |
| Short | Past resolved/closed/inactive problems |
| Control | 0..* |
| Type | BackboneElement |
| 34. ClinicalConsultationModel.resolvedProblem.description | |
| Definition | Problem or diagnosis |
| Short | Problem or diagnosis |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.93 (KPS.B.DE.93) |
| 36. ClinicalConsultationModel.resolvedProblem.onsetDate | |
| Definition | Date of problem onset |
| Short | Date of problem onset |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.94 (KPS.B.DE.94) |
| 38. ClinicalConsultationModel.resolvedProblem.endDate | |
| Definition | Resolution date |
| Short | Resolution date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.96 (KPS.B.DE.96) |
| 40. ClinicalConsultationModel.resolvedProblem.resolutionCircumstances | |
| Definition | How the problem was resolved |
| Short | How the problem was resolved |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.97 (KPS.B.DE.97) |
| 42. ClinicalConsultationModel.medicalHistory | |
| Definition | Narrative or synthesized summary of the client’s medical background |
| Short | Narrative or synthesized summary of the client’s medical background |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.98 (KPS.B.DE.98) |
| 44. ClinicalConsultationModel.currentProblem | |
| Definition | Current diagnoses and health conditions |
| Short | Current diagnoses and health conditions |
| Control | 0..* |
| Type | BackboneElement |
| 46. ClinicalConsultationModel.currentProblem.condition | |
| Definition | Problem or diagnosis |
| Short | Problem or diagnosis |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.99 (KPS.B.DE.99) |
| 48. ClinicalConsultationModel.currentProblem.clinicalStatus | |
| Definition | Clinical state (active, recurrence, relapse) |
| Short | Clinical state (active, recurrence, relapse) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.102 (KPS.B.DE.102) |
| 50. ClinicalConsultationModel.currentProblem.verificationStatus | |
| Definition | Certainty of diagnosis (confirmed, differential) |
| Short | Certainty of diagnosis (confirmed, differential) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.106 (KPS.B.DE.106) |
| 52. ClinicalConsultationModel.currentProblem.conditionCategory | |
| Definition | Problem list or encounter diagnosis |
| Short | Problem list or encounter diagnosis |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.110 (KPS.B.DE.110) |
| 54. ClinicalConsultationModel.currentProblem.conditionEncounter | |
| Definition | Encounter when the condition was first recorded |
| Short | Encounter when the condition was first recorded |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.111 (KPS.B.DE.111) |
| 56. ClinicalConsultationModel.currentProblem.severity | |
| Definition | Clinical severity |
| Short | Clinical severity |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.113 (KPS.B.DE.113) |
| 58. ClinicalConsultationModel.currentProblem.bodySite | |
| Definition | Anatomical location |
| Short | Anatomical location |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.117 (KPS.B.DE.117) |
| 60. ClinicalConsultationModel.currentProblem.onsetDate | |
| Definition | Date of onset |
| Short | Date of onset |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.118 (KPS.B.DE.118) |
| 62. ClinicalConsultationModel.currentProblem.onsetAge | |
| Definition | Age at onset |
| Short | Age at onset |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.119 (KPS.B.DE.119) |
| 64. ClinicalConsultationModel.currentProblem.assertionStatus | |
| Definition | Assertion about diagnosis certainty |
| Short | Assertion about diagnosis certainty |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.120 (KPS.B.DE.120) |
| 66. ClinicalConsultationModel.socialHistory | |
| Definition | Lifestyle factors or social determinants |
| Short | Lifestyle factors or social determinants |
| Control | 0..* |
| Type | BackboneElement |
| 68. ClinicalConsultationModel.socialHistory.observation | |
| Definition | Social history observation |
| Short | Social history observation |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.121 (KPS.B.DE.121) |
| 70. ClinicalConsultationModel.socialHistory.referencePeriod | |
| Definition | Time period of observation |
| Short | Time period of observation |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.122 (KPS.B.DE.122) |
| 72. ClinicalConsultationModel.pregnancyStatus | |
| Definition | Current pregnancy status |
| Short | Current pregnancy status |
| Control | 0..1 |
| Type | BackboneElement |
| 74. ClinicalConsultationModel.pregnancyStatus.status | |
| Definition | Pregnancy status |
| Short | Pregnancy status |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.123 (KPS.B.DE.123) |
| 76. ClinicalConsultationModel.pregnancyStatus.observationDate | |
| Definition | Date of pregnancy observation |
| Short | Date of pregnancy observation |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.127 (KPS.B.DE.127) |
| 78. ClinicalConsultationModel.pregnancyStatus.expectedDeliveryDate | |
| Definition | Estimated due date |
| Short | Estimated due date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.128 (KPS.B.DE.128) |
| 80. ClinicalConsultationModel.previousPregnancy | |
| Definition | Previous pregnancy details |
| Short | Previous pregnancy details |
| Control | 0..* |
| Type | BackboneElement |
| 82. ClinicalConsultationModel.previousPregnancy.status | |
| Definition | Has the client been pregnant before? |
| Short | Has the client been pregnant before? |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.129 (KPS.B.DE.129) |
| 84. ClinicalConsultationModel.previousPregnancy.outcome | |
| Definition | Pregnancy outcome |
| Short | Pregnancy outcome |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.133 (KPS.B.DE.133) |
| 86. ClinicalConsultationModel.previousPregnancy.outcomeDate | |
| Definition | Date of pregnancy outcome |
| Short | Date of pregnancy outcome |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.144 (KPS.B.DE.144) |
| 88. ClinicalConsultationModel.previousPregnancy.numberOfChildren | |
| Definition | Number of children/fetuses in the pregnancy |
| Short | Number of children/fetuses in the pregnancy |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.145 (KPS.B.DE.145) |
| 90. ClinicalConsultationModel.travelHistory | |
| Definition | Client travel history |
| Short | Client travel history |
| Control | 0..* |
| Type | BackboneElement |
| 92. ClinicalConsultationModel.travelHistory.destination | |
| Definition | Destination of travel |
| Short | Destination of travel |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.146 (KPS.B.DE.146) |
| 94. ClinicalConsultationModel.travelHistory.period | |
| Definition | Period of travel (entry and departure dates) |
| Short | Period of travel (entry and departure dates) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.147 (KPS.B.DE.147) |
Guidance on how to interpret the contents of this table can be foundhere
| 0. ClinicalConsultationModel | |
| Definition | Logical model for documenting clinical consultation data under the Kenya Patient Summary (KPS.B) standard. |
| Short | KPS.B Clinical Consultation |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. ClinicalConsultationModel.allergy | |
| Definition | Documented allergies or intolerances |
| Short | Documented allergies or intolerances |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. ClinicalConsultationModel.allergy.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 6. ClinicalConsultationModel.allergy.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.allergy.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 8. ClinicalConsultationModel.allergy.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 10. ClinicalConsultationModel.allergy.allergen | |
| Definition | Substance or agent triggering the reaction |
| Short | Substance or agent triggering the reaction |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Allergy Allergens ValueSet (required to https://example.org/fhir/ValueSet/allergy-allergens-vs) |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.1 (KPS.B.DE.1) |
| 12. ClinicalConsultationModel.allergy.propensityType | |
| Definition | Allergy, intolerance, or unknown |
| Short | Allergy, intolerance, or unknown |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Allergy Type (required to https://example.org/fhir/ValueSet/allergy-type-vs) |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.25 (KPS.B.DE.25) |
| 14. ClinicalConsultationModel.allergy.description | |
| Definition | Text description of the allergy or intolerance |
| Short | Text description of the allergy or intolerance |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.29 (KPS.B.DE.29) |
| 16. ClinicalConsultationModel.allergy.severity | |
| Definition | Severity of the clinical manifestation of the allergic reaction. |
| Short | Severity of the clinical manifestation of the allergic reaction. |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Allergy Severity (required to https://example.org/fhir/ValueSet/allergy-severity-vs) |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.66 (KPS.B.DE.66) |
| 18. ClinicalConsultationModel.allergy.criticality | |
| Definition | Risk of future life-threatening adverse reactions |
| Short | Risk of future life-threatening adverse reactions |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.70 (KPS.B.DE.70) |
| 20. ClinicalConsultationModel.allergy.onsetDate | |
| Definition | Date the allergy was observed |
| Short | Date the allergy was observed |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.71 (KPS.B.DE.71) |
| 22. ClinicalConsultationModel.allergy.onsetAge | |
| Definition | Age at onset of the allergy |
| Short | Age at onset of the allergy |
| Control | 0..1 |
| Type | Age |
| Definitional Codes | [not stated]: KPS.B.DE.72 (KPS.B.DE.72) |
| 24. ClinicalConsultationModel.allergy.endDate | |
| Definition | Date of resolution of the allergy |
| Short | Date of resolution of the allergy |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.73 (KPS.B.DE.73) |
| 26. ClinicalConsultationModel.allergy.allergyStatus | |
| Definition | Current status of the allergy |
| Short | Current status of the allergy |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Allergy Clinical Status (required to https://example.org/fhir/ValueSet/allergy-status-vs) |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.74 (KPS.B.DE.74) |
| 28. ClinicalConsultationModel.allergy.allergyCertainty | |
| Definition | Certainty about the reaction's presence |
| Short | Certainty about the reaction's presence |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.78 (KPS.B.DE.78) |
| 30. ClinicalConsultationModel.medicalAlert | |
| Definition | Medical alert information |
| Short | Medical alert information |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 32. ClinicalConsultationModel.medicalAlert.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 34. ClinicalConsultationModel.medicalAlert.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.medicalAlert.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 36. ClinicalConsultationModel.medicalAlert.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 38. ClinicalConsultationModel.medicalAlert.description | |
| Definition | Description of the alert |
| Short | Description of the alert |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.83 (KPS.B.DE.83) |
| 40. ClinicalConsultationModel.medicalAlert.alertCode | |
| Definition | Priority level |
| Short | Priority level |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.84 (KPS.B.DE.84) |
| 42. ClinicalConsultationModel.medicalAlert.status | |
| Definition | Alert status (active/inactive/etc) |
| Short | Alert status (active/inactive/etc) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.88 (KPS.B.DE.88) |
| 44. ClinicalConsultationModel.resolvedProblem | |
| Definition | Past resolved/closed/inactive problems |
| Short | Past resolved/closed/inactive problems |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 46. ClinicalConsultationModel.resolvedProblem.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 48. ClinicalConsultationModel.resolvedProblem.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.resolvedProblem.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 50. ClinicalConsultationModel.resolvedProblem.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 52. ClinicalConsultationModel.resolvedProblem.description | |
| Definition | Problem or diagnosis |
| Short | Problem or diagnosis |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.93 (KPS.B.DE.93) |
| 54. ClinicalConsultationModel.resolvedProblem.onsetDate | |
| Definition | Date of problem onset |
| Short | Date of problem onset |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.94 (KPS.B.DE.94) |
| 56. ClinicalConsultationModel.resolvedProblem.endDate | |
| Definition | Resolution date |
| Short | Resolution date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.96 (KPS.B.DE.96) |
| 58. ClinicalConsultationModel.resolvedProblem.resolutionCircumstances | |
| Definition | How the problem was resolved |
| Short | How the problem was resolved |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.97 (KPS.B.DE.97) |
| 60. ClinicalConsultationModel.medicalHistory | |
| Definition | Narrative or synthesized summary of the client’s medical background |
| Short | Narrative or synthesized summary of the client’s medical background |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.98 (KPS.B.DE.98) |
| 62. ClinicalConsultationModel.currentProblem | |
| Definition | Current diagnoses and health conditions |
| Short | Current diagnoses and health conditions |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 64. ClinicalConsultationModel.currentProblem.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 66. ClinicalConsultationModel.currentProblem.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.currentProblem.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 68. ClinicalConsultationModel.currentProblem.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 70. ClinicalConsultationModel.currentProblem.condition | |
| Definition | Problem or diagnosis |
| Short | Problem or diagnosis |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.99 (KPS.B.DE.99) |
| 72. ClinicalConsultationModel.currentProblem.clinicalStatus | |
| Definition | Clinical state (active, recurrence, relapse) |
| Short | Clinical state (active, recurrence, relapse) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.102 (KPS.B.DE.102) |
| 74. ClinicalConsultationModel.currentProblem.verificationStatus | |
| Definition | Certainty of diagnosis (confirmed, differential) |
| Short | Certainty of diagnosis (confirmed, differential) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.106 (KPS.B.DE.106) |
| 76. ClinicalConsultationModel.currentProblem.conditionCategory | |
| Definition | Problem list or encounter diagnosis |
| Short | Problem list or encounter diagnosis |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.110 (KPS.B.DE.110) |
| 78. ClinicalConsultationModel.currentProblem.conditionEncounter | |
| Definition | Encounter when the condition was first recorded |
| Short | Encounter when the condition was first recorded |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.111 (KPS.B.DE.111) |
| 80. ClinicalConsultationModel.currentProblem.severity | |
| Definition | Clinical severity |
| Short | Clinical severity |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.113 (KPS.B.DE.113) |
| 82. ClinicalConsultationModel.currentProblem.bodySite | |
| Definition | Anatomical location |
| Short | Anatomical location |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.117 (KPS.B.DE.117) |
| 84. ClinicalConsultationModel.currentProblem.onsetDate | |
| Definition | Date of onset |
| Short | Date of onset |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.118 (KPS.B.DE.118) |
| 86. ClinicalConsultationModel.currentProblem.onsetAge | |
| Definition | Age at onset |
| Short | Age at onset |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.119 (KPS.B.DE.119) |
| 88. ClinicalConsultationModel.currentProblem.assertionStatus | |
| Definition | Assertion about diagnosis certainty |
| Short | Assertion about diagnosis certainty |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.120 (KPS.B.DE.120) |
| 90. ClinicalConsultationModel.socialHistory | |
| Definition | Lifestyle factors or social determinants |
| Short | Lifestyle factors or social determinants |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 92. ClinicalConsultationModel.socialHistory.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 94. ClinicalConsultationModel.socialHistory.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.socialHistory.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 96. ClinicalConsultationModel.socialHistory.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 98. ClinicalConsultationModel.socialHistory.observation | |
| Definition | Social history observation |
| Short | Social history observation |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.121 (KPS.B.DE.121) |
| 100. ClinicalConsultationModel.socialHistory.referencePeriod | |
| Definition | Time period of observation |
| Short | Time period of observation |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.122 (KPS.B.DE.122) |
| 102. ClinicalConsultationModel.pregnancyStatus | |
| Definition | Current pregnancy status |
| Short | Current pregnancy status |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 104. ClinicalConsultationModel.pregnancyStatus.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 106. ClinicalConsultationModel.pregnancyStatus.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.pregnancyStatus.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 108. ClinicalConsultationModel.pregnancyStatus.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 110. ClinicalConsultationModel.pregnancyStatus.status | |
| Definition | Pregnancy status |
| Short | Pregnancy status |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.123 (KPS.B.DE.123) |
| 112. ClinicalConsultationModel.pregnancyStatus.observationDate | |
| Definition | Date of pregnancy observation |
| Short | Date of pregnancy observation |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.127 (KPS.B.DE.127) |
| 114. ClinicalConsultationModel.pregnancyStatus.expectedDeliveryDate | |
| Definition | Estimated due date |
| Short | Estimated due date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.128 (KPS.B.DE.128) |
| 116. ClinicalConsultationModel.previousPregnancy | |
| Definition | Previous pregnancy details |
| Short | Previous pregnancy details |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 118. ClinicalConsultationModel.previousPregnancy.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 120. ClinicalConsultationModel.previousPregnancy.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.previousPregnancy.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 122. ClinicalConsultationModel.previousPregnancy.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 124. ClinicalConsultationModel.previousPregnancy.status | |
| Definition | Has the client been pregnant before? |
| Short | Has the client been pregnant before? |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.129 (KPS.B.DE.129) |
| 126. ClinicalConsultationModel.previousPregnancy.outcome | |
| Definition | Pregnancy outcome |
| Short | Pregnancy outcome |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.133 (KPS.B.DE.133) |
| 128. ClinicalConsultationModel.previousPregnancy.outcomeDate | |
| Definition | Date of pregnancy outcome |
| Short | Date of pregnancy outcome |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.144 (KPS.B.DE.144) |
| 130. ClinicalConsultationModel.previousPregnancy.numberOfChildren | |
| Definition | Number of children/fetuses in the pregnancy |
| Short | Number of children/fetuses in the pregnancy |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.145 (KPS.B.DE.145) |
| 132. ClinicalConsultationModel.travelHistory | |
| Definition | Client travel history |
| Short | Client travel history |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 134. ClinicalConsultationModel.travelHistory.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 136. ClinicalConsultationModel.travelHistory.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on ClinicalConsultationModel.travelHistory.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 138. ClinicalConsultationModel.travelHistory.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 140. ClinicalConsultationModel.travelHistory.destination | |
| Definition | Destination of travel |
| Short | Destination of travel |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.146 (KPS.B.DE.146) |
| 142. ClinicalConsultationModel.travelHistory.period | |
| Definition | Period of travel (entry and departure dates) |
| Short | Period of travel (entry and departure dates) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | [not stated]: KPS.B.DE.147 (KPS.B.DE.147) |