Medication Scheme Implementation Guide
1.0.0 - draft Estonia flag

Medication Scheme 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/ig-ee-medication-scheme/ and changes regularly. See the Directory of published versions

Resource Profile: EETISMedicationStatement - Mappings

Draft as of 2024-02-23

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

Mappings to Structures in this Implentation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternFiveWs Pattern MappingRIM MappingHL7 V2 Mappingdoco
.. MedicationStatement
Event
clinical.medication
  • Entity
  • Role
  • or Act
  • SubstanceAdministration
... id
... meta
... implicitRules
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:extensionEETISPrescriptionValidityTime
.... extension:extensionEETISMedicationRemainder
.... extension:extensionEETISTotalPrescribedAmount
.... extension:extensionEETISDispensationAuthorization
.... extension:extensionEETISCancelledStatusReason
.... extension:extensionEETISReimbursementRate
.... extension:extensionEETISUnauthorizedProductRequest
.... extension:extensionEETISSubstitution
.... extension:extensionEETISVerification
.... extension:extensionEETISPrescriptionIntent
.... extension:ExtensionEETISPrescriptionChange
.... extension:ExtensionEETISGroupedItems
... modifierExtension
N/A
... identifier
Event.identifier
FiveWs.identifier
.id
... partOf
  • .outboundRelationship[typeCode=COMP]/target[classCode=SPLY or SBADM or PROC or OBS
  • moodCode=EVN]
... status
Event.status
FiveWs.status
.statusCode
... Slices for category
FiveWs.class
  • .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • moodCode=EVN
  • code="type of medication statement"].value
.... category:courseOfTherapyType
FiveWs.class
  • .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • moodCode=EVN
  • code="type of medication statement"].value
.... category:statementOriginCategory
FiveWs.class
  • .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • moodCode=EVN
  • code="type of medication statement"].value
.... category:prescriptionCategory
FiveWs.class
  • .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • moodCode=EVN
  • code="type of medication statement"].value
.... category:repeatCategory
FiveWs.class
  • .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • moodCode=EVN
  • code="type of medication statement"].value
... medication
Event.code
FiveWs.what[x]
.participation[typeCode=CSM].role[classCode=ADMM or MANU]
... subject
Event.subject
FiveWs.subject[x]
.participation[typeCode=SBJ].role[classCode=PAT]
PID-3 Patient ID List
... encounter
Event.encounter
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN
  • code="type of encounter or episode"]
... effective[x]
Event.occurrence[x]
FiveWs.done[x]
.effectiveTime
... dateAsserted
FiveWs.recorded
.participation[typeCode=AUT].time
... informationSource
FiveWs.source
  • .participation[typeCode=INF].role[classCode=PAT
  • or codes for Practitioner or Related Person (if PAT is the informer
  • then syntax for self-reported =true)
... derivedFrom
  • .outboundRelationship[typeCode=SPRT]/target[classCode=ACT
  • moodCode=EVN]
... reason
Event.reason
FiveWs.why[x]
.reasonCode
... note
Event.note
  • .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
.... id
n/a
.... extension
n/a
.... author[x]
Act.participant[typeCode=AUT].role
N/A
.... time
Act.effectiveTime
N/A
.... text
Act.text
N/A
... relatedClinicalInformation
TBD
... renderedDosageInstruction
SubstanceAdministration.text
... dosage
refer dosageInstruction mapping
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... sequence
.text
TQ1-1
.... text
.text
RXO-6; RXE-21
.... additionalInstruction
.text
RXO-7
.... patientInstruction
.text
RXO-7
.... timing
.effectiveTime
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... event
QLIST<TS>
..... repeat
Implies PIVL or EIVL
...... id
n/a
...... extension
n/a
...... bounds[x]
IVL(TS) used in a QSI
...... count
PIVL.count
...... countMax
PIVL.count
...... duration
PIVL.phase
...... durationMax
PIVL.phase
...... durationUnit
PIVL.phase.unit
...... frequency
PIVL.phase
...... frequencyMax
PIVL.phase
...... period
PIVL.phase
...... periodMax
PIVL.phase
...... periodUnit
PIVL.phase.unit
...... dayOfWeek
n/a
...... timeOfDay
n/a
...... when
EIVL.event
...... offset
EIVL.offset
..... code
QSC.code
.... asNeeded
  • .outboundRelationship[typeCode=PRCN].target[classCode=OBS
  • moodCode=EVN
  • code="as needed"].value=boolean or codable concept
TQ1-9
.... asNeededFor
  • .outboundRelationship[typeCode=PRCN].target[classCode=OBS
  • moodCode=EVN
  • code="as needed"].value=boolean or codable concept
TQ1-9
.... site
.approachSiteCode
RXR-2
.... route
.routeCode
RXR-1
.... method
SubstanceAdministration.methodCode
RXR-4
.... doseAndRate
SubstanceAdministration.doseQuantity; SubstanceAdministration.RateQuantity
TQ1-2
..... id
n/a
..... extension
n/a
..... type
RXO-21; RXE-23
..... dose[x]
.doseQuantity
  • RXO-2
  • RXE-3
..... rate[x]
.rateQuantity
  • RXE22
  • RXE23
  • RXE-24
.... maxDosePerPeriod
.maxDoseQuantity
  • RXO-23
  • RXE-19
.... maxDosePerAdministration
not supported
..... id
n/a
..... extension
n/a
..... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
..... comparator
IVL properties
SN.1 / CQ.1
..... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
..... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
..... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
.... maxDosePerLifetime
not supported
... adherence
  • outboundRelationship[typeCode=PERT].target[classCode=OBV
  • type=BL]

doco Documentation for this format