Guia de Implementação do Registro Eletrônico de Dispensação ou Fornecimento de Medicamento (REDFM) da RNDS
1.0.0 - STU1 Brazil flag

!!Guia de Implementação do Registro Eletrônico de Dispensação ou Fornecimento de Medicamento (REDFM) da RNDS - Compilação de desenvolvimento local (v1.0.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: RNDSMedicamentoDispensadoFornecido - Mappings

Page standards status: Informative Maturity Level: 1

Mappings for the RNDSMedicamentoDispensadoFornecido resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NomeWorkflow PatternRIM MappingFiveWs Pattern MappingV3 Pharmacy Dispense RMIMHL7 v2 Mappingdoco
.. MedicationDispense
Event
Supply[moodCode=EVN]
... id
... meta
... implicitRules
... language
... text
Act.text?
... Fatias para contained
N/A
.... contained:prescriptionDetails
Request
CombinedMedicationRequest
..... id
..... meta
...... id
n/a
...... extension
n/a
...... versionId
...... lastUpdated
...... source
...... profile
...... security
...... tag
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
N/A
..... modifierExtension
N/A
..... Fatias para identifier
Request.identifier
.id
FiveWs.identifier
ORC-2-Placer Order Number / ORC-3-Filler Order Number
...... identifier:prescriptionItemId
Request.identifier
.id
FiveWs.identifier
ORC-2-Placer Order Number / ORC-3-Filler Order Number
....... id
n/a
....... extension
n/a
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
...... identifier:sncrNumber
Request.identifier
.id
FiveWs.identifier
ORC-2-Placer Order Number / ORC-3-Filler Order Number
....... id
n/a
....... extension
n/a
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
..... status
Request.status
.statusCode
FiveWs.status
..... statusReason
Request.statusReason
  • .inboundRelationship[typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN].reasonCOde
..... intent
Request.intent
.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
FiveWs.class
..... category
  • .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • moodCode=EVN
  • code="type of medication usage"].value
FiveWs.class
..... priority
Request.priority
.priorityCode
FiveWs.grade
..... doNotPerform
SubstanceAdministration.actionNegationInd
..... reported[x]
.participation[typeCode=INF].role
..... medication[x]
Request.code
consumable.administrableMedication
FiveWs.what[x]
RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
...... id
n/a
...... extension
n/a
...... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
....... id
n/a
....... extension
n/a
....... system
./codeSystem
C*E.3
....... version
./codeSystemVersion
C*E.7
....... code
./code
C*E.1
....... display
CV.displayName
C*E.2 - but note this is not well followed
....... userSelected
CD.codingRationale
Sometimes implied by being first
...... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
..... subject
Request.subject
.participation[typeCode=AUT].role
FiveWs.subject
PID-3-Patient ID List
...... id
n/a
...... extension
n/a
...... reference
N/A
...... type
N/A
...... identifier
.identifier
....... id
n/a
....... extension
n/a
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
...... display
N/A
..... encounter
Request.context
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN
  • code="type of encounter or episode"]
FiveWs.context
PV1-19-Visit Number
..... supportingInformation
Request.supportingInfo
  • .outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement CMET minimal with many different choices of classCodes(ORG
  • ENC
  • PROC
  • SPLY
  • SBADM
  • OBS) and each of the act class codes draws from one or more of the following moodCodes (EVN
  • DEF
  • INT PRMS
  • RQO
  • PRP
  • APT
  • ARQ
  • GOL)]
