臺灣核心實作指引(TW Core IG)
0.2.0 - Trial Use

This page is part of the 臺灣核心實作指引(TW Core IG) (v0.2.0: Releases) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: TWCoreMedicationStatement - Mappings

Active as of 2024-03-21

Mappings for the MedicationStatement-twcore resource profile.

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

TWCoreMedicationStatement
MedicationStatementEvent
   identifierEvent.identifier
   basedOnEvent.basedOn
   partOfEvent.partOf
   statusEvent.status
   medication[x]Event.code
   medication[x] (medicationReference)Event.code
   subjectEvent.subject
   contextEvent.context
   effective[x]Event.occurrence[x]
   reasonReferenceEvent.reasonReference
   noteEvent.note

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

TWCoreMedicationStatement
MedicationStatementEntity. Role, or Act, SubstanceAdministration
   textAct.text?
   containedN/A
   identifier.id
   basedOn.outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS, moodCode=RQO orPLAN or PRP]
   partOf.outboundRelationship[typeCode=COMP]/target[classCode=SPLY or SBADM or PROC or OBS,moodCode=EVN]
   status.statusCode
   statusReasonn/a, CD
   categoryn/a, CD
   medication[x].participation[typeCode=CSM].role[classCode=ADMM or MANU]
   medication[x] (medicationReference).participation[typeCode=CSM].role[classCode=ADMM or MANU]
   medication[x] (medicationCodeableConcept)n/a, CD
      idn/a
      codingn/a, CV
      coding (fda-medication-tw)n/a, CV
      coding (nhi-medication-tw)n/a, CV
      coding (rxnorm-medication-us-core)n/a, CV
      coding (atc-medication-code)n/a, CV
      coding (snomedct-medication-codes)n/a, CV
      text./originalText[mediaType/code="text/plain"]/data
   subject.participation[typeCode=SBJ].role[classCode=PAT]
   context.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
   effective[x].effectiveTime
   dateAsserted.participation[typeCode=AUT].time
   informationSource.participation[typeCode=INF].role[classCode=PAT, or codes for Practioner or Related Person (if PAT is the informer, then syntax for self-reported =true)
   derivedFrom.outboundRelationship[typeCode=SPRT]/target[classCode=ACT,moodCode=EVN]
   reasonCoden/a, CD
   reasonReference.outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason for use"].value
   note.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
   dosagerefer dosageInstruction mapping
      idn/a
      sequence.text
      text.text
      additionalInstructionn/a, CD
      patientInstruction.text
      timing.effectiveTime
         idn/a
         eventQLIST<TS>
         repeatImplies PIVL or EIVL
            idn/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
         coden/a, CD
            idn/a
            codingn/a, CV
            text./originalText[mediaType/code="text/plain"]/data
      asNeeded[x].outboundRelationship[typeCode=PRCN].target[classCode=OBS, moodCode=EVN, code="as needed"].value=boolean or codable concept
      site.approachSiteCode
      routen/a, CD
         idn/a
         codingn/a, CV
         text./originalText[mediaType/code="text/plain"]/data
      methodn/a, CD
      doseAndRate
         idn/a
         typen/a, CD
         dose[x].doseQuantity
         rate[x].rateQuantity
      maxDosePerPeriod.maxDoseQuantity
      maxDosePerAdministrationnot supported
      maxDosePerLifetimenot supported

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

TWCoreMedicationStatement
MedicationStatement
   identifierFiveWs.identifier
   statusFiveWs.status
   medication[x]FiveWs.what[x]
   medication[x] (medicationReference)FiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   effective[x]FiveWs.done[x]
   dateAssertedFiveWs.recorded
   informationSourceFiveWs.source
   reasonReferenceFiveWs.why[x]

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

TWCoreMedicationStatement
MedicationStatement
   statusReasonCE/CNE/CWE
   categoryCE/CNE/CWE
   medication[x]
   medication[x] (medicationReference)
   medication[x] (medicationCodeableConcept)CE/CNE/CWE
      codingCE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      coding (fda-medication-tw)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      coding (nhi-medication-tw)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      coding (rxnorm-medication-us-core)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      coding (atc-medication-code)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      coding (snomedct-medication-codes)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      textC*E.9. But note many systems use C*E.2 for this
   subjectPID-3-Patient ID List
   reasonCodeCE/CNE/CWE
   dosage
      sequenceTQ1-1
      textRXO-6; RXE-21
      additionalInstructionCE/CNE/CWE
      patientInstructionRXO-7
      timing
         codeCE/CNE/CWE
            codingCE/CNE/CWE subset one of the sets of component 1-3 or 4-6
            textC*E.9. But note many systems use C*E.2 for this
      asNeeded[x]TQ1-9
      siteRXR-2
      routeCE/CNE/CWE
         codingCE/CNE/CWE subset one of the sets of component 1-3 or 4-6
         textC*E.9. But note many systems use C*E.2 for this
      methodCE/CNE/CWE
      doseAndRateTQ1-2
         typeCE/CNE/CWE
         dose[x]RXO-2, RXE-3
         rate[x]RXE22, RXE23, RXE-24
      maxDosePerPeriodRXO-23, RXE-19