MedicationStatement
A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains.
The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.
Columns
Header row
# |
path |
type |
required |
description |
0 |
resourceType |
string |
* |
Resource type identifier. Must be string "MedicationStatement" |
1 |
|
integer |
* |
Number of subrows |
2 |
id |
string |
* |
Logical id of this artifact |
3 |
status |
code |
|
active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken |
|
category |
CodeableConcept |
|
Type of medication usage |
|
category.coding |
Coding |
|
Code defined by a terminology system |
4 |
category.coding.system |
uri |
|
Identity of the terminology system |
5 |
category.coding.version |
string |
|
Version of the system - if relevant |
6 |
category.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
category.coding.display |
string |
|
Representation defined by the system |
8 |
category.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
category.text |
string |
|
Plain text representation of the concept |
|
medication[x] |
|
|
What medication was taken |
|
medicationCodeableConcept |
CodeableConcept |
|
|
|
medicationCodeableConcept.coding |
Coding |
|
Code defined by a terminology system |
10 |
medicationCodeableConcept.coding.system |
uri |
|
Identity of the terminology system |
11 |
medicationCodeableConcept.coding.version |
string |
|
Version of the system - if relevant |
12 |
medicationCodeableConcept.coding.code |
code |
|
Symbol in syntax defined by the system |
13 |
medicationCodeableConcept.coding.display |
string |
|
Representation defined by the system |
14 |
medicationCodeableConcept.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
15 |
medicationCodeableConcept.text |
string |
|
Plain text representation of the concept |
|
medicationReference |
Reference |
|
|
16 |
medicationReference.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
17 |
medicationReference.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
medicationReference.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
18 |
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 |
19 |
medicationReference.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
20 |
medicationReference.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
21 |
medicationReference.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
22 |
medicationReference.identifier.type.coding.display |
string |
|
Representation defined by the system |
23 |
medicationReference.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
24 |
medicationReference.identifier.type.text |
string |
|
Plain text representation of the concept |
25 |
medicationReference.identifier.system |
uri |
|
The namespace for the identifier value |
26 |
medicationReference.identifier.value |
string |
|
The value that is unique |
|
medicationReference.identifier.period |
Period |
|
Time period when id is/was valid for use |
27 |
medicationReference.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
28 |
medicationReference.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
29 |
medicationReference.display |
string |
|
Text alternative for the resource |
|
subject |
Reference |
|
Who is/was taking the medication |
30 |
subject.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
31 |
subject.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
subject.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
32 |
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 |
33 |
subject.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
34 |
subject.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
35 |
subject.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
36 |
subject.identifier.type.coding.display |
string |
|
Representation defined by the system |
37 |
subject.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
38 |
subject.identifier.type.text |
string |
|
Plain text representation of the concept |
39 |
subject.identifier.system |
uri |
|
The namespace for the identifier value |
40 |
subject.identifier.value |
string |
|
The value that is unique |
|
subject.identifier.period |
Period |
|
Time period when id is/was valid for use |
41 |
subject.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
42 |
subject.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
43 |
subject.display |
string |
|
Text alternative for the resource |
|
context |
Reference |
|
Encounter / Episode associated with MedicationStatement |
44 |
context.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
45 |
context.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
context.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
46 |
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 |
47 |
context.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
48 |
context.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
49 |
context.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
50 |
context.identifier.type.coding.display |
string |
|
Representation defined by the system |
51 |
context.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
52 |
context.identifier.type.text |
string |
|
Plain text representation of the concept |
53 |
context.identifier.system |
uri |
|
The namespace for the identifier value |
54 |
context.identifier.value |
string |
|
The value that is unique |
|
context.identifier.period |
Period |
|
Time period when id is/was valid for use |
55 |
context.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
56 |
context.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
57 |
context.display |
string |
|
Text alternative for the resource |
|
effective[x] |
|
|
The date/time or interval when the medication is/was/will be taken |
58 |
effectiveDateTime |
dateTime |
|
|
|
effectivePeriod |
Period |
|
|
59 |
effectivePeriod.start |
dateTime |
|
Starting time with inclusive boundary |
60 |
effectivePeriod.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
61 |
dateAsserted |
dateTime |
|
When the statement was asserted? |
|
informationSource |
Reference |
|
Person or organization that provided the information about the taking of this medication |
62 |
informationSource.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
63 |
informationSource.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
informationSource.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
64 |
informationSource.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
informationSource.identifier.type |
CodeableConcept |
|
Description of identifier |
|
informationSource.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
65 |
informationSource.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
66 |
informationSource.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
67 |
informationSource.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
68 |
informationSource.identifier.type.coding.display |
string |
|
Representation defined by the system |
69 |
informationSource.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
70 |
informationSource.identifier.type.text |
string |
|
Plain text representation of the concept |
71 |
informationSource.identifier.system |
uri |
|
The namespace for the identifier value |
72 |
informationSource.identifier.value |
string |
|
The value that is unique |
|
informationSource.identifier.period |
Period |
|
Time period when id is/was valid for use |
73 |
informationSource.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
74 |
informationSource.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
75 |
informationSource.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 basedOn
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "basedOn" |
|
basedOn |
Reference |
|
Fulfils plan, proposal or order |
1 |
basedOn.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
basedOn.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
basedOn.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
basedOn.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
basedOn.identifier.type |
CodeableConcept |
|
Description of identifier |
|
basedOn.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
basedOn.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
basedOn.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
basedOn.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
basedOn.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
basedOn.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
basedOn.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
basedOn.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
basedOn.identifier.value |
string |
|
The value that is unique |
|
basedOn.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
basedOn.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
basedOn.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
basedOn.display |
string |
|
Text alternative for the resource |
Row partOf
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "partOf" |
|
partOf |
Reference |
|
Part of referenced event |
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 statusReason
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "statusReason" |
|
statusReason |
CodeableConcept |
|
Reason for current status |
|
statusReason.coding |
Coding |
|
Code defined by a terminology system |
1 |
statusReason.coding.system |
uri |
|
Identity of the terminology system |
2 |
statusReason.coding.version |
string |
|
Version of the system - if relevant |
3 |
statusReason.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
statusReason.coding.display |
string |
|
Representation defined by the system |
5 |
statusReason.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
statusReason.text |
string |
|
Plain text representation of the concept |
Row derivedFrom
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "derivedFrom" |
|
derivedFrom |
Reference |
|
Additional supporting information |
1 |
derivedFrom.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
derivedFrom.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
derivedFrom.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
derivedFrom.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
derivedFrom.identifier.type |
CodeableConcept |
|
Description of identifier |
|
derivedFrom.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
derivedFrom.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
derivedFrom.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
derivedFrom.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
derivedFrom.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
derivedFrom.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
derivedFrom.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
derivedFrom.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
derivedFrom.identifier.value |
string |
|
The value that is unique |
|
derivedFrom.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
derivedFrom.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
derivedFrom.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
derivedFrom.display |
string |
|
Text alternative for the resource |
Row reasonCode
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "reasonCode" |
|
reasonCode |
CodeableConcept |
|
Reason for why the medication is being/was taken |
|
reasonCode.coding |
Coding |
|
Code defined by a terminology system |
1 |
reasonCode.coding.system |
uri |
|
Identity of the terminology system |
2 |
reasonCode.coding.version |
string |
|
Version of the system - if relevant |
3 |
reasonCode.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
reasonCode.coding.display |
string |
|
Representation defined by the system |
5 |
reasonCode.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
reasonCode.text |
string |
|
Plain text representation of the concept |
Row reasonReference
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "reasonReference" |
|
reasonReference |
Reference |
|
Condition or observation that supports why the medication is being/was taken |
1 |
reasonReference.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
reasonReference.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
reasonReference.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
reasonReference.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
reasonReference.identifier.type |
CodeableConcept |
|
Description of identifier |
|
reasonReference.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
reasonReference.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
reasonReference.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
reasonReference.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
reasonReference.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
reasonReference.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
reasonReference.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
reasonReference.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
reasonReference.identifier.value |
string |
|
The value that is unique |
|
reasonReference.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
reasonReference.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
reasonReference.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
reasonReference.display |
string |
|
Text alternative for the resource |
Row note
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "note" |
|
note |
Annotation |
|
Further information about the statement |
|
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 dosage
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "dosage" |
|
dosage |
Dosage |
|
Details of how medication is/was taken or should be taken |
1 |
dosage.sequence |
integer |
|
The order of the dosage instructions |
2 |
dosage.text |
string |
|
Free text dosage instructions e.g. SIG |
|
dosage.additionalInstruction |
CodeableConcept |
|
Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" |
|
dosage.additionalInstruction.coding |
Coding |
|
Code defined by a terminology system |
3 |
dosage.additionalInstruction.coding.system |
uri |
|
Identity of the terminology system |
4 |
dosage.additionalInstruction.coding.version |
string |
|
Version of the system - if relevant |
5 |
dosage.additionalInstruction.coding.code |
code |
|
Symbol in syntax defined by the system |
6 |
dosage.additionalInstruction.coding.display |
string |
|
Representation defined by the system |
7 |
dosage.additionalInstruction.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
8 |
dosage.additionalInstruction.text |
string |
|
Plain text representation of the concept |
9 |
dosage.patientInstruction |
string |
|
Patient or consumer oriented instructions |
|
dosage.timing |
Timing |
|
When medication should be administered |
10 |
dosage.timing.event |
dateTime |
|
When the event occurs |
|
dosage.timing.repeat |
|
|
When the event is to occur |
|
dosage.timing.repeat.bounds[x] |
|
|
Length/Range of lengths, or (Start and/or end) limits |
|
dosage.timing.repeat.boundsDuration |
Duration |
|
|
11 |
dosage.timing.repeat.boundsDuration.value |
decimal |
|
Numerical value (with implicit precision) |
12 |
dosage.timing.repeat.boundsDuration.comparator |
code |
|
< | <= | >= | > - how to understand the value |
13 |
dosage.timing.repeat.boundsDuration.unit |
string |
|
Unit representation |
14 |
dosage.timing.repeat.boundsDuration.system |
uri |
|
System that defines coded unit form |
15 |
dosage.timing.repeat.boundsDuration.code |
code |
|
Coded form of the unit |
|
dosage.timing.repeat.boundsRange |
Range |
|
|
|
dosage.timing.repeat.boundsRange.low |
Quantity |
|
Low limit |
16 |
dosage.timing.repeat.boundsRange.low.value |
decimal |
|
Numerical value (with implicit precision) |
17 |
dosage.timing.repeat.boundsRange.low.unit |
string |
|
Unit representation |
18 |
dosage.timing.repeat.boundsRange.low.system |
uri |
|
System that defines coded unit form |
19 |
dosage.timing.repeat.boundsRange.low.code |
code |
|
Coded form of the unit |
|
dosage.timing.repeat.boundsRange.high |
Quantity |
|
High limit |
20 |
dosage.timing.repeat.boundsRange.high.value |
decimal |
|
Numerical value (with implicit precision) |
21 |
dosage.timing.repeat.boundsRange.high.unit |
string |
|
Unit representation |
22 |
dosage.timing.repeat.boundsRange.high.system |
uri |
|
System that defines coded unit form |
23 |
dosage.timing.repeat.boundsRange.high.code |
code |
|
Coded form of the unit |
|
dosage.timing.repeat.boundsPeriod |
Period |
|
|
24 |
dosage.timing.repeat.boundsPeriod.start |
dateTime |
|
Starting time with inclusive boundary |
25 |
dosage.timing.repeat.boundsPeriod.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
26 |
dosage.timing.repeat.count |
positiveInt |
|
Number of times to repeat |
27 |
dosage.timing.repeat.countMax |
positiveInt |
|
Maximum number of times to repeat |
28 |
dosage.timing.repeat.duration |
decimal |
|
How long when it happens |
29 |
dosage.timing.repeat.durationMax |
decimal |
|
How long when it happens (Max) |
30 |
dosage.timing.repeat.durationUnit |
code |
|
s | min | h | d | wk | mo | a - unit of time (UCUM) |
31 |
dosage.timing.repeat.frequency |
positiveInt |
|
Event occurs frequency times per period |
32 |
dosage.timing.repeat.frequencyMax |
positiveInt |
|
Event occurs up to frequencyMax times per period |
33 |
dosage.timing.repeat.period |
decimal |
|
Event occurs frequency times per period |
34 |
dosage.timing.repeat.periodMax |
decimal |
|
Upper limit of period (3-4 hours) |
35 |
dosage.timing.repeat.periodUnit |
code |
|
s | min | h | d | wk | mo | a - unit of time (UCUM) |
36 |
dosage.timing.repeat.dayOfWeek |
code |
|
mon | tue | wed | thu | fri | sat | sun |
37 |
dosage.timing.repeat.timeOfDay |
time |
|
Time of day for action |
38 |
dosage.timing.repeat.when |
code |
|
Code for time period of occurrence |
39 |
dosage.timing.repeat.offset |
unsignedInt |
|
Minutes from event (before or after) |
|
dosage.timing.code |
CodeableConcept |
|
BID | TID | QID | AM | PM | QD | QOD | + |
|
dosage.timing.code.coding |
Coding |
|
Code defined by a terminology system |
40 |
dosage.timing.code.coding.system |
uri |
|
Identity of the terminology system |
41 |
dosage.timing.code.coding.version |
string |
|
Version of the system - if relevant |
42 |
dosage.timing.code.coding.code |
code |
|
Symbol in syntax defined by the system |
43 |
dosage.timing.code.coding.display |
string |
|
Representation defined by the system |
44 |
dosage.timing.code.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
45 |
dosage.timing.code.text |
string |
|
Plain text representation of the concept |
|
dosage.asNeeded[x] |
|
|
Take "as needed" (for x) |
46 |
dosage.asNeededBoolean |
boolean |
|
|
|
dosage.asNeededCodeableConcept |
CodeableConcept |
|
|
|
dosage.asNeededCodeableConcept.coding |
Coding |
|
Code defined by a terminology system |
47 |
dosage.asNeededCodeableConcept.coding.system |
uri |
|
Identity of the terminology system |
48 |
dosage.asNeededCodeableConcept.coding.version |
string |
|
Version of the system - if relevant |
49 |
dosage.asNeededCodeableConcept.coding.code |
code |
|
Symbol in syntax defined by the system |
50 |
dosage.asNeededCodeableConcept.coding.display |
string |
|
Representation defined by the system |
51 |
dosage.asNeededCodeableConcept.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
52 |
dosage.asNeededCodeableConcept.text |
string |
|
Plain text representation of the concept |
|
dosage.site |
CodeableConcept |
|
Body site to administer to |
|
dosage.site.coding |
Coding |
|
Code defined by a terminology system |
53 |
dosage.site.coding.system |
uri |
|
Identity of the terminology system |
54 |
dosage.site.coding.version |
string |
|
Version of the system - if relevant |
55 |
dosage.site.coding.code |
code |
|
Symbol in syntax defined by the system |
56 |
dosage.site.coding.display |
string |
|
Representation defined by the system |
57 |
dosage.site.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
58 |
dosage.site.text |
string |
|
Plain text representation of the concept |
|
dosage.route |
CodeableConcept |
|
How drug should enter body |
|
dosage.route.coding |
Coding |
|
Code defined by a terminology system |
59 |
dosage.route.coding.system |
uri |
|
Identity of the terminology system |
60 |
dosage.route.coding.version |
string |
|
Version of the system - if relevant |
61 |
dosage.route.coding.code |
code |
|
Symbol in syntax defined by the system |
62 |
dosage.route.coding.display |
string |
|
Representation defined by the system |
63 |
dosage.route.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
64 |
dosage.route.text |
string |
|
Plain text representation of the concept |
|
dosage.method |
CodeableConcept |
|
Technique for administering medication |
|
dosage.method.coding |
Coding |
|
Code defined by a terminology system |
65 |
dosage.method.coding.system |
uri |
|
Identity of the terminology system |
66 |
dosage.method.coding.version |
string |
|
Version of the system - if relevant |
67 |
dosage.method.coding.code |
code |
|
Symbol in syntax defined by the system |
68 |
dosage.method.coding.display |
string |
|
Representation defined by the system |
69 |
dosage.method.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
70 |
dosage.method.text |
string |
|
Plain text representation of the concept |
|
dosage.doseAndRate |
|
|
Amount of medication administered |
|
dosage.doseAndRate.type |
CodeableConcept |
|
The kind of dose or rate specified |
|
dosage.doseAndRate.type.coding |
Coding |
|
Code defined by a terminology system |
71 |
dosage.doseAndRate.type.coding.system |
uri |
|
Identity of the terminology system |
72 |
dosage.doseAndRate.type.coding.version |
string |
|
Version of the system - if relevant |
73 |
dosage.doseAndRate.type.coding.code |
code |
|
Symbol in syntax defined by the system |
74 |
dosage.doseAndRate.type.coding.display |
string |
|
Representation defined by the system |
75 |
dosage.doseAndRate.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
76 |
dosage.doseAndRate.type.text |
string |
|
Plain text representation of the concept |
|
dosage.doseAndRate.dose[x] |
|
|
Amount of medication per dose |
|
dosage.doseAndRate.doseRange |
Range |
|
|
|
dosage.doseAndRate.doseRange.low |
Quantity |
|
Low limit |
77 |
dosage.doseAndRate.doseRange.low.value |
decimal |
|
Numerical value (with implicit precision) |
78 |
dosage.doseAndRate.doseRange.low.unit |
string |
|
Unit representation |
79 |
dosage.doseAndRate.doseRange.low.system |
uri |
|
System that defines coded unit form |
80 |
dosage.doseAndRate.doseRange.low.code |
code |
|
Coded form of the unit |
|
dosage.doseAndRate.doseRange.high |
Quantity |
|
High limit |
81 |
dosage.doseAndRate.doseRange.high.value |
decimal |
|
Numerical value (with implicit precision) |
82 |
dosage.doseAndRate.doseRange.high.unit |
string |
|
Unit representation |
83 |
dosage.doseAndRate.doseRange.high.system |
uri |
|
System that defines coded unit form |
84 |
dosage.doseAndRate.doseRange.high.code |
code |
|
Coded form of the unit |
|
dosage.doseAndRate.doseQuantity |
Quantity |
|
|
85 |
dosage.doseAndRate.doseQuantity.value |
decimal |
|
Numerical value (with implicit precision) |
86 |
dosage.doseAndRate.doseQuantity.unit |
string |
|
Unit representation |
87 |
dosage.doseAndRate.doseQuantity.system |
uri |
|
System that defines coded unit form |
88 |
dosage.doseAndRate.doseQuantity.code |
code |
|
Coded form of the unit |
|
dosage.doseAndRate.rate[x] |
|
|
Amount of medication per unit of time |
|
dosage.doseAndRate.rateRatio |
Ratio |
|
|
|
dosage.doseAndRate.rateRatio.numerator |
Quantity |
|
Numerator value |
89 |
dosage.doseAndRate.rateRatio.numerator.value |
decimal |
|
Numerical value (with implicit precision) |
90 |
dosage.doseAndRate.rateRatio.numerator.comparator |
code |
|
< | <= | >= | > - how to understand the value |
91 |
dosage.doseAndRate.rateRatio.numerator.unit |
string |
|
Unit representation |
92 |
dosage.doseAndRate.rateRatio.numerator.system |
uri |
|
System that defines coded unit form |
93 |
dosage.doseAndRate.rateRatio.numerator.code |
code |
|
Coded form of the unit |
|
dosage.doseAndRate.rateRatio.denominator |
Quantity |
|
Denominator value |
94 |
dosage.doseAndRate.rateRatio.denominator.value |
decimal |
|
Numerical value (with implicit precision) |
95 |
dosage.doseAndRate.rateRatio.denominator.comparator |
code |
|
< | <= | >= | > - how to understand the value |
96 |
dosage.doseAndRate.rateRatio.denominator.unit |
string |
|
Unit representation |
97 |
dosage.doseAndRate.rateRatio.denominator.system |
uri |
|
System that defines coded unit form |
98 |
dosage.doseAndRate.rateRatio.denominator.code |
code |
|
Coded form of the unit |
|
dosage.doseAndRate.rateRange |
Range |
|
|
|
dosage.doseAndRate.rateRange.low |
Quantity |
|
Low limit |
99 |
dosage.doseAndRate.rateRange.low.value |
decimal |
|
Numerical value (with implicit precision) |
100 |
dosage.doseAndRate.rateRange.low.unit |
string |
|
Unit representation |
101 |
dosage.doseAndRate.rateRange.low.system |
uri |
|
System that defines coded unit form |
102 |
dosage.doseAndRate.rateRange.low.code |
code |
|
Coded form of the unit |
|
dosage.doseAndRate.rateRange.high |
Quantity |
|
High limit |
103 |
dosage.doseAndRate.rateRange.high.value |
decimal |
|
Numerical value (with implicit precision) |
104 |
dosage.doseAndRate.rateRange.high.unit |
string |
|
Unit representation |
105 |
dosage.doseAndRate.rateRange.high.system |
uri |
|
System that defines coded unit form |
106 |
dosage.doseAndRate.rateRange.high.code |
code |
|
Coded form of the unit |
|
dosage.doseAndRate.rateQuantity |
Quantity |
|
|
107 |
dosage.doseAndRate.rateQuantity.value |
decimal |
|
Numerical value (with implicit precision) |
108 |
dosage.doseAndRate.rateQuantity.unit |
string |
|
Unit representation |
109 |
dosage.doseAndRate.rateQuantity.system |
uri |
|
System that defines coded unit form |
110 |
dosage.doseAndRate.rateQuantity.code |
code |
|
Coded form of the unit |
|
dosage.maxDosePerPeriod |
Ratio |
|
Upper limit on medication per unit of time |
|
dosage.maxDosePerPeriod.numerator |
Quantity |
|
Numerator value |
111 |
dosage.maxDosePerPeriod.numerator.value |
decimal |
|
Numerical value (with implicit precision) |
112 |
dosage.maxDosePerPeriod.numerator.comparator |
code |
|
< | <= | >= | > - how to understand the value |
113 |
dosage.maxDosePerPeriod.numerator.unit |
string |
|
Unit representation |
114 |
dosage.maxDosePerPeriod.numerator.system |
uri |
|
System that defines coded unit form |
115 |
dosage.maxDosePerPeriod.numerator.code |
code |
|
Coded form of the unit |
|
dosage.maxDosePerPeriod.denominator |
Quantity |
|
Denominator value |
116 |
dosage.maxDosePerPeriod.denominator.value |
decimal |
|
Numerical value (with implicit precision) |
117 |
dosage.maxDosePerPeriod.denominator.comparator |
code |
|
< | <= | >= | > - how to understand the value |
118 |
dosage.maxDosePerPeriod.denominator.unit |
string |
|
Unit representation |
119 |
dosage.maxDosePerPeriod.denominator.system |
uri |
|
System that defines coded unit form |
120 |
dosage.maxDosePerPeriod.denominator.code |
code |
|
Coded form of the unit |
|
dosage.maxDosePerAdministration |
Quantity |
|
Upper limit on medication per administration |
121 |
dosage.maxDosePerAdministration.value |
decimal |
|
Numerical value (with implicit precision) |
122 |
dosage.maxDosePerAdministration.unit |
string |
|
Unit representation |
123 |
dosage.maxDosePerAdministration.system |
uri |
|
System that defines coded unit form |
124 |
dosage.maxDosePerAdministration.code |
code |
|
Coded form of the unit |
|
dosage.maxDosePerLifetime |
Quantity |
|
Upper limit on medication per lifetime of the patient |
125 |
dosage.maxDosePerLifetime.value |
decimal |
|
Numerical value (with implicit precision) |
126 |
dosage.maxDosePerLifetime.unit |
string |
|
Unit representation |
127 |
dosage.maxDosePerLifetime.system |
uri |
|
System that defines coded unit form |
128 |
dosage.maxDosePerLifetime.code |
code |
|
Coded form of the unit |
Examples
Example #1
Input CSV
MedicationStatement,5,"example001","active","http://terminology.hl7.org/CodeSystem/medication-statement-category",,"inpatient","Inpatient",,,,,,,,,"#med0309",,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck",,,,,,,,,,,,,,,"2015-01-23",,,"2015-02-22","Patient/pat1",,,,,,,,,,,,,"Donald Duck"
identifier,"official",,,,,,,"http://www.bmc.nl/portal/medstatements","12345689",,
derivedFrom,"MedicationRequest/medrx002",,,,,,,,,,,,,
reasonCode,"http://snomed.info/sct",,"32914008","Restless Legs",,
note,,,,,,,,,,,,,,,,,"Patient indicates they miss the occasional dose"
dosage,1,"1-2 tablets once daily at bedtime as needed for restless legs",,,,,,"Taking at bedtime",,,,,,,,,,,,,,,,,,,,,,,1,,1,,"d",,,,,,,,,,,,"http://snomed.info/sct",,"32914008","Restless Legs",,,,,,,,,"http://snomed.info/sct",,"26643006","Oral Route",,,,,,,,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"ordered","Ordered",,,1,"TAB","http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","TAB",2,"TAB","http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","TAB",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
"resourceType": "MedicationStatement",
"id": "example001",
"identifier": [
{
"use": "official",
"system": "http://www.bmc.nl/portal/medstatements",
"value": "12345689"
}
],
"status": "active",
"category": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/medication-statement-category",
"code": "inpatient",
"display": "Inpatient"
}
]
},
"medicationReference": {
"reference": "#med0309"
},
"subject": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"effectiveDateTime": "2015-01-23",
"dateAsserted": "2015-02-22",
"informationSource": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"derivedFrom": [
{
"reference": "MedicationRequest/medrx002"
}
],
"reasonCode": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "32914008",
"display": "Restless Legs"
}
]
}
],
"note": [
{
"text": "Patient indicates they miss the occasional dose"
}
],
"dosage": [
{
"sequence": 1,
"text": "1-2 tablets once daily at bedtime as needed for restless legs",
"additionalInstruction": [
{
"text": "Taking at bedtime"
}
],
"timing": {
"repeat": {
"frequency": 1,
"period": 1,
"periodUnit": "d"
}
},
"asNeededCodeableConcept": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "32914008",
"display": "Restless Legs"
}
]
},
"route": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "26643006",
"display": "Oral Route"
}
]
},
"doseAndRate": [
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
"code": "ordered",
"display": "Ordered"
}
]
},
"doseRange": {
"low": {
"value": 1,
"unit": "TAB",
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "TAB"
},
"high": {
"value": 2,
"unit": "TAB",
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "TAB"
}
}
}
]
}
]
}
Example #2
Input CSV
MedicationStatement,2,"example002","active",,,,,,,,,,,,,"#med0309",,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck",,,,,,,,,,,,,,,"2015-01-23",,,"2015-02-22","Patient/pat1",,,,,,,,,,,,,"Donald Duck"
statusReason,"http://snomed.info/sct",,"166643006","Liver enzymes abnormal",,
note,,,,,,,,,,,,,,,,,"Patient cannot take acetaminophen as per Dr instructions"
Resulting resource
{
"resourceType": "MedicationStatement",
"id": "example002",
"status": "active",
"statusReason": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "166643006",
"display": "Liver enzymes abnormal"
}
]
}
],
"medicationReference": {
"reference": "#med0309"
},
"subject": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"effectiveDateTime": "2015-01-23",
"dateAsserted": "2015-02-22",
"informationSource": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"note": [
{
"text": "Patient cannot take acetaminophen as per Dr instructions"
}
]
}
Example #3
Input CSV
MedicationStatement,3,"example003","active",,,,,,,,,,,,"Little Pink Pill for water retention",,,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck",,,,,,,,,,,,,,,"2014-02-01",,,"2014-02-22","Patient/pat1",,,,,,,,,,,,,"Donald Duck"
reasonReference,"Observation/blood-pressure",,,,,,,,,,,,,
note,,,,,,,,,,,,,,,,,"Patient cannot remember the name of the tablet, but takes it every day in the morning for water retention"
dosage,1,"1 tablet per day",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,false,,,,,,,,,,,,,"http://snomed.info/sct",,"260548002","Oral",,,,,,,,,"http://terminology.hl7.org/CodeSystem/dose-rate-type",,"ordered","Ordered",,,,,,,,,,,1,"tab","http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","tab",,,,,,,,,,,,,,,,,,,,,,,1,,,,,1,,,"http://unitsofmeasure.org","d",,,,,,,,
Resulting resource
{
"resourceType": "MedicationStatement",
"id": "example003",
"status": "active",
"medicationCodeableConcept": {
"text": "Little Pink Pill for water retention"
},
"subject": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"effectiveDateTime": "2014-02-01",
"dateAsserted": "2014-02-22",
"informationSource": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"reasonReference": [
{
"reference": "Observation/blood-pressure"
}
],
"note": [
{
"text": "Patient cannot remember the name of the tablet, but takes it every day in the morning for water retention"
}
],
"dosage": [
{
"sequence": 1,
"text": "1 tablet per day",
"asNeededBoolean": false,
"route": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "260548002",
"display": "Oral"
}
]
},
"doseAndRate": [
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
"code": "ordered",
"display": "Ordered"
}
]
},
"doseQuantity": {
"value": 1,
"unit": "tab",
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "tab"
}
}
],
"maxDosePerPeriod": {
"numerator": {
"value": 1
},
"denominator": {
"value": 1,
"system": "http://unitsofmeasure.org",
"code": "d"
}
}
}
]
}
Example #4
Input CSV
MedicationStatement,4,"example004","active",,,,,,,"http://snomed.info/sct",,"27658006","Amoxicillin (product)",,,,,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck",,,,,,,,,,,,,,,"2014-01-23",,,"2015-02-22","Patient/pat1",,,,,,,,,,,,,"Donald Duck"
partOf,"Observation/blood-pressure",,,,,,,,,,,,,
reasonCode,"http://snomed.info/sct",,"65363002","Otitis Media",,
note,,,,,,,,,,,,,,,,,"Patient indicates they miss the occasional dose"
dosage,,"one capsule three times daily",,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,1,,"d",,,,,,,,,,,false,,,,,,,,,,,,,"http://snomed.info/sct",,"260548002","Oral",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,"capsules","http://snomed.info/sct","385055001",1,,,"http://unitsofmeasure.org","d",,,,,,,,
Resulting resource
{
"resourceType": "MedicationStatement",
"id": "example004",
"partOf": [
{
"reference": "Observation/blood-pressure"
}
],
"status": "active",
"medicationCodeableConcept": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "27658006",
"display": "Amoxicillin (product)"
}
]
},
"subject": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"effectiveDateTime": "2014-01-23",
"dateAsserted": "2015-02-22",
"informationSource": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"reasonCode": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "65363002",
"display": "Otitis Media"
}
]
}
],
"note": [
{
"text": "Patient indicates they miss the occasional dose"
}
],
"dosage": [
{
"text": "one capsule three times daily",
"timing": {
"repeat": {
"frequency": 3,
"period": 1,
"periodUnit": "d"
}
},
"asNeededBoolean": false,
"route": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "260548002",
"display": "Oral"
}
]
},
"maxDosePerPeriod": {
"numerator": {
"value": 3,
"unit": "capsules",
"system": "http://snomed.info/sct",
"code": "385055001"
},
"denominator": {
"value": 1,
"system": "http://unitsofmeasure.org",
"code": "d"
}
}
}
]
}
Example #5
Input CSV
MedicationStatement,2,"example005","entered-in-error",,,,,,,"http://snomed.info/sct",,"27658006","Amoxicillin (product)",,,,,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck","Encounter/f203",,,,,,,,,,,,,,"2014-01-23",,,"2015-02-22","Patient/pat1",,,,,,,,,,,,,"Donald Duck"
basedOn,"CarePlan/gpvisit",,,,,,,,,,,,,
note,,,,,,,,,,,,,,,,,"Patient indicated that they thought it was Amoxicillin they were taking but it was really Erythromycin"
Resulting resource
{
"resourceType": "MedicationStatement",
"id": "example005",
"basedOn": [
{
"reference": "CarePlan/gpvisit"
}
],
"status": "entered-in-error",
"medicationCodeableConcept": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "27658006",
"display": "Amoxicillin (product)"
}
]
},
"subject": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"context": {
"reference": "Encounter/f203"
},
"effectiveDateTime": "2014-01-23",
"dateAsserted": "2015-02-22",
"informationSource": {
"reference": "Patient/pat1",
"display": "Donald Duck"
},
"note": [
{
"text": "Patient indicated that they thought it was Amoxicillin they were taking but it was really Erythromycin"
}
]
}