FiveWs.context
..... authoredOn
Request.authoredOn
author.time
FiveWs.recorded
RXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction
..... requester
Request.requester
.participation[typeCode=AUT].role
FiveWs.author
...... id
n/a
...... extension
n/a
...... reference
N/A
...... type
N/A
...... identifier
.identifier
....... id
n/a
....... extension
n/a
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
...... display
N/A
..... performer
Request.performer
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
..... performerType
Request.performerType
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
..... recorder
.participation[typeCode=TRANS].role[classCode=ASSIGNED].code (HealthcareProviderType)
FiveWs.who
..... reasonCode
Request.reasonCode
reason.observation.reasonCode
FiveWs.why[x]
ORC-16-Order Control Code Reason /RXE-27-Give Indication/RXO-20-Indication / RXD-21-Indication / RXG-22-Indication / RXA-19-Indication
...... id
n/a
...... extension
n/a
...... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
....... id
n/a
....... extension
n/a
....... system
./codeSystem
C*E.3
....... version
./codeSystemVersion
C*E.7
....... code
./code
C*E.1
....... display
CV.displayName
C*E.2 - but note this is not well followed
....... userSelected
CD.codingRationale
Sometimes implied by being first
...... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
..... reasonReference
Request.reasonReference
reason.observation[code=ASSERTION].value
FiveWs.why[x]
..... instantiatesCanonical
Request.instantiates
.outboundRelationship[typeCode=DEFN].target
..... instantiatesUri
.outboundRelationship[typeCode=DEFN].target
..... basedOn
Request.basedOn
  • .outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS
  • moodCode=RQO orPLAN or PRP]
..... groupIdentifier
Request.groupIdentifier
  • .outboundRelationship(typeCode=COMP].target[classCode=SBADM
  • moodCode=INT].id
..... courseOfTherapyType
Act.code where classCode = LIST and moodCode = EVN
..... insurance
Request.insurance
.outboundRelationship[typeCode=COVBY].target
..... note
Request.note
  • .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
..... dosageInstruction
Request.occurrence[x]
see dosageInstruction mapping
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... sequence
.text
TQ1-1
...... text
.text
RXO-6; RXE-21
...... additionalInstruction
.text
RXO-7
...... patientInstruction
.text
RXO-7
...... timing
.effectiveTime
...... asNeeded[x]
  • .outboundRelationship[typeCode=PRCN].target[classCode=OBS
  • moodCode=EVN
  • code="as needed"].value=boolean or codable concept
TQ1-9
...... site
.approachSiteCode
RXR-2
...... route
.routeCode
RXR-1
....... id
n/a
....... extension
n/a
....... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
........ id
n/a
........ extension
n/a
........ system
./codeSystem
C*E.3
........ version
./codeSystemVersion
C*E.7
........ code
./code
C*E.1
........ display
CV.displayName
C*E.2 - but note this is not well followed
........ userSelected
CD.codingRationale
Sometimes implied by being first
....... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
...... method
.doseQuantity
RXR-4
...... doseAndRate
TQ1-2
....... id
n/a
....... extension
n/a
....... type
RXO-21; RXE-23
....... dose[x]
.doseQuantity
  • RXO-2
  • RXE-3
........ id
n/a
........ extension
n/a
........ value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
........ comparator
IVL properties
SN.1 / CQ.1
........ unit
PQ.unit
(see OBX.6 etc.) / CQ.2
........ system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
........ code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
....... rate[x]
.rateQuantity
  • RXE22
  • RXE23
  • RXE-24
...... maxDosePerPeriod
.maxDoseQuantity
  • RXO-23
  • RXE-19
...... maxDosePerAdministration
not supported
...... maxDosePerLifetime
not supported
..... dispenseRequest
component.supplyEvent
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... initialFill
SubstanceAdministration -> ActRelationship[sequenceNumber = '1'] -> Supply
....... id
n/a
....... extension
n/a
....... modifierExtension
N/A
....... quantity
Supply.quantity[moodCode=RQO]
....... duration
Supply.effectivetime[moodCode=RQO]
...... dispenseInterval
Supply.effectivetime[moodCode=RQO]
...... validityPeriod
effectiveTime
...... numberOfRepeatsAllowed
repeatNumber
RXE-12-Number of Refills
...... quantity
quantity
RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system
...... expectedSupplyDuration
expectedUseTime
...... performer
  • .outboundRelationship[typeCode=COMP].target[classCode=SPLY
  • moodCode=RQO] .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
