DwMedication

Purpose

This resource provides detailed information regarding the medication. The level of detail will be dependent on the EMR.

idS Σ1..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceS Σ0..1uri
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS1..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textΣ1..1string
statusS Σ ?!0..1codeBinding
manufacturerS Σ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ0..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textΣ1..1string
amountΣ C0..1Ratio
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
itemReferenceReference(Medication | Substance)
itemCodeableConceptS0..1CodeableConcept | Reference(Medication | Substance)
isActive0..1boolean
id0..1string
extensionC0..*Extension
numeratorS Σ C0..1Quantity
denominatorS Σ C0..1Quantity
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lotNumber0..1string
expirationDate0..1dateTime

Usage note

.code The default code system for medications will be the DIN number. However some EMRs will also provide additional coding systems when they available within the EMR.

Bundle

Medication

Example

{
      "id": "ma-labtestie3-Medication-DIN-2240835",
      "resourceType": "Medication",
      "meta": {
         "source": "urn:telus:emr:ma:labtestie3",
         "lastUpdated": "2023-05-17T11:20:24.000Z",
         "security": [
            {
               "system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
               "code": "N",
               "display": "normal"
            }
         ]
      },
      "identifier": [
         {
            "system": "urn:telus:emr:ma:labtestie3:Medication",
            "value": "ma-labtestie3-Medication-DIN-2240835"
         }
      ],
      "code": {
         "coding": [
            {
               "system": "https://www.ashp.org/",
               "code": "68.04",
               "display": "ADRENALS"
            },
            {
               "system": "https://www.ashp.org/",
               "code": "48.12.04.12",
               "display": "SELECT.BETA-2-ADRENERGIC AGONIST(RESPIR)"
            },
            {
               "system": "https://www.ashp.org/",
               "code": "48.10.08.08",
               "display": "ORALLY INHALED PREPARATIONS (STEROIDS)"
            },
            {
               "system": "https://www.ashp.org/",
               "code": "12.12.08.12",
               "display": "SELECTIVE BETA-2-ADRENERGIC AGONISTS"
            },
            {
               "system": "http://www.whocc.no/atc",
               "code": "R03AK06",
               "display": "SALMETEROL AND FLUTICASONE"
            },
            {
               "system": "https://fhir.infoway-inforoute.ca/CodeSystem/canadianclinicaldrugdataset",
               "code": "9006268",
               "display": "ADVAIR 100 DISKUS (fluticasone propionate 100 mcg per actuation and salmeterol (salmeterol xinafoate) 50 mcg per actuation inhalation powder) GLAXOSMITHKLINE INC"
            },
            {
               "system": "http://hl7.org/fhir/NamingSystem/ca-hc-din",
               "code": "2240835",
               "display": "ADVAIR 100 DISKUS (100-50 MCG)"
            }
         ],
         "text": "ADVAIR 100 DISKUS (100-50 MCG)"
      },
      "status": "active",
      "manufacturer": {
         "display": "GLAXOSMITHKLINE"
      },
      "form": {
         "text": "INHALER"
      },
      "ingredient": [
         {
            "itemCodeableConcept": {
               "coding": [
                  {
                     "system": "http://snomed.info/sct",
                     "version": "20210930",
                     "code": "396064000",
                     "display": "Fluticasone propionate"
                  }
               ],
               "text": "Fluticasone Propionate"
            }
         },
         {
            "itemCodeableConcept": {
               "coding": [
                  {
                     "system": "http://snomed.info/sct",
                     "version": "20210930",
                     "code": "108606009",
                     "display": "Salmeterol xinafoate"
                  }
               ],
               "text": "Salmeterol Xinafoate"
            }
         }
      ]
 }

CHR UI Field Mapping

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

FHIR Path CHR Name JS Field(s) CHR UI Navigation
Medication.identifier Medication ID medications.id Settings → Formulary → Add / edit medication
Medication.code Medication Code medications.din, medications.atc_number Settings → Formulary → Add / edit medication
Medication.code.coding[DIN] DIN Code medications.din Settings → Formulary → Add / edit medication
Medication.code.coding[ATCClass] ATC Class Code medications.atc_number Settings → Formulary → Add / edit medication
Medication.code.text Medication Name medications.name Settings → Formulary → Add / edit medication
Medication.manufacturer Manufacturer medications.company Settings → Formulary → Add / edit medication