0.1.0 - ci-build

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

Resource Profile: ConditionDiagnosis - Detailed Descriptions

Draft as of 2024-09-06

Definitions for the Condition-Diagnosis-ke-Profile resource profile.

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

0. Condition
2. Condition.identifier
ShortBusiness identifier for this condition
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
Must Supporttrue
4. Condition.clinicalStatus
ShortIf not available, use 'active'
Control1..?
BindingThe codes SHALL be taken from http://terminology.hl7.org/CodeSystem/condition-clinical
(required to http://terminology.hl7.org/CodeSystem/condition-clinical)
6. Condition.verificationStatus
ShortUsed to distinguish between clinical and final diagnosis
Control1..?
BindingThe codes SHALL be taken from http://terminology.hl7.org/CodeSystem/condition-ver-status
(required to http://terminology.hl7.org/CodeSystem/condition-ver-status)
8. Condition.category
ShortAlways 'encounter-diagnosis'
Control1..1
BindingUnless not suitable, these codes SHALL be taken from ConditionCategoryCodes
(extensible to http://hl7.org/fhir/ValueSet/condition-category)
Pattern Value{
  "coding" : [{
    "code" : "encounter-diagnosis"
  }]
}
10. Condition.severity
BindingThe codes SHOULD be taken from Condition/DiagnosisSeverity
(preferred to http://hl7.org/fhir/ValueSet/condition-severity)
12. Condition.code
BindingFor example codes, see Condition/Problem/DiagnosisCodes
(example to http://hl7.org/fhir/ValueSet/condition-code)
14. Condition.bodySite
BindingFor example codes, see SNOMEDCTBodyStructures
(example to http://hl7.org/fhir/ValueSet/body-site)
16. Condition.onset[x]
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
SlicingThis element introduces a set of slices on Condition.onset[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • type @ $this
  • 18. Condition.onset[x]:onsetPeriod
    Slice NameonsetPeriod
    ShortUse when START and END of the condition is well known
    Control0..1
    TypePeriod
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    20. Condition.onset[x]:onsetDateTime
    Slice NameonsetDateTime
    ShortUse when condition is still active
    Control0..1
    TypedateTime
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    22. Condition.recorder
    ShortMust indicate both practitioner and organization
    TypeReference(Practitioner)