FiveWs.who
..... substitution
subjectOf.substitutionPersmission
...... id
n/a
...... extension
n/a
...... modifierExtension
N/A
...... allowed[x]
code
RXO-9-Allow Substitutions / RXE-9-Substitution Status
...... reason
reasonCode
RXE-9 Substition status
..... priorPrescription
Request.replaces
  • .outboundRelationship[typeCode=?RPLC or ?SUCC]/target[classCode=SBADM
  • moodCode=RQO]
..... detectedIssue
  • .inboundRelationship[typeCode=SUBJ]/source[classCode=ALRT
  • moodCode=EVN].value
..... eventHistory
Request.relevantHistory
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]
.... contained:prescriberIdentifier
Role
PRD (as one example)
..... id
..... meta
...... id
n/a
...... extension
n/a
...... versionId
...... lastUpdated
...... source
...... profile
...... security
...... tag
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
..... modifierExtension
..... Fatias para identifier
./id
FiveWs.identifier
PRD-7 (or XCN.1)
...... identifier:cns
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:cpf
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorMedico
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorFarmaceutico
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorOdontologo
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorEnfermeiro
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorOutrosProfissionais
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:rqeMedico
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
n/a
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
n/a
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
n/a
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
..... active
./statusCode
FiveWs.status
..... name
./name
XCN Components
...... id
n/a
...... extension
...... use
unique(./use)
  • XPN.7
  • but often indicated by which field contains the name
...... text
./formatted
implied by XPN.11
...... family
./part[partType = FAM]
XPN.1/FN.1
...... given
./part[partType = GIV]
XPN.2 + XPN.3
...... prefix
./part[partType = PFX]
XPN.5
...... suffix
./part[partType = SFX]
XPN/4
...... period
./usablePeriod[type="IVL<TS>"]
XPN.13 + XPN.14
..... telecom
./telecom
  • PRT-15
  • STF-10
  • ROL-12
..... address
./addr
  • ORC-24
  • STF-11
  • ROL-11
  • PRT-14
..... gender
./administrativeGender
STF-5
..... birthDate
./birthTime
STF-6
..... photo
./subjectOf/ObservationEvent[code="photo"]/value
..... qualification
.playingEntity.playingRole[classCode=QUAL].code
CER?
...... id
n/a
...... extension
...... modifierExtension
N/A
...... identifier
.playingEntity.playingRole[classCode=QUAL].id
...... code
.playingEntity.playingRole[classCode=QUAL].code
....... id
n/a
....... extension
n/a
....... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
........ id
n/a
........ extension
n/a
........ system
./codeSystem
C*E.3
........ version
./codeSystemVersion
C*E.7
........ code
./code
C*E.1
........ display
CV.displayName
C*E.2 - but note this is not well followed
........ userSelected
CD.codingRationale
Sometimes implied by being first
....... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
...... period
.playingEntity.playingRole[classCode=QUAL].effectiveTime
...... issuer
.playingEntity.playingRole[classCode=QUAL].scoper
..... communication
./languageCommunication
  • PID-15
  • NK1-20
  • LAN-2
