UPTIS FHIR PoC Test Implementation Guide
1.0.0 - draft Estonia flag

UPTIS FHIR PoC Test Implementation Guide, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TEHIK-EE/FHIR-PoC/ and changes regularly. See the Directory of published versions

Resource Profile: EETISMedicationEPC - Mappings

Draft as of 2023-11-09

Mappings for the ee-tis-medication-epc resource profile.

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

EETISMedicationEPC
MedicationNewRx/MedicationPrescribed -or- RxFill/MedicationDispensed -or- RxHistoryResponse/MedicationDispensed -or- RxHistoryResponse/MedicationPrescribed
   doseFormcoding.code = //element(*,DrugCodedType)/FormCode coding.system = //element(*,DrugCodedType)/FormSourceCode
   ingredient
      itemcoding.code = //element(*,MedicationType)/DrugCoded/ProductCode coding.system = //element(*,MedicationType)/DrugCoded/ProductCodeQualifier coding.display = //element(*,MedicationType)/DrugDescription
      strength[x]//element(*,DrugCodedType)/Strength
      strength[x] (strengthRatio)//element(*,DrugCodedType)/Strength

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

EETISMedicationEPC
Medicationclinical.medication
   identifierFiveWs.identifier

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

EETISMedicationEPC
MedicationEntity, Role, or Act,ManufacturedProduct[classCode=ADMM]
   textAct.text?
   containedN/A
   extension
   extension (classification)
      idn/a
      extensionn/a
      urlN/A
      value[x]N/A
      value[x] (valueCodeableConcept)N/A
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
   modifierExtensionN/A
   identifier.id
   doseForm.formCode
      idn/a
      extensionn/a
      codingunion(., ./translation)
      text./originalText[mediaType/code="text/plain"]/data
   totalVolumen/a,PQ, IVL<PQ>, MO, CO, depending on the values
      idn/a
      extensionn/a
      valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value
      systemCO.codeSystem, PQ.translation.codeSystem
      codePQ.code, MO.currency, PQ.translation.code
   ingredient.scopesRole[typeCode=INGR]
      idn/a
      extensionn/a
      modifierExtensionN/A
      item.player
         idn/a
         extensionn/a
         conceptN/A
      isActiveNA
      strength[x].quantity
      strength[x] (strengthRatio).quantity

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

EETISMedicationEPC
Medication
   extension
   extension (classification)
      value[x]
      value[x] (valueCodeableConcept)
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
   doseFormRXO-5 Requested Dosage Form / RXE-6 Give Dosage Form / RXD-6 Actual Dosage Form / RXG-8 Give Dosage Form / RXA-8 Administered Dosage Form
      codingC*E.1-8, C*E.10-22
      textC*E.9. But note many systems use C*E.2 for this
   totalVolumeSN (see also Range) or CQ
      valueSN.2 / CQ - N/A
      system(see OBX.6 etc.) / CQ.2
      code(see OBX.6 etc.) / CQ.2
   ingredient
      itemRXC-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
      strength[x]RXC-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
      strength[x] (strengthRatio)RXC-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