DwCondition

Purpose

The purpose of this resource to provide a current and past clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. This will be used to convey both encounter diagnosis as well as problem list items from the patient profile and these will be differentiated by category.

idΣ1..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ1..1instant
sourceΣ1..1uri
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text1..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
clinicalStatusS Σ ?! I1..1CodeableConceptBinding
verificationStatusS Σ ?! I0..1CodeableConceptBinding
categoryS0..*CodeableConceptBinding
severityS0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
id0..1string
translationI0..1Extension(Complex)
value0..1System.String
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
id0..1string
translationI0..1Extension(Complex)
value0..1System.String
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
id0..1string
myExtensionI0..1Extension(Complex)
value0..1System.String
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
id0..1string
myExtensionI0..1Extension(Complex)
value0..1System.String
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
id0..1string
translationI0..1Extension(Complex)
value0..1System.String
userSelectedΣ0..1boolean
textΣ0..1string
bodySiteΣ0..*CodeableConcept
subjectΣ I1..1Reference(Patient | Group)
encounterS Σ I0..1Reference(Encounter)
onsetDateTimedateTime
onsetAgeAge
onsetPeriodPeriod
onsetRangeRange
onsetStringstring
abatementDateTimedateTime
abatementAgeAge
abatementPeriodPeriod
abatementRangeRange
abatementStringstring
recordedDateS Σ0..1dateTime
recorderS Σ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
summaryI0..1CodeableConcept
assessmentI0..*Reference(ClinicalImpression | DiagnosticReport | Observation)
type0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ I0..*CodeableConcept
detailΣ I0..*Reference(Resource)
noteS0..*Annotation

Usage note

  • condition.code - code slices allows for multiple diagnosis codes to accomodate multiple codes and various clinical workflows. This will be provided when it is documented

    • SNOMED
    • ICD9
    • ICD10
    • ENCODE
  • onset - Depending on the EMR source dateTime, Age, or string will be provided.

    • MedAccess - onset.DateTime
    • PSS - onset.DateTime, onsetAge or onset.string
  • condition.abatement - The resolved date is provided for conditions identified as resolved. Depending on the EMR source format may vary

    • MedAccess - onset.DateTime
    • PSS - onset.DateTime, onsetAge or onset.string
  • condition.note - Additional comments and notes associated to the condition documented in the profile.

Bundle

Condition

Example

{
   "resourceType": "Condition",
   "id": "pss-CDK5-Condition-problem-5745399",
   "meta": {
      "source": "urn:telus:emr:pss:CDK5",
      "lastUpdated": "2023-01-25T13:57:11.000Z",
      "security": [
         {
            "system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
            "code": "N",
            "display": "normal"
         }
      ]
   },
   "identifier": [
      {
         "system": "urn:telus:emr:pss:CDK5:Condition",
         "use": "usual",
         "value": "pss-CDK5-Condition-problem-5745399"
      }
   ],
   "clinicalStatus": {
      "coding": [
         {
            "system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
            "code": "active"
         }
      ]
   },
   "verificationStatus": {
      "coding": [
         {
            "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
            "code": "unconfirmed"
         }
      ]
   },
   "category": [
      {
         "coding": [
            {
               "system": "http://terminology.hl7.org/CodeSystem/condition-category",
               "code": "problem-list-item",
               "display": "Problem List Item",
               "userSelected": false
            }
         ]
      }
   ],
   "code": {
      "coding": [
         {
            "system": "http://hl7.org/fhir/sid/icd-9",
            "code": "250",
            "display": "Diabetes Mellitus",
            "userSelected": true
         }
      ],
      "text": "Diabetes Mellitus"
   },
   "subject": {
      "reference": "Patient/pss-CDK5-Condition-133015",
      "type": "Patient"
   },
   "encounter": {
      "reference": "Encounter/pss-CDK5-Condition-5745399",
      "type": "Encounter"
   },
   "onsetDateTime": "2021-12-22",
   "recordedDate": "2022-12-22T15:36:33.000Z",
   "recorder": {
      "reference": "Practitioner/pss-CDK5-Condition-15",
      "display": "Dr. Hanna Hook",
      "type": "Practitioner"
   },
   "note": [
      {
         "text": "Long details: followed by LMC endocrinology clinics"
      }
   ]
}