.... contained:prescriberSpecialty
Role
PRD (as one example)
..... id
..... meta
...... id
n/a
...... extension
n/a
...... versionId
...... lastUpdated
...... source
...... profile
...... security
...... tag
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
N/A
..... modifierExtension
..... identifier
.id
FiveWs.identifier
PRD-7 (or XCN.1)
...... id
n/a
...... extension
n/a
...... use
Role.code or implied by context
N/A
...... type
Role.code or implied by context
CX.5
....... id
n/a
....... extension
n/a
....... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
........ id
n/a
........ extension
n/a
........ system
./codeSystem
C*E.3
........ version
./codeSystemVersion
C*E.7
........ code
./code
C*E.1
........ display
CV.displayName
C*E.2 - but note this is not well followed
........ userSelected
CD.codingRationale
Sometimes implied by being first
....... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
...... system
II.root or Role.id.root
CX.4 / EI-2-4
...... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
...... period
Role.effectiveTime or implied by context
CX.7 + CX.8
...... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
..... active
.statusCode
FiveWs.status
STF-7
..... period
.performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime
FiveWs.done[x]
PRD-8/9 / PRA-5.4
..... practitioner
.player
..... organization
.scoper
..... code
.code
PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
..... specialty
.player.HealthCareProvider[@classCode = 'PROV'].code
PRA-5
..... location
.performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
FiveWs.where[x]
..... healthcareService
.player.QualifiedEntity[@classCode = 'QUAL'].code
EDU-2 / AFF-3
..... telecom
.telecom
..... availableTime
.effectiveTime
...... id
n/a
...... extension
...... modifierExtension
...... daysOfWeek
.effectiveTime
...... allDay
.effectiveTime
...... availableStartTime
.effectiveTime
...... availableEndTime
.effectiveTime
..... notAvailable
.effectiveTime
...... id
n/a
...... extension
...... modifierExtension
...... description
n/a
...... during
.effectiveTime
..... availabilityExceptions
.effectiveTime
..... endpoint
n/a
.... contained:pharmacistIdentifier
Role
PRD (as one example)
..... id
..... meta
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
..... modifierExtension
..... Fatias para identifier
./id
FiveWs.identifier
PRD-7 (or XCN.1)
...... identifier:cns
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:cpf
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorMedico
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorFarmaceutico
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorOdontologo
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorEnfermeiro
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:identificadorOutrosProfissionais
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
...... identifier:rqeMedico
./id
FiveWs.identifier
PRD-7 (or XCN.1)
....... id
n/a
....... extension
n/a
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
........ id
n/a
........ extension
n/a
........ coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
......... id
n/a
......... extension
n/a
......... system
./codeSystem
C*E.3
......... version
./codeSystemVersion
C*E.7
......... code
./code
C*E.1
......... display
CV.displayName
C*E.2 - but note this is not well followed
......... userSelected
CD.codingRationale
Sometimes implied by being first
........ text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
..... active
./statusCode
FiveWs.status
..... name
./name
XCN Components
...... id
n/a
...... extension
...... use
unique(./use)
  • XPN.7
  • but often indicated by which field contains the name
...... text
./formatted
implied by XPN.11
...... family
./part[partType = FAM]
XPN.1/FN.1
...... given
./part[partType = GIV]
XPN.2 + XPN.3
...... prefix
./part[partType = PFX]
XPN.5
...... suffix
./part[partType = SFX]
XPN/4
...... period
./usablePeriod[type="IVL<TS>"]
XPN.13 + XPN.14
..... telecom
./telecom
  • PRT-15
  • STF-10
  • ROL-12
..... address
./addr
  • ORC-24
  • STF-11
  • ROL-11
  • PRT-14
..... gender
./administrativeGender
STF-5
..... birthDate
./birthTime
STF-6
..... photo
./subjectOf/ObservationEvent[code="photo"]/value
..... qualification
.playingEntity.playingRole[classCode=QUAL].code
CER?
...... id
n/a
...... extension
...... modifierExtension
N/A
...... identifier
.playingEntity.playingRole[classCode=QUAL].id
...... code
.playingEntity.playingRole[classCode=QUAL].code
....... id
n/a
....... extension
n/a
....... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
........ id
n/a
........ extension
n/a
........ system
./codeSystem
C*E.3
........ version
./codeSystemVersion
C*E.7
........ code
./code
C*E.1
........ display
CV.displayName
C*E.2 - but note this is not well followed
........ userSelected
CD.codingRationale
Sometimes implied by being first
....... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
...... period
.playingEntity.playingRole[classCode=QUAL].effectiveTime
...... issuer
.playingEntity.playingRole[classCode=QUAL].scoper
..... communication
./languageCommunication
  • PID-15
  • NK1-20
  • LAN-2
