DwObservationDrugUse

Purpose

This resource will provide the standard set of alcohol use recorded within the each EMR.

idS Σ1..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ1..1instant
sourceS Σ0..1uri
profileΣ0..*canonical(StructureDefinition)
securityS Σ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierS Σ0..*Identifier
basedOnΣ C0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ C0..*Reference(ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure)
statusS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ0..1codeFixed Value
displayS Σ0..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ C1..1Reference(DwPatient)
focusΣ C0..*Reference(Resource)
encounterΣ C0..1Reference(DwEncounter)
effectiveDateTimedateTime
effectiveInstantinstant
effectivePeriodPeriod
effectiveTimingTiming
issuedΣ0..1instant
performerΣ C0..*Reference(DwCareTeam | DwOrganization | DwPatient | DwPractitioner | DwPractitionerRole)
valueBooleanboolean
valueCodeableConceptCodeableConcept
valueDateTimedateTime
valueIntegerinteger
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueStringstring
valueTimetime
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..1CodeableConceptBinding
note0..*Annotation
bodySite0..0CodeableConcept
method0..0CodeableConcept
specimenC0..0Reference(Specimen)
deviceC0..0Reference(Device | DeviceMetric)
hasMemberS Σ C0..*Reference(DwObservationSocialHistory)
derivedFromΣ C0..0Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeΣ1..1CodeableConcept
valueBooleanboolean
valueCodeableConceptCodeableConcept
valueDateTimedateTime
valueIntegerinteger
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueStringstring
valueTimetime
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Usage Note

  • status - Historical load do not send the deleted entries. For delta send all updated resource including deleted PSS -->FHIR Needs Review

    FHIR MA PSS CHR
    Final Active unfinished
    Amended ? Updated - only if delta is being sent
    Entered in Error deleted - only if delta is being send deleted - only if delta is being sent

    Conformance Rule - PSS status for active risk factors the status should be final. For updated risk factor the status should be updated to amended

    This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.

  • value Mairead, are there supposed to be comments here?

    • PSS provide description text
    • MA - Consumption observation + comment

Bundle

ObservationDrugUse

Examples

Example EMR
Substance Abuse - Recreational Drugs CHR
Frequency CHR
Drug Type CHR

CHR UI Field Mapping

The following table maps FHIR paths to the corresponding fields in the CHR EMR user interface.

Drug Use (parent) — CHR UI Navigation

The following table shows where each FHIR element comes from in CHR: the UI path a clinician follows to enter or view the data.

FHIR Path CHR Name CHR UI Navigation
Observation.identifier Drug Use Record ID Patients → select patient → chart → Social History → Substance Use → Recreational Drugs (Social History only — Drug Use has no Patient Data panel equivalent; unlike Tobacco/Alcohol there is no respondent_property_items source for this profile)
Observation.status Status Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → status
Observation.code.coding Observation Code (LOINC 74204-9) Fixed to LOINC 74204-9 — Drug Use
Observation.effective[x] Date Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → date
Observation.hasMember Sub-observations (auto-generated) N/A — system-generated aggregation of the Type and Frequency child observations; not a user-entered field, no UI navigation applies

Frequency — CHR UI Navigation

The following table shows where each FHIR element comes from in CHR: the UI path a clinician follows to enter or view the data.

FHIR Path CHR Name CHR UI Navigation
Observation.identifier Record ID Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → Frequency
Observation.status Status Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → Frequency → status
Observation.code.text Description Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → Frequency → description
Observation.effective[x] Date Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → Frequency → date
Observation.value[x] Frequency Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → frequency

Drug Type — CHR UI Navigation

The following table shows where each FHIR element comes from in CHR: the UI path a clinician follows to enter or view the data.

FHIR Path CHR Name CHR UI Navigation
Observation.identifier Record ID Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → Type
Observation.status Status Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → Type → status
Observation.code.coding Drug Type Code (LOINC 56832-9) Fixed to LOINC 56832-9 — Type of substance abused
Observation.code.text Drug Type Label Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → Type → label
Observation.effective[x] Date Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → Type → date
Observation.value[x] Drug Type Patients → select patient → chart → Social History → Substance Use → Recreational Drugs → drug type