authorizingPrescription
.outboundRelationship[typeCode=FLFS].target[moodCode=RQO]
type
MedicationDispense
.code
|
quantity
.quantity
Event
|
daysSupply
identifier
|
effectiveUseTime
Event.identifier
|
whenPrepared
.effectiveTime[xmi:type=IVL_TS].low
partOf
|
whenHandedOver
.effectiveTime[xmi:type=IVL_TS].high
Event.partOf
|
destination
.participation[typeCode=DST].role
status
|
receiver
.participation[typeCode=RCV].role
Event.status
|
note
.inboundRelationship[typeCode=SUBJ]/source[classCode=ACT,moodCode=EVN]
medication
|
dosageInstruction
.outboundRelationship[typeCode=COMP].target[classCode=SBADM,
moodCode=INT]
Event.code
|
substitution
.outboundRelationship[typeCode=COMP].target[classCode=SUBST,
moodCode=EVN]
subject
|
wasSubstituted
.actionNegationInd
Event.subject
|
type
.code
encounter
|
reason
.reasonCode
Event.encounter
|
responsibleParty
performer
|
.participation[typeCode=PFM].role[classCode=ASSIGN]
Event.performer
|
detectedIssue
actor
|
.inboundRelationship[typeCode=SUBJ]/source[classCode=ALRT,moodCode=EVN].value
Event.performer.actor
|
notDone
authorizingPrescription
|
.actionNegationInd
Event.basedOn
|
notDoneReason[x]
whenHandedOver
|
.outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN,
code="not
done
reason"].value
Event.occurrence[x]
|
eventHistory
note
|
.inboundRelationship(typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN]
Event.note
|
|
MedicationDispense
|
|
|
identifier
|
|
|
basedOn
| |
|
partOf
|
|
|
status
|
|
category
notPerformedReason
|
|
medication[x]
statusChanged
|
|
RXD-2-Dispense/Give
category
| |
|
medication
|
RXD-2
Dispense/Give
Code
|
|
subject
|
PID-3-Patient
PID-3
Patient
ID
List
|
context
encounter
|
|
|
supportingInformation
|
|
|
performer
|
|
|
function
| |
|
actor
|
|
onBehalfOf
location
|
|
|
authorizingPrescription
|
ORC-2
Placer
Order
Number
|
|
type
|
RXD-33-Dispense
RXD-33
Dispense
Type
|
|
quantity
|
RXD-4-Actual
RXD-4
Actual
Dispense
Amount
/
RXD-5.1-Actual
RXD-5.1
Actual
Dispense
Units.code
/
RXD-5.3-Actual
RXD-5.3
Actual
Dispense
Units.name
of
coding
system
|
|
daysSupply
|
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)>
([Quantity
(NM)]
^
<Units
(CWE)>),
[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
fillNumber
|
|
RXD-3-Date/Time
recorded
| |
|
whenPrepared
|
RXD-3
Date/Time
Dispensed
|
|
whenHandedOver
|
RXD-3-Date/Time
RXD-3
Date/Time
Dispensed
|
|
destination
|
RXD-13
Dispense-to
Location;
RXD-30
Dispense
to
Pharmacy;
RXD-31
Dispense
to
Pharmacy
Address
|
|
receiver
|
|
|
note
|
RXD-9
Dispense
Notes
|
|
renderedDosageInstruction
| |
|
dosageInstruction
|
|
|
doseAdministrationAid
| |
|
substitution
|
|
|
wasSubstituted
|
|
|
type
|
RXO-9-Allow
RXO-9
Allow
Substitutions
/
RXE-9-Substitution
RXE-9
Substitution
Status
|
|
reason
|
|
|
responsibleParty
|
|
detectedIssue
eventHistory
|
|
notDone
MedicationDispense
|
Supply[moodCode=EVN]
|
|
identifier
| .id |
notDoneReason[x]
basedOn
| .outboundRelationship[typeCode=FLFS].target
|
|
partOf
| .outboundRelationship[typeCode=COMP]/target[classCode=PROC,moodCode=EVN] |
eventHistory
status
| .statusCode
|
|
statusChanged
| .subjectOf
Observation[code
=
statusChange].value
=
date
|
|
category
| .inboundRelationship[typeCode=COMP].source[classCode=OBS,
moodCode=EVN,
code="type
of
medication
dispense"].value
|
|
medication
| .participation[typeCode=PRD].role |
|
subject
| .participation[typeCode=SBJ].role[classCode=PAT] |
|
encounter
| .inboundRelationship[typeCode=COMP].source[classCode=ENC,
moodCode=EVN,
code="type
of
encounter
or
episode"]
|
|
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)]
|
|
performer
| .participation[typeCode=PRF] |
|
function
|
participation[typeCode=PRF].functionCode
|
|
actor
| .role |
|
location
| .participation[typeCode=LOC].role |
|
authorizingPrescription
| .outboundRelationship[typeCode=FLFS].target[moodCode=RQO] |
|
type
| .code |
|
quantity
| .quantity |
|
daysSupply
|
effectiveUseTime
|
|
recorded
| .MedicationDispense.dataEnterer..time |
|
whenPrepared
| .effectiveTime[xmi:type=IVL_TS].low |
|
whenHandedOver
| .effectiveTime[xmi:type=IVL_TS].high |
|
destination
| .participation[typeCode=DST].role |
|
receiver
| .participation[typeCode=RCV].role |
|
note
| .inboundRelationship[typeCode=SUBJ]/source[classCode=ACT,moodCode=EVN] |
|
renderedDosageInstruction
|
SubstanceAdministration.text
|
|
dosageInstruction
| .outboundRelationship[typeCode=COMP].target[classCode=SBADM,
moodCode=INT]
|
|
substitution
| .outboundRelationship[typeCode=COMP].target[classCode=SUBST,
moodCode=EVN]
|
|
wasSubstituted
| .actionNegationInd |
|
type
| .code |
|
reason
| .reasonCode |
|
responsibleParty
| .participation[typeCode=PFM].role[classCode=ASSIGN] |
|
eventHistory
| .inboundRelationship(typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN]
|
|
MedicationDispense
|
..Event
|
|
identifier
|
CombinedMedicationDispense.id
|
…identifier
basedOn
|
|
|
partOf
|
…part
of
|
|
status
|
CombinedMedicationDispense.SupplyEvent.statusCode
|
…status
notPerformedReason
|
|
category
statusChanged
|
|
medication[x]
category
|
|
…code
medication
|
CombinedMedicationRequest.component1.AdministrationRequest.consumable
|
|
subject
|
…subject
|
context
encounter
|
…context
|
|
supportingInformation
|
|
|
performer
|
|
…performer
function
|
|
|
actor
|
….actor
|
onBehalfOf
location
|
….onBehalfOf
|
|
authorizingPrescription
|
…basedOn
CombinedMedicationDispense.inFulfillmentOf
|
|
type
|
CombinedMedicationDispense.SupplyEvent.code
|
|
quantity
|
CombinedMedicationDispense.SupplyEvent.quantity
|
|
daysSupply
|
|
whenPrepared
fillNumber
|
|
whenHandedOver
recorded
|
…occurrenceDateTime
|
destination
whenPrepared
|
CombinedMedicationDispense.SupplyEvent.effectiveTime
|
receiver
whenHandedOver
|
CombinedMedicationDispense.SupplyEvent.effectiveTime
|
note
destination
|
…note
CombinedMedicationDispense.SupplyEvent.destination
|
dosageInstruction
receiver
|
CombinedMedicationDispense.SupplyEvent.receiver
|
substitution
note
|
|
wasSubstituted
renderedDosageInstruction
|
|
type
dosageInstruction
|
|
reason
doseAdministrationAid
|
|
responsibleParty
substitution
|
CombinedMedicationDispense.substitutionMade
|
detectedIssue
wasSubstituted
|
|
notDone
type
|
…notDone
CombinedMedicationDispense.substitutionMade.code
|
notDoneReason[x]
reason
|
CombinedMedicationDispense.substitutionMade.reasonCode
|
…notDoneReason
responsibleParty
|
CombinedMedicationDispense.substitutionMade.ResponsibleParty
|
|
eventHistory
|
|