MedicationDispense

Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.

Columns

Header row
# path type required description
0 resourceType string * Resource type identifier. Must be string "MedicationDispense"
1 integer * Number of subrows
2 id string * Logical id of this artifact
3 status code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
statusReason[x] Why a dispense was not performed
statusReasonCodeableConcept CodeableConcept
statusReasonCodeableConcept.coding Coding Code defined by a terminology system
4 statusReasonCodeableConcept.coding.system uri Identity of the terminology system
5 statusReasonCodeableConcept.coding.version string Version of the system - if relevant
6 statusReasonCodeableConcept.coding.code code Symbol in syntax defined by the system
7 statusReasonCodeableConcept.coding.display string Representation defined by the system
8 statusReasonCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
9 statusReasonCodeableConcept.text string Plain text representation of the concept
statusReasonReference Reference
10 statusReasonReference.reference string Literal reference, Relative, internal or absolute URL
11 statusReasonReference.type uri Type the reference refers to (e.g. "Patient")
statusReasonReference.identifier Identifier Logical reference, when literal reference is not known
12 statusReasonReference.identifier.use code usual | official | temp | secondary | old (If known)
statusReasonReference.identifier.type CodeableConcept Description of identifier
statusReasonReference.identifier.type.coding Coding Code defined by a terminology system
13 statusReasonReference.identifier.type.coding.system uri Identity of the terminology system
14 statusReasonReference.identifier.type.coding.version string Version of the system - if relevant
15 statusReasonReference.identifier.type.coding.code code Symbol in syntax defined by the system
16 statusReasonReference.identifier.type.coding.display string Representation defined by the system
17 statusReasonReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
18 statusReasonReference.identifier.type.text string Plain text representation of the concept
19 statusReasonReference.identifier.system uri The namespace for the identifier value
20 statusReasonReference.identifier.value string The value that is unique
statusReasonReference.identifier.period Period Time period when id is/was valid for use
21 statusReasonReference.identifier.period.start dateTime Starting time with inclusive boundary
22 statusReasonReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
23 statusReasonReference.display string Text alternative for the resource
category CodeableConcept Type of medication dispense
category.coding Coding Code defined by a terminology system
24 category.coding.system uri Identity of the terminology system
25 category.coding.version string Version of the system - if relevant
26 category.coding.code code Symbol in syntax defined by the system
27 category.coding.display string Representation defined by the system
28 category.coding.userSelected boolean If this coding was chosen directly by the user
29 category.text string Plain text representation of the concept
medication[x] What medication was supplied
medicationCodeableConcept CodeableConcept
medicationCodeableConcept.coding Coding Code defined by a terminology system
30 medicationCodeableConcept.coding.system uri Identity of the terminology system
31 medicationCodeableConcept.coding.version string Version of the system - if relevant
32 medicationCodeableConcept.coding.code code Symbol in syntax defined by the system
33 medicationCodeableConcept.coding.display string Representation defined by the system
34 medicationCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
35 medicationCodeableConcept.text string Plain text representation of the concept
medicationReference Reference
36 medicationReference.reference string Literal reference, Relative, internal or absolute URL
37 medicationReference.type uri Type the reference refers to (e.g. "Patient")
medicationReference.identifier Identifier Logical reference, when literal reference is not known
38 medicationReference.identifier.use code usual | official | temp | secondary | old (If known)
medicationReference.identifier.type CodeableConcept Description of identifier
medicationReference.identifier.type.coding Coding Code defined by a terminology system
39 medicationReference.identifier.type.coding.system uri Identity of the terminology system
40 medicationReference.identifier.type.coding.version string Version of the system - if relevant
41 medicationReference.identifier.type.coding.code code Symbol in syntax defined by the system
42 medicationReference.identifier.type.coding.display string Representation defined by the system
43 medicationReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
44 medicationReference.identifier.type.text string Plain text representation of the concept
45 medicationReference.identifier.system uri The namespace for the identifier value
46 medicationReference.identifier.value string The value that is unique
medicationReference.identifier.period Period Time period when id is/was valid for use
47 medicationReference.identifier.period.start dateTime Starting time with inclusive boundary
48 medicationReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
49 medicationReference.display string Text alternative for the resource
subject Reference Who the dispense is for
50 subject.reference string Literal reference, Relative, internal or absolute URL
51 subject.type uri Type the reference refers to (e.g. "Patient")
subject.identifier Identifier Logical reference, when literal reference is not known
52 subject.identifier.use code usual | official | temp | secondary | old (If known)
subject.identifier.type CodeableConcept Description of identifier
subject.identifier.type.coding Coding Code defined by a terminology system
53 subject.identifier.type.coding.system uri Identity of the terminology system
54 subject.identifier.type.coding.version string Version of the system - if relevant
55 subject.identifier.type.coding.code code Symbol in syntax defined by the system
56 subject.identifier.type.coding.display string Representation defined by the system
57 subject.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
58 subject.identifier.type.text string Plain text representation of the concept
59 subject.identifier.system uri The namespace for the identifier value
60 subject.identifier.value string The value that is unique
subject.identifier.period Period Time period when id is/was valid for use
61 subject.identifier.period.start dateTime Starting time with inclusive boundary
62 subject.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
63 subject.display string Text alternative for the resource
context Reference Encounter / Episode associated with event
64 context.reference string Literal reference, Relative, internal or absolute URL
65 context.type uri Type the reference refers to (e.g. "Patient")
context.identifier Identifier Logical reference, when literal reference is not known
66 context.identifier.use code usual | official | temp | secondary | old (If known)
context.identifier.type CodeableConcept Description of identifier
context.identifier.type.coding Coding Code defined by a terminology system
67 context.identifier.type.coding.system uri Identity of the terminology system
68 context.identifier.type.coding.version string Version of the system - if relevant
69 context.identifier.type.coding.code code Symbol in syntax defined by the system
70 context.identifier.type.coding.display string Representation defined by the system
71 context.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
72 context.identifier.type.text string Plain text representation of the concept
73 context.identifier.system uri The namespace for the identifier value
74 context.identifier.value string The value that is unique
context.identifier.period Period Time period when id is/was valid for use
75 context.identifier.period.start dateTime Starting time with inclusive boundary
76 context.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
77 context.display string Text alternative for the resource
location Reference Where the dispense occurred
78 location.reference string Literal reference, Relative, internal or absolute URL
79 location.type uri Type the reference refers to (e.g. "Patient")
location.identifier Identifier Logical reference, when literal reference is not known
80 location.identifier.use code usual | official | temp | secondary | old (If known)
location.identifier.type CodeableConcept Description of identifier
location.identifier.type.coding Coding Code defined by a terminology system
81 location.identifier.type.coding.system uri Identity of the terminology system
82 location.identifier.type.coding.version string Version of the system - if relevant
83 location.identifier.type.coding.code code Symbol in syntax defined by the system
84 location.identifier.type.coding.display string Representation defined by the system
85 location.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
86 location.identifier.type.text string Plain text representation of the concept
87 location.identifier.system uri The namespace for the identifier value
88 location.identifier.value string The value that is unique
location.identifier.period Period Time period when id is/was valid for use
89 location.identifier.period.start dateTime Starting time with inclusive boundary
90 location.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
91 location.display string Text alternative for the resource
type CodeableConcept Trial fill, partial fill, emergency fill, etc.
type.coding Coding Code defined by a terminology system
92 type.coding.system uri Identity of the terminology system
93 type.coding.version string Version of the system - if relevant
94 type.coding.code code Symbol in syntax defined by the system
95 type.coding.display string Representation defined by the system
96 type.coding.userSelected boolean If this coding was chosen directly by the user
97 type.text string Plain text representation of the concept
quantity Quantity Amount dispensed
98 quantity.value decimal Numerical value (with implicit precision)
99 quantity.unit string Unit representation
100 quantity.system uri System that defines coded unit form
101 quantity.code code Coded form of the unit
daysSupply Quantity Amount of medication expressed as a timing amount
102 daysSupply.value decimal Numerical value (with implicit precision)
103 daysSupply.unit string Unit representation
104 daysSupply.system uri System that defines coded unit form
105 daysSupply.code code Coded form of the unit
106 whenPrepared dateTime When product was packaged and reviewed
107 whenHandedOver dateTime When product was given out
destination Reference Where the medication was sent
108 destination.reference string Literal reference, Relative, internal or absolute URL
109 destination.type uri Type the reference refers to (e.g. "Patient")
destination.identifier Identifier Logical reference, when literal reference is not known
110 destination.identifier.use code usual | official | temp | secondary | old (If known)
destination.identifier.type CodeableConcept Description of identifier
destination.identifier.type.coding Coding Code defined by a terminology system
111 destination.identifier.type.coding.system uri Identity of the terminology system
112 destination.identifier.type.coding.version string Version of the system - if relevant
113 destination.identifier.type.coding.code code Symbol in syntax defined by the system
114 destination.identifier.type.coding.display string Representation defined by the system
115 destination.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
116 destination.identifier.type.text string Plain text representation of the concept
117 destination.identifier.system uri The namespace for the identifier value
118 destination.identifier.value string The value that is unique
destination.identifier.period Period Time period when id is/was valid for use
119 destination.identifier.period.start dateTime Starting time with inclusive boundary
120 destination.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
121 destination.display string Text alternative for the resource
substitution Whether a substitution was performed on the dispense
122 substitution.wasSubstituted boolean Whether a substitution was or was not performed on the dispense
substitution.type CodeableConcept Code signifying whether a different drug was dispensed from what was prescribed
substitution.type.coding Coding Code defined by a terminology system
123 substitution.type.coding.system uri Identity of the terminology system
124 substitution.type.coding.version string Version of the system - if relevant
125 substitution.type.coding.code code Symbol in syntax defined by the system
126 substitution.type.coding.display string Representation defined by the system
127 substitution.type.coding.userSelected boolean If this coding was chosen directly by the user
128 substitution.type.text string Plain text representation of the concept
substitution.reason CodeableConcept Why was substitution made
substitution.reason.coding Coding Code defined by a terminology system
129 substitution.reason.coding.system uri Identity of the terminology system
130 substitution.reason.coding.version string Version of the system - if relevant
131 substitution.reason.coding.code code Symbol in syntax defined by the system
132 substitution.reason.coding.display string Representation defined by the system
133 substitution.reason.coding.userSelected boolean If this coding was chosen directly by the user
134 substitution.reason.text string Plain text representation of the concept
substitution.responsibleParty Reference Who is responsible for the substitution
135 substitution.responsibleParty.reference string Literal reference, Relative, internal or absolute URL
136 substitution.responsibleParty.type uri Type the reference refers to (e.g. "Patient")
substitution.responsibleParty.identifier Identifier Logical reference, when literal reference is not known
137 substitution.responsibleParty.identifier.use code usual | official | temp | secondary | old (If known)
substitution.responsibleParty.identifier.type CodeableConcept Description of identifier
substitution.responsibleParty.identifier.type.coding Coding Code defined by a terminology system
138 substitution.responsibleParty.identifier.type.coding.system uri Identity of the terminology system
139 substitution.responsibleParty.identifier.type.coding.version string Version of the system - if relevant
140 substitution.responsibleParty.identifier.type.coding.code code Symbol in syntax defined by the system
141 substitution.responsibleParty.identifier.type.coding.display string Representation defined by the system
142 substitution.responsibleParty.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
143 substitution.responsibleParty.identifier.type.text string Plain text representation of the concept
144 substitution.responsibleParty.identifier.system uri The namespace for the identifier value
145 substitution.responsibleParty.identifier.value string The value that is unique
substitution.responsibleParty.identifier.period Period Time period when id is/was valid for use
146 substitution.responsibleParty.identifier.period.start dateTime Starting time with inclusive boundary
147 substitution.responsibleParty.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
148 substitution.responsibleParty.display string Text alternative for the resource
Row identifier
# path type required description
0 string * Subrow identifier. Must be string "identifier"
identifier Identifier External identifier
1 identifier.use code usual | official | temp | secondary | old (If known)
identifier.type CodeableConcept Description of identifier
identifier.type.coding Coding Code defined by a terminology system
2 identifier.type.coding.system uri Identity of the terminology system
3 identifier.type.coding.version string Version of the system - if relevant
4 identifier.type.coding.code code Symbol in syntax defined by the system
5 identifier.type.coding.display string Representation defined by the system
6 identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
7 identifier.type.text string Plain text representation of the concept
8 identifier.system uri The namespace for the identifier value
9 identifier.value string The value that is unique
identifier.period Period Time period when id is/was valid for use
10 identifier.period.start dateTime Starting time with inclusive boundary
11 identifier.period.end dateTime End time with inclusive boundary, if not ongoing
Row partOf
# path type required description
0 string * Subrow identifier. Must be string "partOf"
partOf Reference Event that dispense is part of
1 partOf.reference string Literal reference, Relative, internal or absolute URL
2 partOf.type uri Type the reference refers to (e.g. "Patient")
partOf.identifier Identifier Logical reference, when literal reference is not known
3 partOf.identifier.use code usual | official | temp | secondary | old (If known)
partOf.identifier.type CodeableConcept Description of identifier
partOf.identifier.type.coding Coding Code defined by a terminology system
4 partOf.identifier.type.coding.system uri Identity of the terminology system
5 partOf.identifier.type.coding.version string Version of the system - if relevant
6 partOf.identifier.type.coding.code code Symbol in syntax defined by the system
7 partOf.identifier.type.coding.display string Representation defined by the system
8 partOf.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 partOf.identifier.type.text string Plain text representation of the concept
10 partOf.identifier.system uri The namespace for the identifier value
11 partOf.identifier.value string The value that is unique
partOf.identifier.period Period Time period when id is/was valid for use
12 partOf.identifier.period.start dateTime Starting time with inclusive boundary
13 partOf.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 partOf.display string Text alternative for the resource
Row supportingInformation
# path type required description
0 string * Subrow identifier. Must be string "supportingInformation"
supportingInformation Reference Information that supports the dispensing of the medication
1 supportingInformation.reference string Literal reference, Relative, internal or absolute URL
2 supportingInformation.type uri Type the reference refers to (e.g. "Patient")
supportingInformation.identifier Identifier Logical reference, when literal reference is not known
3 supportingInformation.identifier.use code usual | official | temp | secondary | old (If known)
supportingInformation.identifier.type CodeableConcept Description of identifier
supportingInformation.identifier.type.coding Coding Code defined by a terminology system
4 supportingInformation.identifier.type.coding.system uri Identity of the terminology system
5 supportingInformation.identifier.type.coding.version string Version of the system - if relevant
6 supportingInformation.identifier.type.coding.code code Symbol in syntax defined by the system
7 supportingInformation.identifier.type.coding.display string Representation defined by the system
8 supportingInformation.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 supportingInformation.identifier.type.text string Plain text representation of the concept
10 supportingInformation.identifier.system uri The namespace for the identifier value
11 supportingInformation.identifier.value string The value that is unique
supportingInformation.identifier.period Period Time period when id is/was valid for use
12 supportingInformation.identifier.period.start dateTime Starting time with inclusive boundary
13 supportingInformation.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 supportingInformation.display string Text alternative for the resource
Row performer
# path type required description
0 string * Subrow identifier. Must be string "performer"
performer Who performed event
performer.function CodeableConcept Who performed the dispense and what they did
performer.function.coding Coding Code defined by a terminology system
1 performer.function.coding.system uri Identity of the terminology system
2 performer.function.coding.version string Version of the system - if relevant
3 performer.function.coding.code code Symbol in syntax defined by the system
4 performer.function.coding.display string Representation defined by the system
5 performer.function.coding.userSelected boolean If this coding was chosen directly by the user
6 performer.function.text string Plain text representation of the concept
performer.actor Reference Individual who was performing
7 performer.actor.reference string Literal reference, Relative, internal or absolute URL
8 performer.actor.type uri Type the reference refers to (e.g. "Patient")
performer.actor.identifier Identifier Logical reference, when literal reference is not known
9 performer.actor.identifier.use code usual | official | temp | secondary | old (If known)
performer.actor.identifier.type CodeableConcept Description of identifier
performer.actor.identifier.type.coding Coding Code defined by a terminology system
10 performer.actor.identifier.type.coding.system uri Identity of the terminology system
11 performer.actor.identifier.type.coding.version string Version of the system - if relevant
12 performer.actor.identifier.type.coding.code code Symbol in syntax defined by the system
13 performer.actor.identifier.type.coding.display string Representation defined by the system
14 performer.actor.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
15 performer.actor.identifier.type.text string Plain text representation of the concept
16 performer.actor.identifier.system uri The namespace for the identifier value
17 performer.actor.identifier.value string The value that is unique
performer.actor.identifier.period Period Time period when id is/was valid for use
18 performer.actor.identifier.period.start dateTime Starting time with inclusive boundary
19 performer.actor.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
20 performer.actor.display string Text alternative for the resource
Row authorizingPrescription
# path type required description
0 string * Subrow identifier. Must be string "authorizingPrescription"
authorizingPrescription Reference Medication order that authorizes the dispense
1 authorizingPrescription.reference string Literal reference, Relative, internal or absolute URL
2 authorizingPrescription.type uri Type the reference refers to (e.g. "Patient")
authorizingPrescription.identifier Identifier Logical reference, when literal reference is not known
3 authorizingPrescription.identifier.use code usual | official | temp | secondary | old (If known)
authorizingPrescription.identifier.type CodeableConcept Description of identifier
authorizingPrescription.identifier.type.coding Coding Code defined by a terminology system
4 authorizingPrescription.identifier.type.coding.system uri Identity of the terminology system
5 authorizingPrescription.identifier.type.coding.version string Version of the system - if relevant
6 authorizingPrescription.identifier.type.coding.code code Symbol in syntax defined by the system
7 authorizingPrescription.identifier.type.coding.display string Representation defined by the system
8 authorizingPrescription.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 authorizingPrescription.identifier.type.text string Plain text representation of the concept
10 authorizingPrescription.identifier.system uri The namespace for the identifier value
11 authorizingPrescription.identifier.value string The value that is unique
authorizingPrescription.identifier.period Period Time period when id is/was valid for use
12 authorizingPrescription.identifier.period.start dateTime Starting time with inclusive boundary
13 authorizingPrescription.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 authorizingPrescription.display string Text alternative for the resource
Row receiver
# path type required description
0 string * Subrow identifier. Must be string "receiver"
receiver Reference Who collected the medication
1 receiver.reference string Literal reference, Relative, internal or absolute URL
2 receiver.type uri Type the reference refers to (e.g. "Patient")
receiver.identifier Identifier Logical reference, when literal reference is not known
3 receiver.identifier.use code usual | official | temp | secondary | old (If known)
receiver.identifier.type CodeableConcept Description of identifier
receiver.identifier.type.coding Coding Code defined by a terminology system
4 receiver.identifier.type.coding.system uri Identity of the terminology system
5 receiver.identifier.type.coding.version string Version of the system - if relevant
6 receiver.identifier.type.coding.code code Symbol in syntax defined by the system
7 receiver.identifier.type.coding.display string Representation defined by the system
8 receiver.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 receiver.identifier.type.text string Plain text representation of the concept
10 receiver.identifier.system uri The namespace for the identifier value
11 receiver.identifier.value string The value that is unique
receiver.identifier.period Period Time period when id is/was valid for use
12 receiver.identifier.period.start dateTime Starting time with inclusive boundary
13 receiver.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 receiver.display string Text alternative for the resource
Row note
# path type required description
0 string * Subrow identifier. Must be string "note"
note Annotation Information about the dispense
note.author[x] Individual responsible for the annotation
note.authorReference Reference
1 note.authorReference.reference string Literal reference, Relative, internal or absolute URL
2 note.authorReference.type uri Type the reference refers to (e.g. "Patient")
note.authorReference.identifier Identifier Logical reference, when literal reference is not known
3 note.authorReference.identifier.use code usual | official | temp | secondary | old (If known)
note.authorReference.identifier.type CodeableConcept Description of identifier
note.authorReference.identifier.type.coding Coding Code defined by a terminology system
4 note.authorReference.identifier.type.coding.system uri Identity of the terminology system
5 note.authorReference.identifier.type.coding.version string Version of the system - if relevant
6 note.authorReference.identifier.type.coding.code code Symbol in syntax defined by the system
7 note.authorReference.identifier.type.coding.display string Representation defined by the system
8 note.authorReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 note.authorReference.identifier.type.text string Plain text representation of the concept
10 note.authorReference.identifier.system uri The namespace for the identifier value
11 note.authorReference.identifier.value string The value that is unique
note.authorReference.identifier.period Period Time period when id is/was valid for use
12 note.authorReference.identifier.period.start dateTime Starting time with inclusive boundary
13 note.authorReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 note.authorReference.display string Text alternative for the resource
15 note.authorString string
16 note.time dateTime When the annotation was made
17 note.text markdown The annotation - text content (as markdown)
Row dosageInstruction
# path type required description
0 string * Subrow identifier. Must be string "dosageInstruction"
dosageInstruction Dosage How the medication is to be used by the patient or administered by the caregiver
1 dosageInstruction.sequence integer The order of the dosage instructions
2 dosageInstruction.text string Free text dosage instructions e.g. SIG
dosageInstruction.additionalInstruction CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
dosageInstruction.additionalInstruction.coding Coding Code defined by a terminology system
3 dosageInstruction.additionalInstruction.coding.system uri Identity of the terminology system
4 dosageInstruction.additionalInstruction.coding.version string Version of the system - if relevant
5 dosageInstruction.additionalInstruction.coding.code code Symbol in syntax defined by the system
6 dosageInstruction.additionalInstruction.coding.display string Representation defined by the system
7 dosageInstruction.additionalInstruction.coding.userSelected boolean If this coding was chosen directly by the user
8 dosageInstruction.additionalInstruction.text string Plain text representation of the concept
9 dosageInstruction.patientInstruction string Patient or consumer oriented instructions
dosageInstruction.timing Timing When medication should be administered
10 dosageInstruction.timing.event dateTime When the event occurs
dosageInstruction.timing.repeat When the event is to occur
dosageInstruction.timing.repeat.bounds[x] Length/Range of lengths, or (Start and/or end) limits
dosageInstruction.timing.repeat.boundsDuration Duration
11 dosageInstruction.timing.repeat.boundsDuration.value decimal Numerical value (with implicit precision)
12 dosageInstruction.timing.repeat.boundsDuration.comparator code < | <= | >= | > - how to understand the value
13 dosageInstruction.timing.repeat.boundsDuration.unit string Unit representation
14 dosageInstruction.timing.repeat.boundsDuration.system uri System that defines coded unit form
15 dosageInstruction.timing.repeat.boundsDuration.code code Coded form of the unit
dosageInstruction.timing.repeat.boundsRange Range
dosageInstruction.timing.repeat.boundsRange.low Quantity Low limit
16 dosageInstruction.timing.repeat.boundsRange.low.value decimal Numerical value (with implicit precision)
17 dosageInstruction.timing.repeat.boundsRange.low.unit string Unit representation
18 dosageInstruction.timing.repeat.boundsRange.low.system uri System that defines coded unit form
19 dosageInstruction.timing.repeat.boundsRange.low.code code Coded form of the unit
dosageInstruction.timing.repeat.boundsRange.high Quantity High limit
20 dosageInstruction.timing.repeat.boundsRange.high.value decimal Numerical value (with implicit precision)
21 dosageInstruction.timing.repeat.boundsRange.high.unit string Unit representation
22 dosageInstruction.timing.repeat.boundsRange.high.system uri System that defines coded unit form
23 dosageInstruction.timing.repeat.boundsRange.high.code code Coded form of the unit
dosageInstruction.timing.repeat.boundsPeriod Period
24 dosageInstruction.timing.repeat.boundsPeriod.start dateTime Starting time with inclusive boundary
25 dosageInstruction.timing.repeat.boundsPeriod.end dateTime End time with inclusive boundary, if not ongoing
26 dosageInstruction.timing.repeat.count positiveInt Number of times to repeat
27 dosageInstruction.timing.repeat.countMax positiveInt Maximum number of times to repeat
28 dosageInstruction.timing.repeat.duration decimal How long when it happens
29 dosageInstruction.timing.repeat.durationMax decimal How long when it happens (Max)
30 dosageInstruction.timing.repeat.durationUnit code s | min | h | d | wk | mo | a - unit of time (UCUM)
31 dosageInstruction.timing.repeat.frequency positiveInt Event occurs frequency times per period
32 dosageInstruction.timing.repeat.frequencyMax positiveInt Event occurs up to frequencyMax times per period
33 dosageInstruction.timing.repeat.period decimal Event occurs frequency times per period
34 dosageInstruction.timing.repeat.periodMax decimal Upper limit of period (3-4 hours)
35 dosageInstruction.timing.repeat.periodUnit code s | min | h | d | wk | mo | a - unit of time (UCUM)
36 dosageInstruction.timing.repeat.dayOfWeek code mon | tue | wed | thu | fri | sat | sun
37 dosageInstruction.timing.repeat.timeOfDay time Time of day for action
38 dosageInstruction.timing.repeat.when code Code for time period of occurrence
39 dosageInstruction.timing.repeat.offset unsignedInt Minutes from event (before or after)
dosageInstruction.timing.code CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
dosageInstruction.timing.code.coding Coding Code defined by a terminology system
40 dosageInstruction.timing.code.coding.system uri Identity of the terminology system
41 dosageInstruction.timing.code.coding.version string Version of the system - if relevant
42 dosageInstruction.timing.code.coding.code code Symbol in syntax defined by the system
43 dosageInstruction.timing.code.coding.display string Representation defined by the system
44 dosageInstruction.timing.code.coding.userSelected boolean If this coding was chosen directly by the user
45 dosageInstruction.timing.code.text string Plain text representation of the concept
dosageInstruction.asNeeded[x] Take "as needed" (for x)
46 dosageInstruction.asNeededBoolean boolean
dosageInstruction.asNeededCodeableConcept CodeableConcept
dosageInstruction.asNeededCodeableConcept.coding Coding Code defined by a terminology system
47 dosageInstruction.asNeededCodeableConcept.coding.system uri Identity of the terminology system
48 dosageInstruction.asNeededCodeableConcept.coding.version string Version of the system - if relevant
49 dosageInstruction.asNeededCodeableConcept.coding.code code Symbol in syntax defined by the system
50 dosageInstruction.asNeededCodeableConcept.coding.display string Representation defined by the system
51 dosageInstruction.asNeededCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
52 dosageInstruction.asNeededCodeableConcept.text string Plain text representation of the concept
dosageInstruction.site CodeableConcept Body site to administer to
dosageInstruction.site.coding Coding Code defined by a terminology system
53 dosageInstruction.site.coding.system uri Identity of the terminology system
54 dosageInstruction.site.coding.version string Version of the system - if relevant
55 dosageInstruction.site.coding.code code Symbol in syntax defined by the system
56 dosageInstruction.site.coding.display string Representation defined by the system
57 dosageInstruction.site.coding.userSelected boolean If this coding was chosen directly by the user
58 dosageInstruction.site.text string Plain text representation of the concept
dosageInstruction.route CodeableConcept How drug should enter body
dosageInstruction.route.coding Coding Code defined by a terminology system
59 dosageInstruction.route.coding.system uri Identity of the terminology system
60 dosageInstruction.route.coding.version string Version of the system - if relevant
61 dosageInstruction.route.coding.code code Symbol in syntax defined by the system
62 dosageInstruction.route.coding.display string Representation defined by the system
63 dosageInstruction.route.coding.userSelected boolean If this coding was chosen directly by the user
64 dosageInstruction.route.text string Plain text representation of the concept
dosageInstruction.method CodeableConcept Technique for administering medication
dosageInstruction.method.coding Coding Code defined by a terminology system
65 dosageInstruction.method.coding.system uri Identity of the terminology system
66 dosageInstruction.method.coding.version string Version of the system - if relevant
67 dosageInstruction.method.coding.code code Symbol in syntax defined by the system
68 dosageInstruction.method.coding.display string Representation defined by the system
69 dosageInstruction.method.coding.userSelected boolean If this coding was chosen directly by the user
70 dosageInstruction.method.text string Plain text representation of the concept
dosageInstruction.doseAndRate Amount of medication administered
dosageInstruction.doseAndRate.type CodeableConcept The kind of dose or rate specified
dosageInstruction.doseAndRate.type.coding Coding Code defined by a terminology system
71 dosageInstruction.doseAndRate.type.coding.system uri Identity of the terminology system
72 dosageInstruction.doseAndRate.type.coding.version string Version of the system - if relevant
73 dosageInstruction.doseAndRate.type.coding.code code Symbol in syntax defined by the system
74 dosageInstruction.doseAndRate.type.coding.display string Representation defined by the system
75 dosageInstruction.doseAndRate.type.coding.userSelected boolean If this coding was chosen directly by the user
76 dosageInstruction.doseAndRate.type.text string Plain text representation of the concept
dosageInstruction.doseAndRate.dose[x] Amount of medication per dose
dosageInstruction.doseAndRate.doseRange Range
dosageInstruction.doseAndRate.doseRange.low Quantity Low limit
77 dosageInstruction.doseAndRate.doseRange.low.value decimal Numerical value (with implicit precision)
78 dosageInstruction.doseAndRate.doseRange.low.unit string Unit representation
79 dosageInstruction.doseAndRate.doseRange.low.system uri System that defines coded unit form
80 dosageInstruction.doseAndRate.doseRange.low.code code Coded form of the unit
dosageInstruction.doseAndRate.doseRange.high Quantity High limit
81 dosageInstruction.doseAndRate.doseRange.high.value decimal Numerical value (with implicit precision)
82 dosageInstruction.doseAndRate.doseRange.high.unit string Unit representation
83 dosageInstruction.doseAndRate.doseRange.high.system uri System that defines coded unit form
84 dosageInstruction.doseAndRate.doseRange.high.code code Coded form of the unit
dosageInstruction.doseAndRate.doseQuantity Quantity
85 dosageInstruction.doseAndRate.doseQuantity.value decimal Numerical value (with implicit precision)
86 dosageInstruction.doseAndRate.doseQuantity.unit string Unit representation
87 dosageInstruction.doseAndRate.doseQuantity.system uri System that defines coded unit form
88 dosageInstruction.doseAndRate.doseQuantity.code code Coded form of the unit
dosageInstruction.doseAndRate.rate[x] Amount of medication per unit of time
dosageInstruction.doseAndRate.rateRatio Ratio
dosageInstruction.doseAndRate.rateRatio.numerator Quantity Numerator value
89 dosageInstruction.doseAndRate.rateRatio.numerator.value decimal Numerical value (with implicit precision)
90 dosageInstruction.doseAndRate.rateRatio.numerator.comparator code < | <= | >= | > - how to understand the value
91 dosageInstruction.doseAndRate.rateRatio.numerator.unit string Unit representation
92 dosageInstruction.doseAndRate.rateRatio.numerator.system uri System that defines coded unit form
93 dosageInstruction.doseAndRate.rateRatio.numerator.code code Coded form of the unit
dosageInstruction.doseAndRate.rateRatio.denominator Quantity Denominator value
94 dosageInstruction.doseAndRate.rateRatio.denominator.value decimal Numerical value (with implicit precision)
95 dosageInstruction.doseAndRate.rateRatio.denominator.comparator code < | <= | >= | > - how to understand the value
96 dosageInstruction.doseAndRate.rateRatio.denominator.unit string Unit representation
97 dosageInstruction.doseAndRate.rateRatio.denominator.system uri System that defines coded unit form
98 dosageInstruction.doseAndRate.rateRatio.denominator.code code Coded form of the unit
dosageInstruction.doseAndRate.rateRange Range
dosageInstruction.doseAndRate.rateRange.low Quantity Low limit
99 dosageInstruction.doseAndRate.rateRange.low.value decimal Numerical value (with implicit precision)
100 dosageInstruction.doseAndRate.rateRange.low.unit string Unit representation
101 dosageInstruction.doseAndRate.rateRange.low.system uri System that defines coded unit form
102 dosageInstruction.doseAndRate.rateRange.low.code code Coded form of the unit
dosageInstruction.doseAndRate.rateRange.high Quantity High limit
103 dosageInstruction.doseAndRate.rateRange.high.value decimal Numerical value (with implicit precision)
104 dosageInstruction.doseAndRate.rateRange.high.unit string Unit representation
105 dosageInstruction.doseAndRate.rateRange.high.system uri System that defines coded unit form
106 dosageInstruction.doseAndRate.rateRange.high.code code Coded form of the unit
dosageInstruction.doseAndRate.rateQuantity Quantity
107 dosageInstruction.doseAndRate.rateQuantity.value decimal Numerical value (with implicit precision)
108 dosageInstruction.doseAndRate.rateQuantity.unit string Unit representation
109 dosageInstruction.doseAndRate.rateQuantity.system uri System that defines coded unit form
110 dosageInstruction.doseAndRate.rateQuantity.code code Coded form of the unit
dosageInstruction.maxDosePerPeriod Ratio Upper limit on medication per unit of time
dosageInstruction.maxDosePerPeriod.numerator Quantity Numerator value
111 dosageInstruction.maxDosePerPeriod.numerator.value decimal Numerical value (with implicit precision)
112 dosageInstruction.maxDosePerPeriod.numerator.comparator code < | <= | >= | > - how to understand the value
113 dosageInstruction.maxDosePerPeriod.numerator.unit string Unit representation
114 dosageInstruction.maxDosePerPeriod.numerator.system uri System that defines coded unit form
115 dosageInstruction.maxDosePerPeriod.numerator.code code Coded form of the unit
dosageInstruction.maxDosePerPeriod.denominator Quantity Denominator value
116 dosageInstruction.maxDosePerPeriod.denominator.value decimal Numerical value (with implicit precision)
117 dosageInstruction.maxDosePerPeriod.denominator.comparator code < | <= | >= | > - how to understand the value
118 dosageInstruction.maxDosePerPeriod.denominator.unit string Unit representation
119 dosageInstruction.maxDosePerPeriod.denominator.system uri System that defines coded unit form
120 dosageInstruction.maxDosePerPeriod.denominator.code code Coded form of the unit
dosageInstruction.maxDosePerAdministration Quantity Upper limit on medication per administration
121 dosageInstruction.maxDosePerAdministration.value decimal Numerical value (with implicit precision)
122 dosageInstruction.maxDosePerAdministration.unit string Unit representation
123 dosageInstruction.maxDosePerAdministration.system uri System that defines coded unit form
124 dosageInstruction.maxDosePerAdministration.code code Coded form of the unit
dosageInstruction.maxDosePerLifetime Quantity Upper limit on medication per lifetime of the patient
125 dosageInstruction.maxDosePerLifetime.value decimal Numerical value (with implicit precision)
126 dosageInstruction.maxDosePerLifetime.unit string Unit representation
127 dosageInstruction.maxDosePerLifetime.system uri System that defines coded unit form
128 dosageInstruction.maxDosePerLifetime.code code Coded form of the unit
Row detectedIssue
# path type required description
0 string * Subrow identifier. Must be string "detectedIssue"
detectedIssue Reference Clinical issue with action
1 detectedIssue.reference string Literal reference, Relative, internal or absolute URL
2 detectedIssue.type uri Type the reference refers to (e.g. "Patient")
detectedIssue.identifier Identifier Logical reference, when literal reference is not known
3 detectedIssue.identifier.use code usual | official | temp | secondary | old (If known)
detectedIssue.identifier.type CodeableConcept Description of identifier
detectedIssue.identifier.type.coding Coding Code defined by a terminology system
4 detectedIssue.identifier.type.coding.system uri Identity of the terminology system
5 detectedIssue.identifier.type.coding.version string Version of the system - if relevant
6 detectedIssue.identifier.type.coding.code code Symbol in syntax defined by the system
7 detectedIssue.identifier.type.coding.display string Representation defined by the system
8 detectedIssue.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 detectedIssue.identifier.type.text string Plain text representation of the concept
10 detectedIssue.identifier.system uri The namespace for the identifier value
11 detectedIssue.identifier.value string The value that is unique
detectedIssue.identifier.period Period Time period when id is/was valid for use
12 detectedIssue.identifier.period.start dateTime Starting time with inclusive boundary
13 detectedIssue.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 detectedIssue.display string Text alternative for the resource
Row eventHistory
# path type required description
0 string * Subrow identifier. Must be string "eventHistory"
eventHistory Reference A list of relevant lifecycle events
1 eventHistory.reference string Literal reference, Relative, internal or absolute URL
2 eventHistory.type uri Type the reference refers to (e.g. "Patient")
eventHistory.identifier Identifier Logical reference, when literal reference is not known
3 eventHistory.identifier.use code usual | official | temp | secondary | old (If known)
eventHistory.identifier.type CodeableConcept Description of identifier
eventHistory.identifier.type.coding Coding Code defined by a terminology system
4 eventHistory.identifier.type.coding.system uri Identity of the terminology system
5 eventHistory.identifier.type.coding.version string Version of the system - if relevant
6 eventHistory.identifier.type.coding.code code Symbol in syntax defined by the system
7 eventHistory.identifier.type.coding.display string Representation defined by the system
8 eventHistory.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 eventHistory.identifier.type.text string Plain text representation of the concept
10 eventHistory.identifier.system uri The namespace for the identifier value
11 eventHistory.identifier.value string The value that is unique
eventHistory.identifier.period Period Time period when id is/was valid for use
12 eventHistory.identifier.period.start dateTime Starting time with inclusive boundary
13 eventHistory.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 eventHistory.display string Text alternative for the resource