... extension
N/A
... modifierExtension
N/A
... Fatias para identifier
Event.identifier
.id
FiveWs.identifier
CombinedMedicationDispense.id
.... identifier:dispensedItemId
Event.identifier
.id
FiveWs.identifier
CombinedMedicationDispense.id
..... id
n/a
..... extension
n/a
..... use
Role.code or implied by context
N/A
..... type
Role.code or implied by context
CX.5
..... system
II.root or Role.id.root
CX.4 / EI-2-4
..... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
..... period
Role.effectiveTime or implied by context
CX.7 + CX.8
..... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
.... identifier:sncrNumber
Event.identifier
.id
FiveWs.identifier
CombinedMedicationDispense.id
..... id
n/a
..... extension
n/a
..... use
Role.code or implied by context
N/A
..... type
Role.code or implied by context
CX.5
..... system
II.root or Role.id.root
CX.4 / EI-2-4
..... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
..... period
Role.effectiveTime or implied by context
CX.7 + CX.8
..... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
... partOf
Event.partOf
  • .outboundRelationship[typeCode=COMP]/target[classCode=PROC
  • moodCode=EVN]
... status
Event.status
.statusCode
FiveWs.status
CombinedMedicationDispense.SupplyEvent.statusCode
... statusReason[x]
Event.statusReason
  • .outboundRelationship[typeCode=RSON]/target[classCode=OBS
  • moodCode=EVN
  • code="not done reason"].value
... category
  • .inboundRelationship[typeCode=COMP].source[classCode=OBS
  • moodCode=EVN
  • code="type of medication dispense"].value
... medication[x]
Event.code
.participation[typeCode=PRD].role
FiveWs.what[x]
CombinedMedicationRequest.component1.AdministrationRequest.consumable
RXD-2-Dispense/Give Code
... subject
Event.subject
.participation[typeCode=SBJ].role[classCode=PAT]
FiveWs.subject
PID-3-Patient ID List
.... id
n/a
.... extension
n/a
.... reference
N/A
.... type
N/A
.... identifier
.identifier
..... id
n/a
..... extension
n/a
..... use
Role.code or implied by context
N/A
..... type
Role.code or implied by context
CX.5
..... system
II.root or Role.id.root
CX.4 / EI-2-4
..... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
..... period
Role.effectiveTime or implied by context
CX.7 + CX.8
..... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
.... display
N/A
... context
Event.context
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN
  • code="type of encounter or episode"]
... Fatias para supportingInformation
  • .outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement CMET minimal with many different choices of classCodes(ORG
  • ENC
  • PROC
  • SPLY
  • SBADM
  • OBS) and each of the act class codes draws from one or more of the following moodCodes (EVN
  • DEF
  • INT PRMS
  • RQO
  • PRP
  • APT
  • ARQ
  • GOL)]
FiveWs.context
.... supportingInformation:prescriberIdentifierReference
  • .outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement CMET minimal with many different choices of classCodes(ORG
  • ENC
  • PROC
  • SPLY
  • SBADM
  • OBS) and each of the act class codes draws from one or more of the following moodCodes (EVN
  • DEF
  • INT PRMS
  • RQO
  • PRP
  • APT
  • ARQ
  • GOL)]
FiveWs.context
..... id
n/a
..... extension
n/a
..... reference
N/A
..... type
N/A
..... identifier
.identifier
..... display
N/A
.... supportingInformation:prescriberSpecialtyReference
  • .outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement CMET minimal with many different choices of classCodes(ORG
  • ENC
  • PROC
  • SPLY
  • SBADM
  • OBS) and each of the act class codes draws from one or more of the following moodCodes (EVN
  • DEF
  • INT PRMS
  • RQO
  • PRP
  • APT
  • ARQ
  • GOL)]
