MedicationAdministration

Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.

Columns

Header row
# path type required description
0 resourceType string * Resource type identifier. Must be string "MedicationAdministration"
1 integer * Number of subrows
2 id string * Logical id of this artifact
3 status code in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown
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 was administered
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 received 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 or Episode of Care administered as part of
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] Start and end time of administration
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
request Reference Request administration performed against
61 request.reference string Literal reference, Relative, internal or absolute URL
62 request.type uri Type the reference refers to (e.g. "Patient")
request.identifier Identifier Logical reference, when literal reference is not known
63 request.identifier.use code usual | official | temp | secondary | old (If known)
request.identifier.type CodeableConcept Description of identifier
request.identifier.type.coding Coding Code defined by a terminology system
64 request.identifier.type.coding.system uri Identity of the terminology system
65 request.identifier.type.coding.version string Version of the system - if relevant
66 request.identifier.type.coding.code code Symbol in syntax defined by the system
67 request.identifier.type.coding.display string Representation defined by the system
68 request.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
69 request.identifier.type.text string Plain text representation of the concept
70 request.identifier.system uri The namespace for the identifier value
71 request.identifier.value string The value that is unique
request.identifier.period Period Time period when id is/was valid for use
72 request.identifier.period.start dateTime Starting time with inclusive boundary
73 request.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
74 request.display string Text alternative for the resource
dosage Details of how medication was taken
75 dosage.text string Free text dosage instructions e.g. SIG
dosage.site CodeableConcept Body site administered to
dosage.site.coding Coding Code defined by a terminology system
76 dosage.site.coding.system uri Identity of the terminology system
77 dosage.site.coding.version string Version of the system - if relevant
78 dosage.site.coding.code code Symbol in syntax defined by the system
79 dosage.site.coding.display string Representation defined by the system
80 dosage.site.coding.userSelected boolean If this coding was chosen directly by the user
81 dosage.site.text string Plain text representation of the concept
dosage.route CodeableConcept Path of substance into body
dosage.route.coding Coding Code defined by a terminology system
82 dosage.route.coding.system uri Identity of the terminology system
83 dosage.route.coding.version string Version of the system - if relevant
84 dosage.route.coding.code code Symbol in syntax defined by the system
85 dosage.route.coding.display string Representation defined by the system
86 dosage.route.coding.userSelected boolean If this coding was chosen directly by the user
87 dosage.route.text string Plain text representation of the concept
dosage.method CodeableConcept How drug was administered
dosage.method.coding Coding Code defined by a terminology system
88 dosage.method.coding.system uri Identity of the terminology system
89 dosage.method.coding.version string Version of the system - if relevant
90 dosage.method.coding.code code Symbol in syntax defined by the system
91 dosage.method.coding.display string Representation defined by the system
92 dosage.method.coding.userSelected boolean If this coding was chosen directly by the user
93 dosage.method.text string Plain text representation of the concept
dosage.dose Quantity Amount of medication per dose
94 dosage.dose.value decimal Numerical value (with implicit precision)
95 dosage.dose.unit string Unit representation
96 dosage.dose.system uri System that defines coded unit form
97 dosage.dose.code code Coded form of the unit
dosage.rate[x] Dose quantity per unit of time
dosage.rateRatio Ratio
dosage.rateRatio.numerator Quantity Numerator value
98 dosage.rateRatio.numerator.value decimal Numerical value (with implicit precision)
99 dosage.rateRatio.numerator.comparator code < | <= | >= | > - how to understand the value
100 dosage.rateRatio.numerator.unit string Unit representation
101 dosage.rateRatio.numerator.system uri System that defines coded unit form
102 dosage.rateRatio.numerator.code code Coded form of the unit
dosage.rateRatio.denominator Quantity Denominator value
103 dosage.rateRatio.denominator.value decimal Numerical value (with implicit precision)
104 dosage.rateRatio.denominator.comparator code < | <= | >= | > - how to understand the value
105 dosage.rateRatio.denominator.unit string Unit representation
106 dosage.rateRatio.denominator.system uri System that defines coded unit form
107 dosage.rateRatio.denominator.code code Coded form of the unit
dosage.rateQuantity Quantity
108 dosage.rateQuantity.value decimal Numerical value (with implicit precision)
109 dosage.rateQuantity.unit string Unit representation
110 dosage.rateQuantity.system uri System that defines coded unit form
111 dosage.rateQuantity.code code Coded form of the unit
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 instantiates
# path type required description
0 string * Subrow identifier. Must be string "instantiates"
1 instantiates uri Instantiates protocol or definition
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 administration not performed
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 supportingInformation
# path type required description
0 string * Subrow identifier. Must be string "supportingInformation"
supportingInformation Reference Additional information to support administration
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 the medication administration and what they did
performer.function CodeableConcept Type of performance
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 Who performed the medication administration
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 reasonCode
# path type required description
0 string * Subrow identifier. Must be string "reasonCode"
reasonCode CodeableConcept Reason administration performed
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 was administered
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 device
# path type required description
0 string * Subrow identifier. Must be string "device"
device Reference Device used to administer
1 device.reference string Literal reference, Relative, internal or absolute URL
2 device.type uri Type the reference refers to (e.g. "Patient")
device.identifier Identifier Logical reference, when literal reference is not known
3 device.identifier.use code usual | official | temp | secondary | old (If known)
device.identifier.type CodeableConcept Description of identifier
device.identifier.type.coding Coding Code defined by a terminology system
4 device.identifier.type.coding.system uri Identity of the terminology system
5 device.identifier.type.coding.version string Version of the system - if relevant
6 device.identifier.type.coding.code code Symbol in syntax defined by the system
7 device.identifier.type.coding.display string Representation defined by the system
8 device.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 device.identifier.type.text string Plain text representation of the concept
10 device.identifier.system uri The namespace for the identifier value
11 device.identifier.value string The value that is unique
device.identifier.period Period Time period when id is/was valid for use
12 device.identifier.period.start dateTime Starting time with inclusive boundary
13 device.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 device.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 administration
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 eventHistory
# path type required description
0 string * Subrow identifier. Must be string "eventHistory"
eventHistory Reference A list of events of interest in the lifecycle
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
MedicationAdministration,3,"medadmin0301","in-progress",,,,,,,,,,,,,"#med0301",,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck","Encounter/f001",,,,,,,,,,,,,"encounter who leads to this prescription",,"2015-01-15T14:30:00+01:00",,"MedicationRequest/medrx0318",,,,,,,,,,,,,,"500mg IV q6h x 3 days",,,,,,,"http://snomed.info/sct",,"47625008","Intravenous route (qualifier value)",,,,,,,,"IV Push",500,"mg","http://unitsofmeasure.org","mg",,,,,,,,,,,,,,
performer,,,,,,,"Practitioner/f007",,,,,,,,,,,,,"Patrick Pump"
reasonCode,"http://terminology.hl7.org/CodeSystem/reason-medication-given",,"b","Given as Ordered",,
eventHistory,"#signature",,,,,,,,,,,,,"Author's Signature"
Resulting resource
{
  "resourceType": "MedicationAdministration",
  "id": "medadmin0301",
  "status": "in-progress",
  "medicationReference": {
    "reference": "#med0301"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "context": {
    "reference": "Encounter/f001",
    "display": "encounter who leads to this prescription"
  },
  "effectivePeriod": {
    "start": "2015-01-15T14:30:00+01:00"
  },
  "performer": [
    {
      "actor": {
        "reference": "Practitioner/f007",
        "display": "Patrick Pump"
      }
    }
  ],
  "reasonCode": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/reason-medication-given",
          "code": "b",
          "display": "Given as Ordered"
        }
      ]
    }
  ],
  "request": {
    "reference": "MedicationRequest/medrx0318"
  },
  "dosage": {
    "text": "500mg IV q6h x 3 days",
    "route": {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "47625008",
          "display": "Intravenous route (qualifier value)"
        }
      ]
    },
    "method": {
      "text": "IV Push"
    },
    "dose": {
      "value": 500,
      "unit": "mg",
      "system": "http://unitsofmeasure.org",
      "code": "mg"
    }
  },
  "eventHistory": [
    {
      "reference": "#signature",
      "display": "Author's Signature"
    }
  ]
}
Example #2
Input CSV
MedicationAdministration,3,"medadmin0302","completed","http://terminology.hl7.org/CodeSystem/medication-admin-category",,"inpatient","Inpatient",,,,,,,,,"#med0317",,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck","Encounter/f001",,,,,,,,,,,,,"encounter who leads to this prescription",,"2015-01-15T04:30:00+01:00","2015-01-15T14:30:00+01:00","MedicationRequest/medrx0322",,,,,,,,,,,,,,"KCl 20 mEq in 1 L 0.9%NS IV at 100 ml/hr","http://snomed.info/sct",,"6073002","Structure of ligament of left superior vena cava",,,"http://snomed.info/sct",,"47625008","Intravenous route (qualifier value)",,,,,,,,"Continuous infusion",20,"meq","http://unitsofmeasure.org","meq",100,,,"http://unitsofmeasure.org","mL",1,,,"http://unitsofmeasure.org","h",,,,
partOf,"Procedure/biopsy",,,,,,,,,,,,,
performer,,,,,,,"Practitioner/f007",,,,,,,,,,,,,"Patrick Pump"
reasonCode,"http://terminology.hl7.org/CodeSystem/reason-medication-given",,"b","Given as Ordered",,
Resulting resource
{
  "resourceType": "MedicationAdministration",
  "id": "medadmin0302",
  "partOf": [
    {
      "reference": "Procedure/biopsy"
    }
  ],
  "status": "completed",
  "category": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/medication-admin-category",
        "code": "inpatient",
        "display": "Inpatient"
      }
    ]
  },
  "medicationReference": {
    "reference": "#med0317"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "context": {
    "reference": "Encounter/f001",
    "display": "encounter who leads to this prescription"
  },
  "effectivePeriod": {
    "start": "2015-01-15T04:30:00+01:00",
    "end": "2015-01-15T14:30:00+01:00"
  },
  "performer": [
    {
      "actor": {
        "reference": "Practitioner/f007",
        "display": "Patrick Pump"
      }
    }
  ],
  "reasonCode": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/reason-medication-given",
          "code": "b",
          "display": "Given as Ordered"
        }
      ]
    }
  ],
  "request": {
    "reference": "MedicationRequest/medrx0322"
  },
  "dosage": {
    "text": "KCl 20 mEq in 1 L 0.9%NS IV at 100 ml/hr",
    "site": {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "6073002",
          "display": "Structure of ligament of left superior vena cava"
        }
      ]
    },
    "route": {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "47625008",
          "display": "Intravenous route (qualifier value)"
        }
      ]
    },
    "method": {
      "text": "Continuous infusion"
    },
    "dose": {
      "value": 20,
      "unit": "meq",
      "system": "http://unitsofmeasure.org",
      "code": "meq"
    },
    "rateRatio": {
      "numerator": {
        "value": 100,
        "system": "http://unitsofmeasure.org",
        "code": "mL"
      },
      "denominator": {
        "value": 1,
        "system": "http://unitsofmeasure.org",
        "code": "h"
      }
    }
  }
}
Example #3
Input CSV
MedicationAdministration,1,"medadmin0303","entered-in-error",,,,,,,,,,,,,"#med0303",,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck","Encounter/f001",,,,,,,,,,,,,"encounter who leads to this prescription",,"2015-01-15T04:30:00+01:00","2015-01-15T14:30:00+01:00","MedicationRequest/medrx0319",,,,,,,,,,,,,,"4.5 grams in D5W 250 ml. IV every 6 hours. Infuse over 30 min at 8L/min ",,,,,,,"http://snomed.info/sct",,"47625008","Intravenous route (qualifier value)",,,,,,,,,4.5,"g","http://unitsofmeasure.org","g",8,,,"http://unitsofmeasure.org","ml",1,,,"http://unitsofmeasure.org","min",,,,
performer,,,,,,,"Practitioner/f007",,,,,,,,,,,,,"Patrick Pump"
Resulting resource
{
  "resourceType": "MedicationAdministration",
  "id": "medadmin0303",
  "status": "entered-in-error",
  "medicationReference": {
    "reference": "#med0303"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "context": {
    "reference": "Encounter/f001",
    "display": "encounter who leads to this prescription"
  },
  "effectivePeriod": {
    "start": "2015-01-15T04:30:00+01:00",
    "end": "2015-01-15T14:30:00+01:00"
  },
  "performer": [
    {
      "actor": {
        "reference": "Practitioner/f007",
        "display": "Patrick Pump"
      }
    }
  ],
  "request": {
    "reference": "MedicationRequest/medrx0319"
  },
  "dosage": {
    "text": "4.5 grams in D5W 250 ml. IV every 6 hours. Infuse over 30 min at 8L/min ",
    "route": {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "47625008",
          "display": "Intravenous route (qualifier value)"
        }
      ]
    },
    "dose": {
      "value": 4.5,
      "unit": "g",
      "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 #4
Input CSV
MedicationAdministration,2,"medadmin0304","completed",,,,,,,,,,,,,"#med0303",,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck","Encounter/f001",,,,,,,,,,,,,"encounter who leads to this prescription",,"2015-01-15T04:30:00+01:00","2015-01-15T14:30:00+01:00","MedicationRequest/medrx0319",,,,,,,,,,,,,,"Rapid daily-dose escalation, until tolerated, from 3 mg/d, and then 10 mg/d, to the recommended maintenance dose of 30 mg IV over 120 min, 3 times per wk on alternate days for up to 12 wk",,,,,,,"http://snomed.info/sct",,"47625008","Intravenous route (qualifier value)",,,"http://snomed.info/sct",,"422145002","Inject - dosing instruction imperative (qualifier value)",,,3,"mg","http://unitsofmeasure.org","mg",,,,,,,,,,,,,,
performer,,,,,,,"Practitioner/f007",,,,,,,,,,,,,"Patrick Pump"
reasonReference,"Condition/f202",,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "MedicationAdministration",
  "id": "medadmin0304",
  "status": "completed",
  "medicationReference": {
    "reference": "#med0303"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "context": {
    "reference": "Encounter/f001",
    "display": "encounter who leads to this prescription"
  },
  "effectivePeriod": {
    "start": "2015-01-15T04:30:00+01:00",
    "end": "2015-01-15T14:30:00+01:00"
  },
  "performer": [
    {
      "actor": {
        "reference": "Practitioner/f007",
        "display": "Patrick Pump"
      }
    }
  ],
  "reasonReference": [
    {
      "reference": "Condition/f202"
    }
  ],
  "request": {
    "reference": "MedicationRequest/medrx0319"
  },
  "dosage": {
    "text": "Rapid daily-dose escalation, until tolerated, from 3 mg/d, and then 10 mg/d, to the recommended maintenance dose of 30 mg IV over 120 min, 3 times per wk on alternate days for up to 12 wk",
    "route": {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "47625008",
          "display": "Intravenous route (qualifier value)"
        }
      ]
    },
    "method": {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "422145002",
          "display": "Inject - dosing instruction imperative (qualifier value)"
        }
      ]
    },
    "dose": {
      "value": 3,
      "unit": "mg",
      "system": "http://unitsofmeasure.org",
      "code": "mg"
    }
  }
}
Example #5
Input CSV
MedicationAdministration,2,"medadmin0305","completed",,,,,,,,,,,,,"#med0306",,,,,,,,,,,,,,"Patient/pat1",,,,,,,,,,,,,"Donald Duck","Encounter/f001",,,,,,,,,,,,,"encounter who leads to this prescription",,"2015-01-15T04:30:00+01:00","2015-01-15T14:30:00+01:00","MedicationRequest/medrx0316",,,,,,,,,,,,,,"1.8 mg/kg IV infusion over 30 minutes",,,,,,,"http://snomed.info/sct",,"255560000","Intravenous",,,,,,,,,1.8,"mg/kg","http://unitsofmeasure.org","mg/kg",,,,,,,,,,,20,"min","http://unitsofmeasure.org","min"
instantiates,"http://www.bccancer.bc.ca/chemotherapy-protocols-site/Documents/Lymphoma-Myeloma/ULYBRENTUX%20Protocol_1Jun2017.pdf"
performer,,,,,,,"Practitioner/f007",,,,,,,,,,,,,"Patrick Pump"
Resulting resource
{
  "resourceType": "MedicationAdministration",
  "id": "medadmin0305",
  "instantiates": [
    "http://www.bccancer.bc.ca/chemotherapy-protocols-site/Documents/Lymphoma-Myeloma/ULYBRENTUX%20Protocol_1Jun2017.pdf"
  ],
  "status": "completed",
  "medicationReference": {
    "reference": "#med0306"
  },
  "subject": {
    "reference": "Patient/pat1",
    "display": "Donald Duck"
  },
  "context": {
    "reference": "Encounter/f001",
    "display": "encounter who leads to this prescription"
  },
  "effectivePeriod": {
    "start": "2015-01-15T04:30:00+01:00",
    "end": "2015-01-15T14:30:00+01:00"
  },
  "performer": [
    {
      "actor": {
        "reference": "Practitioner/f007",
        "display": "Patrick Pump"
      }
    }
  ],
  "request": {
    "reference": "MedicationRequest/medrx0316"
  },
  "dosage": {
    "text": "1.8 mg/kg IV infusion over 30 minutes",
    "route": {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "255560000",
          "display": "Intravenous"
        }
      ]
    },
    "dose": {
      "value": 1.8,
      "unit": "mg/kg",
      "system": "http://unitsofmeasure.org",
      "code": "mg/kg"
    },
    "rateQuantity": {
      "value": 20,
      "unit": "min",
      "system": "http://unitsofmeasure.org",
      "code": "min"
    }
  }
}