|
MedicationDispense
|
|
|
identifier
|
|
|
basedOn
| |
|
partOf
|
|
|
status
|
|
statusReason[x]
statusReason
| |
|
statusChanged
|
|
|
category
|
|
medication[x]
medication
|
RXD-2-Dispense/Give
Code
|
|
subject
|
PID-3-Patient
ID
List
|
context
encounter
|
|
|
supportingInformation
|
|
|
performer
|
|
|
function
|
|
|
actor
|
|
|
location
|
|
|
authorizingPrescription
|
ORC-2
Placer
Order
Number
|
|
type
|
RXD-33-Dispense
Type
|
|
quantity
|
RXD-4-Actual
Dispense
Amount
/
RXD-5.1-Actual
Dispense
Units.code
/
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)>
^
<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
|
|
recorded
| |
|
whenPrepared
|
RXD-3-Date/Time
Dispensed
|
|
whenHandedOver
|
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
|
|
|
substitution
|
|
|
wasSubstituted
|
|
|
type
|
RXO-9-Allow
Substitutions
/
RXE-9-Substitution
Status
|
|
reason
|
|
|
responsibleParty
|
|
|
detectedIssue
|
|
|
eventHistory
|
|
|
MedicationDispense
|
Supply[moodCode=EVN]
|
|
identifier
|
.id
|
|
basedOn
| .outboundRelationship[typeCode=FLFS].target |
|
partOf
|
.outboundRelationship[typeCode=COMP]/target[classCode=PROC,moodCode=EVN]
|
|
status
|
.statusCode
|
statusReason[x]
statusReason
|
.outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN,
code="not
done
reason"].value
|
|
statusChanged
| .subjectOf
Observation[code
=
statusChange].value
=
date
|
|
category
|
.inboundRelationship[typeCode=COMP].source[classCode=OBS,
moodCode=EVN,
code="type
of
medication
dispense"].value
|
medication[x]
medication
|
.participation[typeCode=PRD].role
|
|
subject
|
.participation[typeCode=SBJ].role[classCode=PAT]
|
context
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]
|
|
detectedIssue
|
.inboundRelationship[typeCode=SUBJ]/source[classCode=ALRT,moodCode=EVN].value
|
|
eventHistory
|
.inboundRelationship(typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN]
|
|
MedicationDispense
|
|
|
identifier
|
CombinedMedicationDispense.id
|
|
basedOn
| |
|
partOf
|
|
|
status
|
CombinedMedicationDispense.SupplyEvent.statusCode
|
statusReason[x]
statusReason
| |
|
statusChanged
|
|
|
category
|
|
medication[x]
medication
|
CombinedMedicationRequest.component1.AdministrationRequest.consumable
|
|
subject
|
|
context
encounter
|
|
|
supportingInformation
|
|
|
performer
|
|
|
function
|
|
|
actor
|
|
|
location
|
|
|
authorizingPrescription
|
CombinedMedicationDispense.inFulfillmentOf
|
|
type
|
CombinedMedicationDispense.SupplyEvent.code
|
|
quantity
|
CombinedMedicationDispense.SupplyEvent.quantity
|
|
daysSupply
|
|
|
recorded
| |
|
whenPrepared
|
CombinedMedicationDispense.SupplyEvent.effectiveTime
|
|
whenHandedOver
|
CombinedMedicationDispense.SupplyEvent.effectiveTime
|
|
destination
|
CombinedMedicationDispense.SupplyEvent.destination
|
|
receiver
|
CombinedMedicationDispense.SupplyEvent.receiver
|
|
note
|
|
|
renderedDosageInstruction
| |
|
dosageInstruction
|
|
|
substitution
|
CombinedMedicationDispense.substitutionMade
|
|
wasSubstituted
|
|
|
type
|
CombinedMedicationDispense.substitutionMade.code
|
|
reason
|
CombinedMedicationDispense.substitutionMade.reasonCode
|
|
responsibleParty
|
CombinedMedicationDispense.substitutionMade.ResponsibleParty
|
|
detectedIssue
|
|
|
eventHistory
|
|