FiveWs.context
..... id
n/a
..... extension
n/a
..... reference
N/A
..... type
N/A
..... identifier
.identifier
..... display
N/A
... Fatias para performer
Event.performer
.participation[typeCode=PRF]
.... performer:Todas as fatias
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... function
participation[typeCode=PRF].functionCode
..... actor
Event.performer.actor
.role
.... performer:organization
Event.performer
.participation[typeCode=PRF]
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... function
participation[typeCode=PRF].functionCode
..... actor
Event.performer.actor
.role
...... id
n/a
...... extension
n/a
...... reference
N/A
...... type
N/A
...... identifier
.identifier
....... id
n/a
....... extension
n/a
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
...... display
N/A
.... performer:pharmacist
Event.performer
.participation[typeCode=PRF]
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... function
participation[typeCode=PRF].functionCode
...... id
n/a
...... extension
n/a
...... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
....... id
n/a
....... extension
n/a
....... system
./codeSystem
C*E.3
....... version
./codeSystemVersion
C*E.7
....... code
./code
C*E.1
....... display
CV.displayName
C*E.2 - but note this is not well followed
....... userSelected
CD.codingRationale
Sometimes implied by being first
...... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
..... actor
Event.performer.actor
.role
...... id
n/a
...... extension
n/a
...... reference
N/A
...... type
N/A
...... identifier
.identifier
....... id
n/a
....... extension
n/a
....... use
Role.code or implied by context
N/A
....... type
Role.code or implied by context
CX.5
....... system
II.root or Role.id.root
CX.4 / EI-2-4
....... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
....... period
Role.effectiveTime or implied by context
CX.7 + CX.8
....... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
...... display
N/A
.... performer:otherPractitioner
Event.performer
.participation[typeCode=PRF]
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... function
participation[typeCode=PRF].functionCode
...... id
n/a
...... extension
n/a
...... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
....... id
n/a
....... extension
n/a
....... system
./codeSystem
C*E.3
....... version
./codeSystemVersion
C*E.7
....... code
./code
C*E.1
....... display
CV.displayName
C*E.2 - but note this is not well followed
....... userSelected
CD.codingRationale
Sometimes implied by being first
...... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
..... actor
Event.performer.actor
.role
... location
.participation[typeCode=LOC].role
... Fatias para authorizingPrescription
Event.basedOn
.outboundRelationship[typeCode=FLFS].target[moodCode=RQO]
CombinedMedicationDispense.inFulfillmentOf
ORC-2 Placer Order Number
.... authorizingPrescription:prescriptionInRNDS
Event.basedOn
.outboundRelationship[typeCode=FLFS].target[moodCode=RQO]
CombinedMedicationDispense.inFulfillmentOf
ORC-2 Placer Order Number
..... id
n/a
..... extension
n/a
..... reference
N/A
..... type
N/A
..... identifier
.identifier
...... id
n/a
...... extension
n/a
...... use
Role.code or implied by context
N/A
...... type
Role.code or implied by context
CX.5
...... system
II.root or Role.id.root
CX.4 / EI-2-4
...... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
...... period
Role.effectiveTime or implied by context
CX.7 + CX.8
...... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
..... display
N/A
.... authorizingPrescription:prescriptionOutOfRNDS
Event.basedOn
.outboundRelationship[typeCode=FLFS].target[moodCode=RQO]
CombinedMedicationDispense.inFulfillmentOf
ORC-2 Placer Order Number
..... id
n/a
..... extension
n/a
..... reference
N/A
..... type
N/A
..... identifier
.identifier
..... display
N/A
... type
.code
CombinedMedicationDispense.SupplyEvent.code
RXD-33-Dispense Type
.... id
n/a
.... extension
n/a
.... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
..... id
n/a
..... extension
n/a
..... system
./codeSystem
C*E.3
..... version
./codeSystemVersion
C*E.7
..... code
./code
C*E.1
..... display
CV.displayName
C*E.2 - but note this is not well followed
..... userSelected
CD.codingRationale
Sometimes implied by being first
.... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
... quantity
.quantity
CombinedMedicationDispense.SupplyEvent.quantity
RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system
.... id
n/a
.... extension
n/a
.... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
.... comparator
IVL properties
SN.1 / CQ.1
.... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
.... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
.... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
... daysSupply
effectiveUseTime
  • TQ1.6 Timing/Quantity Segment Service Duration. Prior to v2.5
  • ORC.7.3 Common Order Segment / Quantity/Timing / Duration component. This is a formatted string
  • first character for the time unit (e.g.
  • D=days)
  • followed by the value. For example
  • “D14” represents “14 days supply” From v2.5 on
  • TQ1.6 Timing/Quantity Segment / Service Duration. This is a CQ data type (<Quantity (NM)> ^ <Units (CWE)>)
  • thus for days supply
  • assuming the unit of measure is “days”
  • the numeric value is TQ1.6.1 (…|14^ For backwards compatibility
  • ORC.7 was permitted through v2.6. Both forms (field and segment) may be present in v2.5
  • v2.5.1
  • and v2.6
... whenPrepared
type=IVL_TS].low
CombinedMedicationDispense.SupplyEvent.effectiveTime
RXD-3-Date/Time Dispensed
... whenHandedOver
Event.occurrence[x]
type=IVL_TS].high
CombinedMedicationDispense.SupplyEvent.effectiveTime
RXD-3-Date/Time Dispensed
... destination
.participation[typeCode=DST].role
CombinedMedicationDispense.SupplyEvent.destination
RXD-13 Dispense-to Location; RXD-30 Dispense to Pharmacy; RXD-31 Dispense to Pharmacy Address
... receiver
.participation[typeCode=RCV].role
CombinedMedicationDispense.SupplyEvent.receiver
.... id
n/a
.... extension
n/a
.... reference
N/A
.... type
N/A
.... identifier
.identifier
..... id
n/a
..... extension
n/a
..... use
Role.code or implied by context
N/A
..... type
Role.code or implied by context
CX.5
..... system
II.root or Role.id.root
CX.4 / EI-2-4
..... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CX.1 / EI.1
..... period
Role.effectiveTime or implied by context
CX.7 + CX.8
..... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
.... display
N/A
... note
Event.note
  • .inboundRelationship[typeCode=SUBJ]/source[classCode=ACT
  • moodCode=EVN]
