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
Mappings for the ee-tis-medication-epc resource profile.
EETISMedicationEPC |
Medication | NewRx/MedicationPrescribed
-or-
RxFill/MedicationDispensed
-or-
RxHistoryResponse/MedicationDispensed
-or-
RxHistoryResponse/MedicationPrescribed |
doseForm | coding.code = //element(*,DrugCodedType)/FormCode
coding.system = //element(*,DrugCodedType)/FormSourceCode |
ingredient | |
item | coding.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 |
EETISMedicationEPC |
Medication | Entity, Role, or Act,ManufacturedProduct[classCode=ADMM] |
text | Act.text? |
contained | N/A |
extension | |
extension (classification) | |
id | n/a |
extension | n/a |
url | N/A |
value[x] | N/A |
value[x] (valueCodeableConcept) | N/A |
id | n/a |
extension | n/a |
coding | union(., ./translation) |
text | ./originalText[mediaType/code="text/plain"]/data |
modifierExtension | N/A |
identifier | .id |
doseForm | .formCode |
id | n/a |
extension | n/a |
coding | union(., ./translation) |
text | ./originalText[mediaType/code="text/plain"]/data |
totalVolume | n/a,PQ, IVL<PQ>, MO, CO, depending on the values |
id | n/a |
extension | n/a |
value | PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value |
system | CO.codeSystem, PQ.translation.codeSystem |
code | PQ.code, MO.currency, PQ.translation.code |
ingredient | .scopesRole[typeCode=INGR] |
id | n/a |
extension | n/a |
modifierExtension | N/A |
item | .player |
id | n/a |
extension | n/a |
concept | N/A |
isActive | NA |
strength[x] | .quantity |
strength[x] (strengthRatio) | .quantity |
EETISMedicationEPC |
Medication | |
extension | |
extension (classification) | |
value[x] | |
value[x] (valueCodeableConcept) | |
coding | C*E.1-8, C*E.10-22 |
text | C*E.9. But note many systems use C*E.2 for this |
doseForm | RXO-5 Requested Dosage Form / RXE-6 Give Dosage Form / RXD-6 Actual Dosage Form / RXG-8 Give Dosage Form / RXA-8 Administered Dosage Form |
coding | C*E.1-8, C*E.10-22 |
text | C*E.9. But note many systems use C*E.2 for this |
totalVolume | SN (see also Range) or CQ |
value | SN.2 / CQ - N/A |
system | (see OBX.6 etc.) / CQ.2 |
code | (see OBX.6 etc.) / CQ.2 |
ingredient | |
item | 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 |
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 |