QI-Core Implementation Guide
7.0.2 - STU 7

QI-Core Implementation Guide - Downloaded Version 7.0.2 See the Directory of published versions

## : MedicationDispense cumulative dose example - JSON Representation

Page standards status: Informative

Raw json | Download

    //
    This example MedicationDispense models QDM Medication, Dispensed. Cooking with CQL session 53 discusses how to calculate cumulative medication duration:
    https://github.com/cqframework/CQL-Formatting-and-Usage-Wiki/blob/master/Source/Cooking%20With%20CQL/53/CumulativeMedicationDurationFHIR.cql

    The cumulative medication duration in this example would be calculated as:
    supply or (quantity / (dose * dosesPerDay))
    30 or (450 / (5 * 3)) = 30 days

    See the QDM to QI-Core mapping for details regarding QDM data attribute representation in FHIR.
    http://hl7.org/fhir/us/qicore/qdm-to-qicore.html

    {
      "resourceType" : "MedicationDispense",
      "id" : "cmd-example",
      "meta" : {
        "profile" : [
          🔗 "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationdispense"
        ]
      },
      "text" : {
        "status" : "extensions",
        "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: MedicationDispense cmd-example</b></p><a name=\"cmd-example\"> </a><a name=\"hccmd-example\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-qicore-medicationdispense.html\">QICore MedicationDispense</a></p></div><p><b>Extension Definition for MedicationDispense.recorded for Version 5.0</b>: 2017-01-17</p><p><b>status</b>: Completed</p><p><b>medication</b>: <a href=\"Medication-example.html\">Medication alemtuzumab 10 MG/ML [Lemtrada]</a></p><p><b>subject</b>: <a href=\"Patient-example.html\">Jim Chalmers  Male, DoB: 1974-12-25 ( Medical record number\u00a0(use:\u00a0usual,\u00a0period:\u00a02001-05-06 --&gt; (ongoing)))</a></p><h3>Performers</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Actor</b></td></tr><tr><td style=\"display: none\">*</td><td><a href=\"Practitioner-example.html\">Practitioner Adam Careful </a></td></tr></table><p><b>authorizingPrescription</b>: <a href=\"MedicationRequest-example.html\">MedicationRequest: status = active; intent = order; medication[x] = -&gt;Medication alemtuzumab 10 MG/ML [Lemtrada]; authoredOn = 2015-03-25 19:32:52-0500</a></p><p><b>quantity</b>: 450 ml<span style=\"background: LightGoldenRodYellow\"> (Details: UCUM  codeml = 'ml')</span></p><p><b>daysSupply</b>: 30 Day<span style=\"background: LightGoldenRodYellow\"> (Details: UCUM  coded = 'd')</span></p><p><b>whenPrepared</b>: 2012-05-30 16:20:00+0000</p><p><b>whenHandedOver</b>: 2012-05-31 10:20:00+0000</p><p><b>destination</b>: <a href=\"Location-example.html\">Location South Wing, second floor</a></p><p><b>receiver</b>: <a href=\"Patient-example.html\">Jim Chalmers  Male, DoB: 1974-12-25 ( Medical record number\u00a0(use:\u00a0usual,\u00a0period:\u00a02001-05-06 --&gt; (ongoing)))</a></p><blockquote><p><b>dosageInstruction</b></p><p><b>timing</b>: 3 per 1 day</p><p><b>route</b>: <span title=\"Codes:{http://snomed.info/sct 394899003}\">oral administration of treatment</span></p><h3>DoseAndRates</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Type</b></td><td><b>Dose[x]</b></td></tr><tr><td style=\"display: none\">*</td><td><span title=\"Codes:{http://terminology.hl7.org/CodeSystem/dose-rate-type ordered}\">Ordered</span></td><td>5 ml<span style=\"background: LightGoldenRodYellow\"> (Details: UCUM  codeml = 'ml')</span></td></tr></table></blockquote></div>"
      },
      "extension" : [
        {
          "url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationDispense.recorded",
          "valueDateTime" : "2017-01-17"
        }
      ],
      "status" : "completed",
      "medicationReference" : {
        🔗 "reference" : "Medication/example"
      },
      "subject" : {
        🔗 "reference" : "Patient/example"
      },
      "performer" : [
        {
          "actor" : {
            🔗 "reference" : "Practitioner/example"
          }
        }
      ],
      "authorizingPrescription" : [
        {
          🔗 "reference" : "MedicationRequest/example"
        }
      ],
      "quantity" : {
        "value" : 450,
        "unit" : "ml",
        "system" : "http://unitsofmeasure.org",
        "code" : "ml"
      },
      "daysSupply" : {
        "value" : 30,
        "unit" : "Day",
        "system" : "http://unitsofmeasure.org",
        "code" : "d"
      },
      "whenPrepared" : "2012-05-30T16:20:00+00:00",
      "whenHandedOver" : "2012-05-31T10:20:00+00:00",
      "destination" : {
        🔗 "reference" : "Location/example"
      },
      "receiver" : [
        {
          🔗 "reference" : "Patient/example"
        }
      ],
      "dosageInstruction" : [
        {
          "timing" : {
            "repeat" : {
              "frequency" : 3,
              "period" : 1,
              "periodUnit" : "d"
            }
          },
          "route" : {
            "coding" : [
              {
                "system" : "http://snomed.info/sct",
                "code" : "394899003",
                "display" : "oral administration of treatment"
              }
            ]
          },
          "doseAndRate" : [
            {
              "type" : {
                "coding" : [
                  {
                    "system" : "http://terminology.hl7.org/CodeSystem/dose-rate-type",
                    "code" : "ordered",
                    "display" : "Ordered"
                  }
                ]
              },
              "doseQuantity" : {
                "value" : 5,
                "unit" : "ml",
                "system" : "http://unitsofmeasure.org",
                "code" : "ml"
              }
            }
          ]
        }
      ]
    }