Examples

Example #1
Input CSV
MedicationDispense,5,"meddisp0301","in-progress",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"#med0301",,,,,,,,,,,,,"Vancomycin Hydrochloride","Patient/pat1",,,,,,,,,,,,,"Donald Duck",,,,,,,,,,,,,,,"Location/ukp",,,,,,,,,,,,,"Pharmacy","http://terminology.hl7.org/CodeSystem/v3-ActCode",,"EM","Emergency Supply",,,12,"Vial","http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","Vial",3,"Day","http://unitsofmeasure.org","d","2015-01-15T10:20:00Z",,"Location/ph",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
supportingInformation,"Condition/f203",,,,,,,,,,,,,
performer,,,,,,,"Practitioner/f006",,,,,,,,,,,,,
authorizingPrescription,"MedicationRequest/medrx0318",,,,,,,,,,,,,
receiver,"Patient/pat1",,,,,,,,,,,,,"Donald Duck"
dosageInstruction,1,"500mg IV q6h x 3 days",,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,6,,"h",,,,,,,,,,,,,,,,,,,,,,,,"http://snomed.info/sct",,"255560000","Intravenous",,,"http://snomed.info/sct",,"420620005","Push - dosing instruction imperative (qualifier value)",,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"ordered","Ordered",,,,,,,,,,,500,"mg","http://unitsofmeasure.org","mg",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "MedicationDispense",
  "id": "meddisp0301",
  "status": "in-progress",
  "medicationReference": {
    "reference": "#med0301",
    "display": "Vancomycin Hydrochloride"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "supportingInformation": [
    {
      "reference": "Condition/f203"
    }
  ],
  "performer": [
    {
      "actor": {
        "reference": "Practitioner/f006"
      }
    }
  ],
  "location": {
    "reference": "Location/ukp",
    "display": "Pharmacy"
  },
  "authorizingPrescription": [
    {
      "reference": "MedicationRequest/medrx0318"
    }
  ],
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
        "code": "EM",
        "display": "Emergency Supply"
      }
    ]
  },
  "quantity": {
    "value": 12,
    "unit": "Vial",
    "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
    "code": "Vial"
  },
  "daysSupply": {
    "value": 3,
    "unit": "Day",
    "system": "http://unitsofmeasure.org",
    "code": "d"
  },
  "whenPrepared": "2015-01-15T10:20:00Z",
  "destination": {
    "reference": "Location/ph"
  },
  "receiver": [
    {
      "reference": "Patient/pat1",
      "display": "Donald Duck"
    }
  ],
  "dosageInstruction": [
    {
      "sequence": 1,
      "text": "500mg IV q6h x 3 days",
      "timing": {
        "repeat": {
          "frequency": 1,
          "period": 6,
          "periodUnit": "h"
        }
      },
      "route": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "255560000",
            "display": "Intravenous"
          }
        ]
      },
      "method": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "420620005",
            "display": "Push - dosing instruction imperative (qualifier value)"
          }
        ]
      },
      "doseAndRate": [
        {
          "type": {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
                "code": "ordered",
                "display": "Ordered"
              }
            ]
          },
          "doseQuantity": {
            "value": 500,
            "unit": "mg",
            "system": "http://unitsofmeasure.org",
            "code": "mg"
          }
        }
      ]
    }
  ]
}
Example #2
Input CSV
MedicationDispense,5,"meddisp0302","in-progress",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"#med0360",,,,,,,,,,,,,"Novolog 100u/ml","Patient/pat1",,,,,,,,,,,,,"Donald Duck",,,,,,,,,,,,,,,,,,,,,,,,,,,,,"http://terminology.hl7.org/CodeSystem/v3-ActCode",,"RFP","Refill - Part Fill",,,10,,"http://unitsofmeasure.org","ml",30,"Day","http://unitsofmeasure.org","d","2015-01-15T10:20:00Z","2015-01-15T16:20:00Z",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
performer,"http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function",,"finalchecker","Final Checker",,,"Practitioner/f006",,,,,,,,,,,,,
authorizingPrescription,"MedicationRequest/medrx0321",,,,,,,,,,,,,
dosageInstruction,1,"Before Breakfast",,,,,,"Check sugar level before taking Novolog",,,,,,,,,,,,,,,,,,,,,,,1,,1,,"d",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"ordered","Ordered",,,,,,,,,,,10,"U","http://unitsofmeasure.org","U",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
dosageInstruction,1,"15 units before lunch",,,,,,"Check sugar level before taking Novolog",,,,,,,,,,,,,,,,,,,,,,,1,,1,,"d",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"ordered","Ordered",,,,,,,,,,,15,"U","http://unitsofmeasure.org","U",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
dosageInstruction,1,"20 units before dinner",,,,,,"Check sugar level before taking Novolog",,,,,,,,,,,,,,,,,,,,,,,1,,1,,"d",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"ordered","Ordered",,,,,,,,,,,20,"U","http://unitsofmeasure.org","U",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "MedicationDispense",
  "id": "meddisp0302",
  "status": "in-progress",
  "medicationReference": {
    "reference": "#med0360",
    "display": "Novolog 100u/ml"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "performer": [
    {
      "function": {
        "coding": [
          {
            "system": "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function",
            "code": "finalchecker",
            "display": "Final Checker"
          }
        ]
      },
      "actor": {
        "reference": "Practitioner/f006"
      }
    }
  ],
  "authorizingPrescription": [
    {
      "reference": "MedicationRequest/medrx0321"
    }
  ],
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
        "code": "RFP",
        "display": "Refill - Part Fill"
      }
    ]
  },
  "quantity": {
    "value": 10,
    "system": "http://unitsofmeasure.org",
    "code": "ml"
  },
  "daysSupply": {
    "value": 30,
    "unit": "Day",
    "system": "http://unitsofmeasure.org",
    "code": "d"
  },
  "whenPrepared": "2015-01-15T10:20:00Z",
  "whenHandedOver": "2015-01-15T16:20:00Z",
  "dosageInstruction": [
    {
      "sequence": 1,
      "text": "Before Breakfast",
      "additionalInstruction": [
        {
          "text": "Check sugar level before taking Novolog"
        }
      ],
      "timing": {
        "repeat": {
          "frequency": 1,
          "period": 1,
          "periodUnit": "d"
        }
      },
      "doseAndRate": [
        {
          "type": {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
                "code": "ordered",
                "display": "Ordered"
              }
            ]
          },
          "doseQuantity": {
            "value": 10,
            "unit": "U",
            "system": "http://unitsofmeasure.org",
            "code": "U"
          }
        }
      ]
    },
    {
      "sequence": 1,
      "text": "15 units before lunch",
      "additionalInstruction": [
        {
          "text": "Check sugar level before taking Novolog"
        }
      ],
      "timing": {
        "repeat": {
          "frequency": 1,
          "period": 1,
          "periodUnit": "d"
        }
      },
      "doseAndRate": [
        {
          "type": {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
                "code": "ordered",
                "display": "Ordered"
              }
            ]
          },
          "doseQuantity": {
            "value": 15,
            "unit": "U",
            "system": "http://unitsofmeasure.org",
            "code": "U"
          }
        }
      ]
    },
    {
      "sequence": 1,
      "text": "20 units before dinner",
      "additionalInstruction": [
        {
          "text": "Check sugar level before taking Novolog"
        }
      ],
      "timing": {
        "repeat": {
          "frequency": 1,
          "period": 1,
          "periodUnit": "d"
        }
      },
      "doseAndRate": [
        {
          "type": {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
                "code": "ordered",
                "display": "Ordered"
              }
            ]
          },
          "doseQuantity": {
            "value": 20,
            "unit": "U",
            "system": "http://unitsofmeasure.org",
            "code": "U"
          }
        }
      ]
    }
  ]
}
Example #3
Input CSV
MedicationDispense,5,"meddisp0303","on-hold",,,,,,,"DetectedIssue/allergy",,,,,,,,,,,,,,"http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category",,"outpatient","Outpatient",,,,,,,,,"#med0310",,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck","Encounter/f001",,,,,,,,,,,,,,,,,,,,,,,,,,,,"http://terminology.hl7.org/CodeSystem/v3-ActCode",,"EM","Emergency Supply",,,30,,"http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","TAB",10,"Day","http://unitsofmeasure.org","d","2016-04-15T07:14:00+05:00",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
partOf,"Procedure/biopsy",,,,,,,,,,,,,
performer,,,,,,,"Practitioner/f006",,,,,,,,,,,,,
authorizingPrescription,"MedicationRequest/medrx0310",,,,,,,,,,,,,
dosageInstruction,1,"one to two tablets every 4-6 hours as needed for rib pain","http://snomed.info/sct",,"418914006","Warning. May cause drowsiness. If affected do not drive or operate machinery. Avoid alcoholic drink (qualifier value)",,,,,,,,,,,,,,,,,,,,,,,,,1,,4,6,"h",,,,,,,,,,,,"http://snomed.info/sct",,"297217002","Rib Pain (finding)",,,,,,,,,"http://snomed.info/sct",,"26643006","Oral Route",,,"http://snomed.info/sct",,"421521009","Swallow - dosing instruction imperative (qualifier value)",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
detectedIssue,"DetectedIssue/allergy",,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "MedicationDispense",
  "id": "meddisp0303",
  "partOf": [
    {
      "reference": "Procedure/biopsy"
    }
  ],
  "status": "on-hold",
  "statusReasonReference": {
    "reference": "DetectedIssue/allergy"
  },
  "category": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category",
        "code": "outpatient",
        "display": "Outpatient"
      }
    ]
  },
  "medicationReference": {
    "reference": "#med0310"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "context": {
    "reference": "Encounter/f001"
  },
  "performer": [
    {
      "actor": {
        "reference": "Practitioner/f006"
      }
    }
  ],
  "authorizingPrescription": [
    {
      "reference": "MedicationRequest/medrx0310"
    }
  ],
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
        "code": "EM",
        "display": "Emergency Supply"
      }
    ]
  },
  "quantity": {
    "value": 30,
    "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
    "code": "TAB"
  },
  "daysSupply": {
    "value": 10,
    "unit": "Day",
    "system": "http://unitsofmeasure.org",
    "code": "d"
  },
  "whenPrepared": "2016-04-15T07:14:00+05:00",
  "dosageInstruction": [
    {
      "sequence": 1,
      "text": "one to two tablets every 4-6 hours as needed for rib pain",
      "additionalInstruction": [
        {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "418914006",
              "display": "Warning. May cause drowsiness. If affected do not drive or operate machinery. Avoid alcoholic drink (qualifier value)"
            }
          ]
        }
      ],
      "timing": {
        "repeat": {
          "frequency": 1,
          "period": 4,
          "periodMax": 6,
          "periodUnit": "h"
        }
      },
      "asNeededCodeableConcept": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "297217002",
            "display": "Rib Pain (finding)"
          }
        ]
      },
      "route": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "26643006",
            "display": "Oral Route"
          }
        ]
      },
      "method": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "421521009",
            "display": "Swallow - dosing instruction imperative (qualifier value)"
          }
        ]
      }
    }
  ],
  "detectedIssue": [
    {
      "reference": "DetectedIssue/allergy"
    }
  ]
}
Example #4
Input CSV
MedicationDispense,3,"meddisp0304","completed",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"#med0302",,,,,,,,,,,,,"Zosyn (piperacillin/tazobactam) 4.5gm injection","Patient/pat1",,,,,,,,,,,,,"Donald Duck",,,,,,,,,,,,,,,,,,,,,,,,,,,,,"http://terminology.hl7.org/CodeSystem/v3-ActCode",,"FF","First Fill",,,250,,"http://unitsofmeasure.org","mL",1,"Day","http://unitsofmeasure.org","d","2015-06-25T07:13:00+05:00","2015-06-26T07:13:00+05:00",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
performer,,,,,,,"Practitioner/f006",,,,,,,,,,,,,
authorizingPrescription,"MedicationRequest/medrx0319",,,,,,,,,,,,,
dosageInstruction,1,"4.5 grams in D5W 250 ml. IV every 6 hours. Infuse over 30 min at 8L/min",,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,6,,"h",,,,,,,,,,,,,,,,,,"http://snomed.info/sct",,"255560000","Intravenous route (qualifier value)",,,"http://snomed.info/sct",,"47625008","IV intravascular route that begins within a vein)",,,,,,,,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"calculated","Calculated",,,,,,,,,,,4.5,,"http://unitsofmeasure.org","g",8,,,"http://unitsofmeasure.org","ml",1,,,"http://unitsofmeasure.org","min",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "MedicationDispense",
  "id": "meddisp0304",
  "status": "completed",
  "medicationReference": {
    "reference": "#med0302",
    "display": "Zosyn (piperacillin/tazobactam) 4.5gm injection"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "performer": [
    {
      "actor": {
        "reference": "Practitioner/f006"
      }
    }
  ],
  "authorizingPrescription": [
    {
      "reference": "MedicationRequest/medrx0319"
    }
  ],
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
        "code": "FF",
        "display": "First Fill"
      }
    ]
  },
  "quantity": {
    "value": 250,
    "system": "http://unitsofmeasure.org",
    "code": "mL"
  },
  "daysSupply": {
    "value": 1,
    "unit": "Day",
    "system": "http://unitsofmeasure.org",
    "code": "d"
  },
  "whenPrepared": "2015-06-25T07:13:00+05:00",
  "whenHandedOver": "2015-06-26T07:13:00+05:00",
  "dosageInstruction": [
    {
      "sequence": 1,
      "text": "4.5 grams in D5W 250 ml. IV every 6 hours. Infuse over 30 min at 8L/min",
      "timing": {
        "repeat": {
          "frequency": 1,
          "period": 6,
          "periodUnit": "h"
        }
      },
      "site": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "255560000",
            "display": "Intravenous route (qualifier value)"
          }
        ]
      },
      "route": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "47625008",
            "display": "IV intravascular route that begins within a vein)"
          }
        ]
      },
      "doseAndRate": [
        {
          "type": {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
                "code": "calculated",
                "display": "Calculated"
              }
            ]
          },
          "doseQuantity": {
            "value": 4.5,
            "system": "http://unitsofmeasure.org",
            "code": "g"
          },
          "rateRatio": {
            "numerator": {
              "value": 8,
              "system": "http://unitsofmeasure.org",
              "code": "ml"
            },
            "denominator": {
              "value": 1,
              "system": "http://unitsofmeasure.org",
              "code": "min"
            }
          }
        }
      ]
    }
  ]
}
Example #5
Input CSV
MedicationDispense,5,"meddisp0305","entered-in-error",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"#med0311",,,,,,,,,,,,,"Prednisone","Patient/pat1",,,,,,,,,,,,,"Donald Duck",,,,,,,,,,,,,,,,,,,,,,,,,,,,,"http://terminology.hl7.org/CodeSystem/v3-ActCode",,"FF","First Fill",,,49,"TAB","http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","TAB",21,"Day","http://unitsofmeasure.org","d","2015-01-15T10:20:00Z","2015-01-15T16:20:00Z",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
performer,,,,,,,"Practitioner/f006",,,,,,,,,,,,,
authorizingPrescription,"MedicationRequest/medrx0303",,,,,,,,,,,,,
dosageInstruction,1,"Take 4 tablets daily for 7 days starting January 16, 2015","http://snomed.info/sct",,"311504000","With or after Food",,,,,,,,,,,,,,,,,,"2015-01-16","2015-01-20",,,,,,1,,1,,"d",,,,,,,,,,,,,,,,,,,,,,,,"http://snomed.info/sct",,"26643006","Oral Route",,,"http://snomed.info/sct",,"421521009","Swallow - dosing instruction imperative (qualifier value)",,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"calculated","Calculated",,,,,,,,,,,4,"TAB","http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","TAB",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
dosageInstruction,2,"Take 2 tablets daily for 7 days starting January 23, 2015","http://snomed.info/sct",,"311504000","With or after Food",,,,,,,,,,,,,,,,,,"2015-01-23","2015-01-30",,,,,,1,,1,,"d",,,,,,,,,,,,,,,,,,,,,,,,"http://snomed.info/sct",,"26643006","Oral Route",,,"http://snomed.info/sct",,"421521009","Swallow - dosing instruction imperative (qualifier value)",,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"calculated","Calculated",,,,,,,,,,,2,"TAB","http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","TAB",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
dosageInstruction,3,"Take 1 tablets daily for 7 days starting January 31, 2015","http://snomed.info/sct",,"311504000","With or after Food",,,,,,,,,,,,,,,,,,"2015-01-31","2015-02-06",,,,,,1,,1,,"d",,,,,,,,,,,,,,,,,,,,,,,,"http://snomed.info/sct",,"26643006","Oral Route",,,"http://snomed.info/sct",,"421521009","Swallow - dosing instruction imperative (qualifier value)",,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"calculated","Calculated",,,,,,,,,,,1,"TAB","http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","TAB",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "MedicationDispense",
  "id": "meddisp0305",
  "status": "entered-in-error",
  "medicationReference": {
    "reference": "#med0311",
    "display": "Prednisone"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "performer": [
    {
      "actor": {
        "reference": "Practitioner/f006"
      }
    }
  ],
  "authorizingPrescription": [
    {
      "reference": "MedicationRequest/medrx0303"
    }
  ],
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
        "code": "FF",
        "display": "First Fill"
      }
    ]
  },
  "quantity": {
    "value": 49,
    "unit": "TAB",
    "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
    "code": "TAB"
  },
  "daysSupply": {
    "value": 21,
    "unit": "Day",
    "system": "http://unitsofmeasure.org",
    "code": "d"
  },
  "whenPrepared": "2015-01-15T10:20:00Z",
  "whenHandedOver": "2015-01-15T16:20:00Z",
  "dosageInstruction": [
    {
      "sequence": 1,
      "text": "Take 4 tablets daily for 7 days starting January 16, 2015",
      "additionalInstruction": [
        {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "311504000",
              "display": "With or after Food"
            }
          ]
        }
      ],
      "timing": {
        "repeat": {
          "boundsPeriod": {
            "start": "2015-01-16",
            "end": "2015-01-20"
          },
          "frequency": 1,
          "period": 1,
          "periodUnit": "d"
        }
      },
      "route": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "26643006",
            "display": "Oral Route"
          }
        ]
      },
      "method": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "421521009",
            "display": "Swallow - dosing instruction imperative (qualifier value)"
          }
        ]
      },
      "doseAndRate": [
        {
          "type": {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
                "code": "calculated",
                "display": "Calculated"
              }
            ]
          },
          "doseQuantity": {
            "value": 4,
            "unit": "TAB",
            "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
            "code": "TAB"
          }
        }
      ]
    },
    {
      "sequence": 2,
      "text": "Take 2 tablets daily for 7 days starting January 23, 2015",
      "additionalInstruction": [
        {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "311504000",
              "display": "With or after Food"
            }
          ]
        }
      ],
      "timing": {
        "repeat": {
          "boundsPeriod": {
            "start": "2015-01-23",
            "end": "2015-01-30"
          },
          "frequency": 1,
          "period": 1,
          "periodUnit": "d"
        }
      },
      "route": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "26643006",
            "display": "Oral Route"
          }
        ]
      },
      "method": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "421521009",
            "display": "Swallow - dosing instruction imperative (qualifier value)"
          }
        ]
      },
      "doseAndRate": [
        {
          "type": {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
                "code": "calculated",
                "display": "Calculated"
              }
            ]
          },
          "doseQuantity": {
            "value": 2,
            "unit": "TAB",
            "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
            "code": "TAB"
          }
        }
      ]
    },
    {
      "sequence": 3,
      "text": "Take 1 tablets daily for 7 days starting January 31, 2015",
      "additionalInstruction": [
        {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "311504000",
              "display": "With or after Food"
            }
          ]
        }
      ],
      "timing": {
        "repeat": {
          "boundsPeriod": {
            "start": "2015-01-31",
            "end": "2015-02-06"
          },
          "frequency": 1,
          "period": 1,
          "periodUnit": "d"
        }
      },
      "route": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "26643006",
            "display": "Oral Route"
          }
        ]
      },
      "method": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "421521009",
            "display": "Swallow - dosing instruction imperative (qualifier value)"
          }
        ]
      },
      "doseAndRate": [
        {
          "type": {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
                "code": "calculated",
                "display": "Calculated"
              }
            ]
          },
          "doseQuantity": {
            "value": 1,
            "unit": "TAB",
            "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
            "code": "TAB"
          }
        }
      ]
    }
  ]
}