eMediplan CHMED20AF Implementation Guide:

This page is part of the eMediplan CHMED20AF FHIR IG (R4) (v2.0.0: STU 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions

StructureDefinition: CardDosageStructuredNormalChmed20af - Mappings

Mappings for Mapping to CHMED16A (http://emediplan.ch/chmed16a)

CardDosageStructuredNormalChmed20af
DosagePosology
   timingPosology.DtFrom, Posology.DtTo, Posology.CyDu, Posology.InRes, SimpliedVersion of taking times onlys
   routeMedicament.Roa
   doseAndRate
      dose[x]doseQuantity: TakingTime.A, doseRange: TakingTime.DoFrom, TakingTime.DoTo
   maxDosePerPeriodTakingTime.MA

Mappings for CDA (R2) (http://hl7.org/v3/cda)

CardDosageStructuredNormalChmed20af
Dosage
   timing.effectiveTime
      repeat
         bounds[x].low/.high
         when.event
   route
      coding.routeCode
   doseAndRate
      dose[x].doseQuantity

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

CardDosageStructuredNormalChmed20af
Dosagen/a, .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=INT]
   idn/a
   modifierExtensionN/A
   additionalInstruction.text
   patientInstruction.text
   timing.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      eventQLIST<TS>
      repeatImplies PIVL or EIVL
         idn/a
         extensionn/a
         bounds[x]IVL(TS) used in a QSI
         countPIVL.count
         countMaxPIVL.count
         durationPIVL.phase
         durationMaxPIVL.phase
         durationUnitPIVL.phase.unit
         frequencyPIVL.phase
         frequencyMaxPIVL.phase
         periodPIVL.phase
         periodMaxPIVL.phase
         periodUnitPIVL.phase.unit
         dayOfWeekn/a
         timeOfDayn/a
         whenEIVL.event
         offsetEIVL.offset
      codeQSC.code
   asNeeded[x].outboundRelationship[typeCode=PRCN].target[classCode=OBS, moodCode=EVN, code="as needed"].value=boolean or codable concept
   site.approachSiteCode
   route.routeCode
      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
   method.doseQuantity
   doseAndRate
      idn/a
      extensionn/a
      dose[x].doseQuantity
      rate[x].rateQuantity
   maxDosePerPeriodn/a, RTO
   maxDosePerAdministrationnot supported
   maxDosePerLifetimenot supported

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

CardDosageStructuredNormalChmed20af
Dosage
   additionalInstructionRXO-7
   patientInstructionRXO-7
   asNeeded[x]TQ1-9
   siteRXR-2
   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
   methodRXR-4
   doseAndRateTQ1-2
      typeRXO-21; RXE-23
      dose[x]RXO-2, RXE-3
      rate[x]RXE22, RXE23, RXE-24
   maxDosePerPeriodN/A