"status":
"code":
"isOverTheCounter":
"form":
"package":
"image":
"isBrand":
"manufacturer":
"ingredient":
{
"resourceType" : "Medication",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"code" : { CodeableConcept }, // Codes that identify this medication
"status" : "<code>", // active | inactive | entered-in-error
"isBrand" : <boolean>, // True if a brand
"isOverTheCounter" : <boolean>, // True if medication does not require a prescription
"manufacturer" : { Reference(Organization) }, // Manufacturer of the item
"form" : { CodeableConcept }, // powder | tablets | capsule +
"ingredient" : [{ // Active or inactive ingredient
// item[x]: The product contained. One of these 2:
"itemCodeableConcept" : { CodeableConcept },
"itemReference" : { Reference(Substance|Medication) },
"isActive" : <boolean>, // Active ingredient indicator
"amount" : { Ratio } // Quantity of ingredient present
}],
"package" : { // Details about packaged medications
"container" : { CodeableConcept }, // E.g. box, vial, blister-pack
"content" : [{ // What is in the package
// item[x]: The item in the package. One of these 2:
"itemCodeableConcept" : { CodeableConcept },
"itemReference" : { Reference(Medication) },
"amount" : { Quantity(SimpleQuantity) } // Quantity present in the package
}],
"batch" : [{ // Identifies a single production run
"lotNumber" : "<string>", // Identifier assigned to batch
"expirationDate" : "<dateTime>" // When batch will expire
}]
},
"image" : [{ Attachment }] // Picture of the medication
}
The following search parameters can be used to query Medication resources. Just submit them like so:
https://api.1up.health/fhir/stu3/Medication?query-param=queryvalue
Search Parameter | Field Type | Resource Fields Searched |
---|---|---|
code | text | code |
container | text | package.container |
form | text | form |
ingredient | reference | ingredient.item.as |
ingredient-code | text | ingredient.item.as |
manufacturer | reference | manufacturer |
over-the-counter | text | isOverTheCounter |
package-item | reference | package.content.item.as |
package-item-code | text | package.content.item.as |
status | text | status |