Medication
This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.
Columns
Header row
# |
path |
type |
required |
description |
0 |
resourceType |
string |
* |
Resource type identifier. Must be string "Medication" |
1 |
|
integer |
* |
Number of subrows |
2 |
id |
string |
* |
Logical id of this artifact |
|
code |
CodeableConcept |
|
Codes that identify this medication |
|
code.coding |
Coding |
|
Code defined by a terminology system |
3 |
code.coding.system |
uri |
|
Identity of the terminology system |
4 |
code.coding.version |
string |
|
Version of the system - if relevant |
5 |
code.coding.code |
code |
|
Symbol in syntax defined by the system |
6 |
code.coding.display |
string |
|
Representation defined by the system |
7 |
code.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
8 |
code.text |
string |
|
Plain text representation of the concept |
9 |
status |
code |
|
active | inactive | entered-in-error |
|
manufacturer |
Reference |
|
Manufacturer of the item |
10 |
manufacturer.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
11 |
manufacturer.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
manufacturer.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
12 |
manufacturer.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
manufacturer.identifier.type |
CodeableConcept |
|
Description of identifier |
|
manufacturer.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
13 |
manufacturer.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
14 |
manufacturer.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
15 |
manufacturer.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
16 |
manufacturer.identifier.type.coding.display |
string |
|
Representation defined by the system |
17 |
manufacturer.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
18 |
manufacturer.identifier.type.text |
string |
|
Plain text representation of the concept |
19 |
manufacturer.identifier.system |
uri |
|
The namespace for the identifier value |
20 |
manufacturer.identifier.value |
string |
|
The value that is unique |
|
manufacturer.identifier.period |
Period |
|
Time period when id is/was valid for use |
21 |
manufacturer.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
22 |
manufacturer.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
23 |
manufacturer.display |
string |
|
Text alternative for the resource |
|
form |
CodeableConcept |
|
powder | tablets | capsule + |
|
form.coding |
Coding |
|
Code defined by a terminology system |
24 |
form.coding.system |
uri |
|
Identity of the terminology system |
25 |
form.coding.version |
string |
|
Version of the system - if relevant |
26 |
form.coding.code |
code |
|
Symbol in syntax defined by the system |
27 |
form.coding.display |
string |
|
Representation defined by the system |
28 |
form.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
29 |
form.text |
string |
|
Plain text representation of the concept |
|
amount |
Ratio |
|
Amount of drug in package |
|
amount.numerator |
Quantity |
|
Numerator value |
30 |
amount.numerator.value |
decimal |
|
Numerical value (with implicit precision) |
31 |
amount.numerator.comparator |
code |
|
< | <= | >= | > - how to understand the value |
32 |
amount.numerator.unit |
string |
|
Unit representation |
33 |
amount.numerator.system |
uri |
|
System that defines coded unit form |
34 |
amount.numerator.code |
code |
|
Coded form of the unit |
|
amount.denominator |
Quantity |
|
Denominator value |
35 |
amount.denominator.value |
decimal |
|
Numerical value (with implicit precision) |
36 |
amount.denominator.comparator |
code |
|
< | <= | >= | > - how to understand the value |
37 |
amount.denominator.unit |
string |
|
Unit representation |
38 |
amount.denominator.system |
uri |
|
System that defines coded unit form |
39 |
amount.denominator.code |
code |
|
Coded form of the unit |
|
batch |
|
|
Details about packaged medications |
40 |
batch.lotNumber |
string |
|
Identifier assigned to batch |
41 |
batch.expirationDate |
dateTime |
|
When batch will expire |
Row identifier
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "identifier" |
|
identifier |
Identifier |
|
Business identifier for this medication |
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 ingredient
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "ingredient" |
|
ingredient |
|
|
Active or inactive ingredient |
|
ingredient.item[x] |
|
|
The actual ingredient or content |
|
ingredient.itemCodeableConcept |
CodeableConcept |
|
|
|
ingredient.itemCodeableConcept.coding |
Coding |
|
Code defined by a terminology system |
1 |
ingredient.itemCodeableConcept.coding.system |
uri |
|
Identity of the terminology system |
2 |
ingredient.itemCodeableConcept.coding.version |
string |
|
Version of the system - if relevant |
3 |
ingredient.itemCodeableConcept.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
ingredient.itemCodeableConcept.coding.display |
string |
|
Representation defined by the system |
5 |
ingredient.itemCodeableConcept.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
ingredient.itemCodeableConcept.text |
string |
|
Plain text representation of the concept |
|
ingredient.itemReference |
Reference |
|
|
7 |
ingredient.itemReference.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
8 |
ingredient.itemReference.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
ingredient.itemReference.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
9 |
ingredient.itemReference.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
ingredient.itemReference.identifier.type |
CodeableConcept |
|
Description of identifier |
|
ingredient.itemReference.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
10 |
ingredient.itemReference.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
11 |
ingredient.itemReference.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
12 |
ingredient.itemReference.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
13 |
ingredient.itemReference.identifier.type.coding.display |
string |
|
Representation defined by the system |
14 |
ingredient.itemReference.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
15 |
ingredient.itemReference.identifier.type.text |
string |
|
Plain text representation of the concept |
16 |
ingredient.itemReference.identifier.system |
uri |
|
The namespace for the identifier value |
17 |
ingredient.itemReference.identifier.value |
string |
|
The value that is unique |
|
ingredient.itemReference.identifier.period |
Period |
|
Time period when id is/was valid for use |
18 |
ingredient.itemReference.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
19 |
ingredient.itemReference.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
20 |
ingredient.itemReference.display |
string |
|
Text alternative for the resource |
21 |
ingredient.isActive |
boolean |
|
Active ingredient indicator |
|
ingredient.strength |
Ratio |
|
Quantity of ingredient present |
|
ingredient.strength.numerator |
Quantity |
|
Numerator value |
22 |
ingredient.strength.numerator.value |
decimal |
|
Numerical value (with implicit precision) |
23 |
ingredient.strength.numerator.comparator |
code |
|
< | <= | >= | > - how to understand the value |
24 |
ingredient.strength.numerator.unit |
string |
|
Unit representation |
25 |
ingredient.strength.numerator.system |
uri |
|
System that defines coded unit form |
26 |
ingredient.strength.numerator.code |
code |
|
Coded form of the unit |
|
ingredient.strength.denominator |
Quantity |
|
Denominator value |
27 |
ingredient.strength.denominator.value |
decimal |
|
Numerical value (with implicit precision) |
28 |
ingredient.strength.denominator.comparator |
code |
|
< | <= | >= | > - how to understand the value |
29 |
ingredient.strength.denominator.unit |
string |
|
Unit representation |
30 |
ingredient.strength.denominator.system |
uri |
|
System that defines coded unit form |
31 |
ingredient.strength.denominator.code |
code |
|
Coded form of the unit |
Examples
Example #1
Input CSV
Medication,1,"med0301","http://hl7.org/fhir/sid/ndc",,"0069-2587-10","Vancomycin Hydrochloride (VANCOMYCIN HYDROCHLORIDE)",,,"active","#org4",,,,,,,,,,,,,,"http://snomed.info/sct",,"385219001","Injection Solution (qualifier value)",,,,,,,,,,,,,"9494788","2017-05-22"
ingredient,"http://www.nlm.nih.gov/research/umls/rxnorm",,"66955","Vancomycin Hydrochloride",,,,,,,,,,,,,,,,,true,500,,,"http://unitsofmeasure.org","mg",10,,,"http://unitsofmeasure.org","mL"
Resulting resource
{
"resourceType": "Medication",
"id": "med0301",
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/ndc",
"code": "0069-2587-10",
"display": "Vancomycin Hydrochloride (VANCOMYCIN HYDROCHLORIDE)"
}
]
},
"status": "active",
"manufacturer": {
"reference": "#org4"
},
"form": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "385219001",
"display": "Injection Solution (qualifier value)"
}
]
},
"ingredient": [
{
"itemCodeableConcept": {
"coding": [
{
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"code": "66955",
"display": "Vancomycin Hydrochloride"
}
]
},
"isActive": true,
"strength": {
"numerator": {
"value": 500,
"system": "http://unitsofmeasure.org",
"code": "mg"
},
"denominator": {
"value": 10,
"system": "http://unitsofmeasure.org",
"code": "mL"
}
}
}
],
"batch": {
"lotNumber": "9494788",
"expirationDate": "2017-05-22"
}
}
Example #2
Input CSV
Medication,2,"med0302","http://hl7.org/fhir/sid/ndc",,"0206-8862-02","Zosyn (piperacillin/tazobactam) 4.5gm injection",,,,"#org7",,,,,,,,,,,,,,"http://snomed.info/sct",,"385219001","Injection solution (qualifier vallue)",,,,,,,,,,,,,,
ingredient,"http://www.nlm.nih.gov/research/umls/rxnorm",,"203134","Piperacillin Sodium",,,,,,,,,,,,,,,,,,4,,,"http://unitsofmeasure.org","g",20,,,"http://unitsofmeasure.org","mL"
ingredient,"http://www.nlm.nih.gov/research/umls/rxnorm",,"221167","Tazobactam Sodium",,,,,,,,,,,,,,,,,,0.5,,,"http://unitsofmeasure.org","g",20,,,"http://unitsofmeasure.org","mL"
Resulting resource
{
"resourceType": "Medication",
"id": "med0302",
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/ndc",
"code": "0206-8862-02",
"display": "Zosyn (piperacillin/tazobactam) 4.5gm injection"
}
]
},
"manufacturer": {
"reference": "#org7"
},
"form": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "385219001",
"display": "Injection solution (qualifier vallue)"
}
]
},
"ingredient": [
{
"itemCodeableConcept": {
"coding": [
{
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"code": "203134",
"display": "Piperacillin Sodium"
}
]
},
"strength": {
"numerator": {
"value": 4,
"system": "http://unitsofmeasure.org",
"code": "g"
},
"denominator": {
"value": 20,
"system": "http://unitsofmeasure.org",
"code": "mL"
}
}
},
{
"itemCodeableConcept": {
"coding": [
{
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"code": "221167",
"display": "Tazobactam Sodium"
}
]
},
"strength": {
"numerator": {
"value": 0.5,
"system": "http://unitsofmeasure.org",
"code": "g"
},
"denominator": {
"value": 20,
"system": "http://unitsofmeasure.org",
"code": "mL"
}
}
}
]
}
Example #3
Input CSV
Medication,1,"med0303","http://www.nlm.nih.gov/research/umls/rxnorm",,"1594660","Alemtuzumab 10mg/ml (Lemtrada)",,,,"#org6",,,,,,,,,,,,,,"http://snomed.info/sct",,"385219001","Injection solution (qualifier vallue)",,,,,,,,,,,,,"9494788","2017-05-22"
ingredient,"http://snomed.info/sct",,"129472003","Alemtuzamab (substance)",,,,,,,,,,,,,,,,,,12,,,"http://unitsofmeasure.org","mg",1.2,,,"http://unitsofmeasure.org","mL"
Resulting resource
{
"resourceType": "Medication",
"id": "med0303",
"code": {
"coding": [
{
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"code": "1594660",
"display": "Alemtuzumab 10mg/ml (Lemtrada)"
}
]
},
"manufacturer": {
"reference": "#org6"
},
"form": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "385219001",
"display": "Injection solution (qualifier vallue)"
}
]
},
"ingredient": [
{
"itemCodeableConcept": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "129472003",
"display": "Alemtuzamab (substance)"
}
]
},
"strength": {
"numerator": {
"value": 12,
"system": "http://unitsofmeasure.org",
"code": "mg"
},
"denominator": {
"value": 1.2,
"system": "http://unitsofmeasure.org",
"code": "mL"
}
}
}
],
"batch": {
"lotNumber": "9494788",
"expirationDate": "2017-05-22"
}
}
Example #4
Input CSV
Medication,1,"med0304","http://hl7.org/fhir/sid/ndc",,"76388-713-25","Myleran 2mg tablet, film coated",,,,"#org6",,,,,,,,,,,,,,"http://snomed.info/sct",,"385057009","Film-coated tablet (qualifier value)",,,,,,,,,,,,,"9494788","2017-05-22"
ingredient,"http://snomed.info/sct",,"387138002","Busulfan (substance)",,,,,,,,,,,,,,,,,,2,,,"http://unitsofmeasure.org","mg",1,,,"http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm","Tab"
Resulting resource
{
"resourceType": "Medication",
"id": "med0304",
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/ndc",
"code": "76388-713-25",
"display": "Myleran 2mg tablet, film coated"
}
]
},
"manufacturer": {
"reference": "#org6"
},
"form": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "385057009",
"display": "Film-coated tablet (qualifier value)"
}
]
},
"ingredient": [
{
"itemCodeableConcept": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "387138002",
"display": "Busulfan (substance)"
}
]
},
"strength": {
"numerator": {
"value": 2,
"system": "http://unitsofmeasure.org",
"code": "mg"
},
"denominator": {
"value": 1,
"system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
"code": "Tab"
}
}
}
],
"batch": {
"lotNumber": "9494788",
"expirationDate": "2017-05-22"
}
}
Example #5
Input CSV
Medication,1,"med0305","http://hl7.org/fhir/sid/ndc",,"2501-813-16","Timoptic 5mg/ml solution",,,,"#org5",,,,,,,,,,,,,,"http://snomed.info/sct",,"75359005","Opthalmic Solution (qualifier value)",,,,,,,,,,,,,"9494788","2017-05-22"
ingredient,"http://snomed.info/sct",,"75359005","Timolol Maleate (substance)",,,,,,,,,,,,,,,,,,5,,,"http://unitsofmeasure.org","mg",1,,,"http://unitsofmeasure.org","mL"
Resulting resource
{
"resourceType": "Medication",
"id": "med0305",
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/ndc",
"code": "2501-813-16",
"display": "Timoptic 5mg/ml solution"
}
]
},
"manufacturer": {
"reference": "#org5"
},
"form": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "75359005",
"display": "Opthalmic Solution (qualifier value)"
}
]
},
"ingredient": [
{
"itemCodeableConcept": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "75359005",
"display": "Timolol Maleate (substance)"
}
]
},
"strength": {
"numerator": {
"value": 5,
"system": "http://unitsofmeasure.org",
"code": "mg"
},
"denominator": {
"value": 1,
"system": "http://unitsofmeasure.org",
"code": "mL"
}
}
}
],
"batch": {
"lotNumber": "9494788",
"expirationDate": "2017-05-22"
}
}