RXD-9 Dispense Notes
... dosageInstruction
  • .outboundRelationship[typeCode=COMP].target[classCode=SBADM
  • moodCode=INT]
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... sequence
.text
TQ1-1
.... text
.text
RXO-6; RXE-21
.... additionalInstruction
.text
RXO-7
.... patientInstruction
.text
RXO-7
.... timing
.effectiveTime
.... asNeeded[x]
  • .outboundRelationship[typeCode=PRCN].target[classCode=OBS
  • moodCode=EVN
  • code="as needed"].value=boolean or codable concept
TQ1-9
.... site
.approachSiteCode
RXR-2
.... route
.routeCode
RXR-1
..... id
n/a
..... extension
n/a
..... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
...... id
n/a
...... extension
n/a
...... system
./codeSystem
C*E.3
...... version
./codeSystemVersion
C*E.7
...... code
./code
C*E.1
...... display
CV.displayName
C*E.2 - but note this is not well followed
...... userSelected
CD.codingRationale
Sometimes implied by being first
..... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
.... method
.doseQuantity
RXR-4
.... doseAndRate
TQ1-2
..... id
n/a
..... extension
n/a
..... type
RXO-21; RXE-23
..... dose[x]
.doseQuantity
  • RXO-2
  • RXE-3
...... id
n/a
...... extension
n/a
...... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
...... comparator
IVL properties
SN.1 / CQ.1
...... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
...... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
...... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
..... rate[x]
.rateQuantity
  • RXE22
  • RXE23
  • RXE-24
.... maxDosePerPeriod
.maxDoseQuantity
  • RXO-23
  • RXE-19
.... maxDosePerAdministration
not supported
.... maxDosePerLifetime
not supported
... substitution
  • .outboundRelationship[typeCode=COMP].target[classCode=SUBST
  • moodCode=EVN]
CombinedMedicationDispense.substitutionMade
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... wasSubstituted
.actionNegationInd
.... type
.code
CombinedMedicationDispense.substitutionMade.code
RXO-9-Allow Substitutions / RXE-9-Substitution Status
.... reason
.reasonCode
CombinedMedicationDispense.substitutionMade.reasonCode
.... responsibleParty
.participation[typeCode=PFM].role[classCode=ASSIGN]
CombinedMedicationDispense.substitutionMade.ResponsibleParty
... detectedIssue
  • .inboundRelationship[typeCode=SUBJ]/source[classCode=ALRT
  • moodCode=EVN].value
... eventHistory
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]

doco Documentação para este formato