Guia de Implementação da SES GO - CORE
0.0.1 - draft Brazil flag

Guia de Implementação da SES GO - CORE - Local Development build (v0.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: PrescricaoMedicamento - Mappings

Draft as of 2024-11-14

Mappings for the prescricao-medicamento resource profile.

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

PrescricaoMedicamento
MedicationRequestRequest
   statusRequest.status
   intentRequest.intent
   medication[x]Request.code
   subjectRequest.subject
   authoredOnRequest.authoredOn
   requesterRequest.requester
   reasonReferenceRequest.reasonReference
   noteRequest.note
   dosageInstructionRequest.occurrence[x]

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

PrescricaoMedicamento
MedicationRequestMessage/Body/NewRx
   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
   subjectMessage/Body/NewRx/Patient (need detail to link to specific patient … Patient.Identification in SCRIPT)
   authoredOnMessage/Body/NewRx/MedicationPrescribed/WrittenDate
   reasonReferenceno mapping
   noteMessage/Body/NewRx/MedicationPrescribed/Note
   dispenseRequestMessage/Body/NewRx/MedicationPrescribed/ExpirationDate
      validityPeriodMessage/Body/NewRx/MedicationPrescribed/Refills
      quantityMessage/Body/NewRx/MedicationPrescribed/DaysSupply

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

PrescricaoMedicamento
MedicationRequestEntity. Role, or Act, CombinedMedicationRequest
   textAct.text?
   extensionN/A
   modifierExtensionN/A
   status.statusCode
   intent.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
   medication[x]consumable.administrableMedication
   subject.participation[typeCode=AUT].role
      idn/a
      extensionn/a
      identifier.identifier
         idn/a
         extensionn/a
         systemII.root or Role.id.root
         valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
   authoredOnauthor.time
   requester.participation[typeCode=AUT].role
      idn/a
      extensionn/a
      identifier.identifier
         idn/a
         extensionn/a
         systemII.root or Role.id.root
         valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
   recorder.participation[typeCode=TRANS].role[classCode=ASSIGNED].code (HealthcareProviderType)
      idn/a
      extensionn/a
      identifier.identifier
         idn/a
         extensionn/a
         systemII.root or Role.id.root
         valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
   reasonReferencereason.observation[code=ASSERTION].value
   note.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
   dosageInstructionsee dosageInstruction mapping
      idn/a
      extensionn/a
      modifierExtensionN/A
      text.text
      patientInstruction.text
      timing.effectiveTime
         idn/a
         extensionn/a
         modifierExtensionN/A
         repeatImplies PIVL or EIVL
            idn/a
            extensionn/a
            extension (period)
            extension (when)
               extensionn/a
               urlN/A
               value[x]N/A
            countPIVL.count
            countMaxPIVL.count
            frequencyPIVL.phase
      asNeeded[x].outboundRelationship[typeCode=PRCN].target[classCode=OBS, moodCode=EVN, code="as needed"].value=boolean or codable concept
      route.routeCode
      doseAndRate
         idn/a
         extensionn/a
         type
            idn/a
            extensionn/a
            codingunion(., ./translation)
               idn/a
               extensionn/a
               system./codeSystem
               code./code
         dose[x]n/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
      maxDosePerAdministrationnot supported
         idn/a
         extensionn/a
         valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value
   dispenseRequestcomponent.supplyEvent
      idn/a
      extensionn/a
      modifierExtensionN/A
      validityPeriodeffectiveTime
      quantityquantity
         idn/a
         extensionn/a
         valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value

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

PrescricaoMedicamento
MedicationRequest
   statusFiveWs.status
   intentFiveWs.class
   medication[x]FiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   authoredOnFiveWs.recorded
   requesterFiveWs.author
   recorderFiveWs.who
   reasonReferenceFiveWs.why[x]
   dispenseRequest

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

PrescricaoMedicamento
MedicationRequest
   medication[x]RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
   subjectPID-3-Patient ID List
      identifier
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1
   authoredOnRXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction
   requester
      identifier
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1
   recorder
      identifier
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1
   dosageInstruction
      textRXO-6; RXE-21
      patientInstructionRXO-7
      asNeeded[x]TQ1-9
      routeRXR-1
      doseAndRateTQ1-2
         typeRXO-21; RXE-23
            codingC*E.1-8, C*E.10-22
               systemC*E.3
               codeC*E.1
         dose[x]SN (see also Range) or CQ
            valueSN.2 / CQ - N/A
      maxDosePerAdministration
         valueSN.2 / CQ - N/A
   dispenseRequest
      quantityRXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system
         valueSN.2 / CQ - N/A