PrescribeIT® Specification and Guide Version 5.0


v5.0 of this specification has been superseded by v5.3. v5.3 is compatible but adds additional features for Quebec.

The version (Bundle.meta.tag:version) that is sent in the message will remain PrescribeIT5.0

 

Mappings for the Profile.

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

PrescribeIT® Prescription - Identifiers
MedicationOrderCombinedMedicationRequest
   textAct.text?
   containedN/A
   extensionN/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 (EMR-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
   identifier (DIS-id)id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeCD
      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)consumable.administrableMedication
      idn/a
      extensionn/a
      referenceN/A
      displayN/A
   patientsubject.role
   encountercomponentOf.patientEncounter
   dateWrittenauthor.time
   prescriberauthor.role
   reasonCodereason.observation or reason.observation[code=ASSERTION].value
   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
      extensionn/a
      modifierExtensionN/A
      medication[x]consumable.role
      validityPeriodeffectiveTime
      numberOfRepeatsAllowedrepeatNumber
      quantityquantity
      expectedSupplyDurationexpectedUseTime
   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® Prescription - Identifiers
MedicationOrderclinical.medication
   identifier (DIS-id)id
   statusstatus
   medication[x]what
   medication[x] (medicationReference)what
   patientwho.focus
   encountercontext
   dateWrittenwhen.recorded
   prescriberwho.actor
   reasonCodewhy
   reasonReferencewhy

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

PrescribeIT® Prescription - Identifiers
MedicationOrder
   identifierCX / EI (occasionally, more often EI maps to a resource id or a URL)
   identifier (EMR-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)
   identifier (DIS-id)ORC-2-Placer Order Number / ORC-3-Filler Order Number
      useN/A
      typeCE/CNE/CWE
      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
   medication[x] (medicationReference)RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
   patientPID-3-Patient ID List
   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)
   reasonCodeORC-16-Order Control Code Reason /RXE-27-Give Indication/RXO-20-Indication / RXD-21-Indication / RXG-22-Indication / RXA-19-Indication
   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
      quantityRXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system
   substitution
      typeRXO-9-Allow Substitutions / RXE-9-Substitution Status
      reasonRXE-9 Substition status