Mongolian HDIT Implementation guide
1.0.0 - Review

Mongolian HDIT Implementation guide - Local Development build (v1.0.0). See the Directory of published versions

StructureDefinition: MedicationRequestMn - Mappings

Mappings for the Profile.

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

MedicationRequestMn
MedicationRequestRequest
   identifierRequest.identifier
   statusRequest.status
   intentRequest.intent
   medication[x]Request.code
   medication[x] (medicationReference)Request.code
   subjectRequest.subject
   encounterRequest.context
   authoredOnRequest.authoredOn
   requesterRequest.requester
   performerRequest.performer
   reasonCodeRequest.reasonCode
   noteRequest.note
   dosageInstructionRequest.occurrence[x]

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

MedicationRequestMn
MedicationRequestMessage/Body/NewRx
   identifierMessage/Header/PrescriberOrderNumber
   statusno mapping
   medication[x]Message/Body/NewRx/MedicationPrescribed Medication.code.coding.code = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCode Medication.code.coding.system = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCodeQualifier Medication.code.coding.display = Message/Body/NewRx/MedicationPrescribed/DrugDescription
   medication[x] (medicationReference)Message/Body/NewRx/MedicationPrescribed Medication.code.coding.code = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCode Medication.code.coding.system = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCodeQualifier Medication.code.coding.display = Message/Body/NewRx/MedicationPrescribed/DrugDescription
   subjectMessage/Body/NewRx/Patient (need detail to link to specific patient … Patient.Identification in SCRIPT)
   encounterno mapping
   authoredOnMessage/Body/NewRx/MedicationPrescribed/WrittenDate
   reasonCodeMessage/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value
   noteMessage/Body/NewRx/MedicationPrescribed/Note
   dispenseRequestMessage/Body/NewRx/MedicationPrescribed/ExpirationDate
      quantityMessage/Body/NewRx/MedicationPrescribed/DaysSupply

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

MedicationRequestMn
MedicationRequestEntity. Role, or Act, CombinedMedicationRequest
   textAct.text?
   containedN/A
   extension (type)N/A
   extension (completionDate)N/A
   modifierExtensionN/A
   identifier.id
   status.statusCode
   intent.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
   medication[x]consumable.administrableMedication
   medication[x] (medicationReference)consumable.administrableMedication
   subject.participation[typeCode=AUT].role
   encounter.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
   authoredOnauthor.time
   requester.participation[typeCode=AUT].role
   performer.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
   reasonCodereason.observation.reasonCode
   note.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
   dosageInstructionsee dosageInstruction mapping
      extensionn/a
      modifierExtensionN/A
      text.text
      patientInstruction.text
      timing.effectiveTime
         extensionn/a
         modifierExtensionN/A
         repeatImplies PIVL or EIVL
            extensionn/a
            bounds[x]IVL(TS) used in a QSI
            bounds[x] (boundsPeriod)IVL(TS) used in a QSI
               extensionn/a
               start./low
            durationPIVL.phase
            durationUnitPIVL.phase.unit
            frequencyPIVL.phase
            periodPIVL.phase
            periodUnitPIVL.phase.unit
            timeOfDayn/a
      route.routeCode
         extensionn/a
         codingunion(., ./translation)
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         text./originalText[mediaType/code="text/plain"]/data
      doseAndRate
         extensionn/a
         dose[x]n/a, PQ, IVL<PQ>, MO, CO, depending on the values
         dose[x] (doseQuantity).doseQuantity
            extensionn/a
            valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value
            comparatorIVL properties
            unitPQ.unit
            systemCO.codeSystem, PQ.translation.codeSystem
            codePQ.code, MO.currency, PQ.translation.code
   dispenseRequestcomponent.supplyEvent
      extensionn/a
      modifierExtensionN/A
      quantityquantity

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

MedicationRequestMn
MedicationRequest
   identifierFiveWs.identifier
   statusFiveWs.status
   intentFiveWs.class
   medication[x]FiveWs.what[x]
   medication[x] (medicationReference)FiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   encounterFiveWs.context
   authoredOnFiveWs.recorded
   requesterFiveWs.author
   performerFiveWs.actor
   reasonCodeFiveWs.why[x]
   dispenseRequest

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

MedicationRequestMn
MedicationRequest
   identifierORC-2-Placer Order Number / ORC-3-Filler Order Number
   medication[x]RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
   medication[x] (medicationReference)RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
   subjectPID-3-Patient ID List
   encounterPV1-19-Visit Number
   authoredOnRXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction
   reasonCodeORC-16-Order Control Code Reason /RXE-27-Give Indication/RXO-20-Indication / RXD-21-Indication / RXG-22-Indication / RXA-19-Indication
   dosageInstruction
      textRXO-6; RXE-21
      patientInstructionRXO-7
      timing
         repeat
            bounds[x]
            bounds[x] (boundsPeriod)
               startDR.1
      routeRXR-1
         codingC*E.1-8, C*E.10-22
            systemC*E.3
            versionC*E.7
            codeC*E.1
            displayC*E.2 - but note this is not well followed
            userSelectedSometimes implied by being first
         textC*E.9. But note many systems use C*E.2 for this
      doseAndRateTQ1-2
         dose[x]SN (see also Range) or CQ
         dose[x] (doseQuantity)RXO-2, RXE-3
            valueSN.2 / CQ - N/A
            comparatorSN.1 / CQ.1
            unit(see OBX.6 etc.) / CQ.2
            system(see OBX.6 etc.) / CQ.2
            code(see OBX.6 etc.) / CQ.2
   dispenseRequest
      quantityRXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system

Mappings for Structural elements of e-prescription data (http://fhir.mn/mng-specification/e-prescription)

MedicationRequestMn
MedicationRequest2 Эмийн жорын мэдээлэл
   extension (type)2.2 Жорын төрөл 1-энгийн эмийн, 2-хөнгөлттэй эмийн, 3-сэтгэц нөлөөт эмийн, 4-мансууруулах эмийн жор
   extension (completionDate)2.4 Тухайн маягтыг бөглөж дууссан он сар өдөр, цаг минут
   identifier2.1 Тухайн жорыг ялган таних дугаар
   status2.5 Жорын төлөв 1-active, 2-on hold, 3-completed
   medication[x] (medicationReference)3 Жороор олгох эмийн мэдээлэл
   subject1 Үйлчлүүлэгчийн талаарх мэдээлэл
   authoredOn2.3 Жор бичсэн он сар өдөр, цаг минут
   reasonCode3.15 Эмийн хэрэглэх заалт, онош
   note3.18 Анхааруулга, зөвлөмж
   dosageInstruction
      text3.17 Жор олгогчид өгсөн зөвлөмж
      patientInstruction3.16 Үйлчлүүлэгчид өгсөн заавар
      timing
         repeat
            bounds[x]
            bounds[x] (boundsPeriod)
               start3.13 Эмчилгээний эхлэх хугацаа
            duration3.11 Эмчилгээний хугацаа хоногоор
            frequency3.9 Хоногийн давтамж /Эмийг өдөрт хэдэн удаа хэрэглэхийг бичнэ./
      route3.14 Хэрэглэх арга
         coding
            system3.14.1 Жор бичиж буй эмийг хэрэглэх аргын ангиллын систем
            code3.14.2 Жор бичиж буй эмийг хэрэглэх аргын код
            display3.14.3 Жор бичиж буй эмийг хэрэглэх арга
      doseAndRate
         dose[x]
         dose[x] (doseQuantity)
            value3.10 Эмийн тун, хэмжээ
   dispenseRequest
      quantity3.12 Нийт хэрэглэх эмийн тоо ширхэг.