PrescribeIT® Specification and Guide Version 5.0

 

Mappings for the Profile.

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

PrescribeIT® PMS Rx Dispense Prescription
MedicationOrderCombinedMedicationRequest
   textAct.text?
   containedN/A
   modifierExtensionN/A
   identifierII - see see identifier pattern at http://wiki.hl7.org/index.php?title=Common_Design_Patterns#Identifier_Pattern for relevant discussion. The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]
   identifier (PMS-id)II - see see identifier pattern at http://wiki.hl7.org/index.php?title=Common_Design_Patterns#Identifier_Pattern for relevant discussion. The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeCD
         idn/a
         extensionn/a
         codingunion(., ./translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         coding (placer)union(., ./translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         text./originalText[mediaType/code="text/plain"]/data
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   statusstatusCode
   medication[x]consumable.administrableMedication
   medication[x] (medicationReference)The target of a resource reference is a RIM entry point (Act, Role, or Entity)
   patientThe target of a resource reference is a RIM entry point (Act, Role, or Entity)
   encountercomponentOf.patientEncounter
   dateWrittenauthor.time
   prescriberauthor.role
   reasonCodeCD
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   note.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
   dosageInstructioncomponent.substanceAdministrationRequest
      idn/a
      extensionn/a
      modifierExtensionN/A
      texttext
      additionalInstructionscomponent.substanceAdministrationRequest.text
      timingeffectiveTime
      asNeeded[x]boolean: precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
      site[x]approachSiteCode
      routerouteCode
      methodmethodCode
      dose[x]doseQuantity
      rate[x]rateQuantity
      maxDosePerPeriodmaxDoseQuantity
   dispenseRequestcomponent.supplyEvent
      idn/a
      modifierExtensionN/A
      medication[x]consumable.role
      validityPeriodeffectiveTime
      numberOfRepeatsAllowedrepeatNumber
      quantityPQ, IVL<PQ>, MO, CO, depending on the values
      expectedSupplyDurationexpectedUseTime
         idn/a
         extensionn/a
         valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value
         unitPQ.unit
         systemCO.codeSystem, PQ.translation.codeSystem
         codePQ.code, MO.currency, PQ.translation.code
   substitutionsubjectOf.substitutionPersmission
      idn/a
      extensionn/a
      modifierExtensionN/A
      typecode
      reasonreasonCode
   priorPrescription.outboundRelationship[typeCode=?RPLC or ?SUCC]/target[classCode=SBADM,moodCode=RQO]

Mappings for W5 Mapping (http://hl7.org/fhir/w5)

PrescribeIT® PMS Rx Dispense Prescription
MedicationOrderclinical.medication
   statusstatus
   medication[x]what
   encountercontext
   dateWrittenwhen.recorded
   prescriberwho.actor
   reasonReferencewhy

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

PrescribeIT® PMS Rx Dispense Prescription
MedicationOrder
   identifierCX / EI (occasionally, more often EI maps to a resource id or a URL)
   identifier (PMS-id)CX / EI (occasionally, more often EI maps to a resource id or a URL)
      useN/A
      typeCE/CNE/CWE
         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
         coding (placer)C*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
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   medication[x]RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
   encounterPV1-19-Visit Number
   dateWrittenRXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction
   prescriberRXE-13-Ordering Provider's DEA Number / RXO-14-Ordering Provider's DEA Number / RXE-14-Pharmacist/Treatment Supplier's Verifier ID / RXO-15-Pharmacist/Treatment Supplier's Verifier ID / ORC-12-Ordering Provider / PRT-5-Participation Person: PRT-4-Participation='OP' (all but last deprecated)
   reasonCodeCE/CNE/CWE
      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
   dosageInstruction
      textRXE-7.2-Provider's Administration Instructions.text / RXO-7.2-Provider's Administration Instructions.text / TQ1-10-Condition Text / TQ1-11-Text Instruction
      additionalInstructionsRXE-7.2-Provider's Administration Instructions.text / RXO-7.2-Provider's Administration Instructions.text / TQ1-10-Condition Text / TQ1-11-Text Instruction
      timingTQ1-X / ORC Quantity/timing
      site[x]RXR-2-Administration Site
      routeRXR-1-Route
      methodRXR-4-Administration Method
      dose[x]RXE-23-Give Rate Amount / RXE-24.1-Give Rate Units.code / RXE-24.3-Give Rate Units.name of coding system
      rate[x]RXE-22-Give Per (Time Unit)
      maxDosePerPeriodRXE-4-Give Amount - Maximum / RXE-5-Give Units
   dispenseRequest
      medication[x]RXE-2-Give Code / RXO-1-Requested Give Code / RXD-2-Dispense/Give Code
      numberOfRepeatsAllowedRXE-12-Number of Refills
      quantitySN (see also Range) or CQ
      expectedSupplyDuration
         valueSN.2 / CQ - N/A
         unit(see OBX.6 etc.) / CQ.2
         system(see OBX.6 etc.) / CQ.2
         code(see OBX.6 etc.) / CQ.2
   substitution
      typeRXO-9-Allow Substitutions / RXE-9-Substitution Status
      reasonRXE-9 Substition status