This page is part of the Quality Improvement Core Framework (v2.1.0: STU 3 Ballot 1) based on FHIR R3. The current version which supercedes this version is 4.1.1. For a full list of available versions, see the Directory of published versions

This is a pre-release (ballot version) of what is now QICore STU 3. For a full list of available versions, see the Directory of published versions .

D.4.1.4 StructureDefinition: qicore-medication - Mappings

Mappings for the StructureDefinition-qicore-medication Profile.

Mappings for Quality Improvement Domain Analysis Model (http://www.hl7.org/implement/standards/product_brief.cfm?product_id=378)

QICore-Medication
Medication
   ingredient
      isActiveNot in QIDAM, but added because it was determined to be important for drug-allergy checking. For example, if the patient is allergic to Depakote (a trade name, and includes blue dye as an inactive ingredient), then when patient is prescribed warfarin, it shoots out a drug-allergy alert because warfarin also contains blue dye. Providers hate this. We recently overcame this problem by having the drug-allergy alert interaction settings only check for allergies to active ingredients.

Mappings for Mapping to NCPDP SCRIPT 10.6 (http://ncpdp.org/SCRIPT10_6)

QICore-Medication
MedicationNewRx/MedicationPrescribed -or- RxFill/MedicationDispensed -or- RxHistoryResponse/MedicationDispensed -or- RxHistoryResponse/MedicationPrescribed
   codecoding.code = //element(*,MedicationType)/DrugCoded/ProductCode coding.system = //element(*,MedicationType)/DrugCoded/ProductCodeQualifier coding.display = //element(*,MedicationType)/DrugDescription
   isBrandno mapping
   manufacturerno mapping
   formcoding.code = //element(*,DrugCodedType)/FormCode coding.system = //element(*,DrugCodedType)/FormSourceCode
   ingredient
      item[x]coding.code = //element(*,MedicationType)/DrugCoded/ProductCode coding.system = //element(*,MedicationType)/DrugCoded/ProductCodeQualifier coding.display = //element(*,MedicationType)/DrugDescription
      amount//element(*,DrugCodedType)/Strength
   packageno mapping
      containerno mapping
      contentno mapping
         itemReferenceno mapping
         amountno mapping
      batchno mapping
         lotNumberno mapping
         expirationDateno mapping

Mappings for RIM Mapping (http://hl7.org/v3)

QICore-Medication
MedicationEntity. Role, or Act
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   code.code
   status.statusCode
   isBrandtrue if .player.scopingRole[typeCode=MANU] exists
   isOverTheCounterNA
   manufacturer.player.scopingRole[typeCode=MANU].scoper
   form.formCode
   ingredient.scopesRole[typeCode=INGR]
      idn/a
      extensionn/a
      modifierExtensionN/A
      item[x].player
      isActiveNA
      amount.quantity
   package.player[classCode=CONT]
      idn/a
      extensionn/a
      modifierExtensionN/A
      container.code
      content.scopesRole[typeCode=CONT]
         idn/a
         extensionn/a
         modifierExtensionN/A
         itemReference.player
         amount.quantity
      batchparticipation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].id
         idn/a
         extensionn/a
         modifierExtensionN/A
         lotNumber.id
         expirationDateparticipation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].expirationTime
   image.participation[typeCode=SUBJ].role[classCode=MANU],source[classCode=OBS,moodCode=EVN,code="type of image"].value(ED.image)

Mappings for W5 Mapping (http://hl7.org/fhir/w5)

QICore-Medication
Medicationclinical.medication
   codeclass
   isBrandclass
   isOverTheCounterclass
   manufacturerwho.actor

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

QICore-Medication
Medication
   codeRXO-1.1-Requested Give Code.code / RXE-2.1-Give Code.code / RXD-2.1-Dispense/Give Code.code / RXG-4.1-Give Code.code /RXA-5.1-Administered Code.code / RXC-2.1 Component Code
   manufacturerRXD-20-Substance Manufacturer Name / RXG-21-Substance Manufacturer Name / RXA-17-Substance Manufacturer Name
   formRXO-5-Requested Dosage Form / RXE-6-Give Dosage Form / RXD-6-Actual Dosage Form / RXG-8-Give Dosage Form / RXA-8-Administered Dosage Form
   ingredient
      item[x]RXC-2-Component Code if medication: RXO-1-Requested Give Code / RXE-2-Give Code / RXD-2-Dispense/Give Code / RXG-4-Give Code / RXA-5-Administered Code
      amountRXC-3-Component Amount & RXC-4-Component Units if medication: RXO-2-Requested Give Amount - Minimum & RXO-4-Requested Give Units / RXO-3-Requested Give Amount - Maximum & RXO-4-Requested Give Units / RXO-11-Requested Dispense Amount & RXO-12-Requested Dispense Units / RXE-3-Give Amount - Minimum & RXE-5-Give Units / RXE-4-Give Amount - Maximum & RXE-5-Give Units / RXE-10-Dispense Amount & RXE-10-Dispense Units
   package
      batch
         lotNumberRXA-15 Substance Lot Number / RXG-19 Substance Lot Number
         expirationDateRXA-16 Substance Expiration Date / RXG-20 Substance Expiration Date