This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
Pharmacy ![]() | Maturity Level: 4 | Trial Use | Security Category: Business | Compartments: No defined compartments |
This resource is primarily used for the identification and definition of a medication, including ingredients, for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.
Representing medications in most healthcare settings is a matter of identifying an item from a list and then conveying a reference for the item selected either into a patient-related resource or to other applications. Additional information about the medication is frequently provided for human verification (e.g., the product name), but a full representation of the details of composition and efficacy of the medicine is conveyed by referring to drug dictionaries by means of the codes they define. There are some occasions where it is necessary to identify slightly more detail, such as when dispensing a package containing a particular medication requires identification both of the medicine and the package at once. There are also some occasions (e.g. custom formulations) where the composition of a medicine must be represented. In these cases, the ingredients of the medicine must be specified together with the amount contained, though the Medication resource does not provide full details.
The Medication resource allows for medications to be characterized by the form of the drug and the ingredient (or ingredients), and how it is packaged. The medication will include the ingredient(s), and their strength(s) and the package can include the amount (for example, number of tablets, volume, etc.) that is contained in a particular container (for example, 100 capsules of Amoxicillin 500mg per bottle).
The Medication resource can be used to describe a compounded (aka extemporaneous or magistral) product that is manufactured by the pharmacy at the time of dispensing. In this case there will be multiple ingredients which are typically base chemicals (for example, hydrocortisone powder) and there may be other ingredients that are manufactured products (for example, Glaxal Base).
When a medication includes a package, further details about the composition can be provided. A package has a container (vacuum packed box, jar, etc.) and a list of the products or other packages that are in the package.
Additional definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions, the spreadsheet version & the dependency analysis
Path | ValueSet | Type | Documentation |
---|---|---|---|
Medication.code | SNOMEDCTMedicationCodes | Example | This value set includes all drug or medicament substance codes and all pharmaceutical/biologic products from SNOMED CT - provided as an exemplar value set. |
Medication.status | MedicationStatusCodes | Required | Medication Status Codes |
Medication.doseForm | SNOMEDCTFormCodes | Example | This value set includes all dose form codes from SNOMED CT - provided as an exemplar. |
Medication.ingredient.item | SNOMEDCTMedicationCodes | Example | This value set includes all drug or medicament substance codes and all pharmaceutical/biologic products from SNOMED CT - provided as an exemplar value set. |
Medication.ingredient.strength[x] | MedicationIngredientStrengthCodes | Preferred | Medication Ingredient Strength Codes |
Search parameters for this resource. See also the full list of search parameters for this resource, and check the Extensions registry for search parameters on extensions related to this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
code | token | Returns medications for a specific code | Medication.code | 21 Resources |
expiration-date | date | Returns medications in a batch with this expiration date | Medication.batch.expirationDate | |
form | token | Returns medications for a specific dose form | ||
identifier | token | Returns medications with this external identifier | Medication.identifier | 65 Resources |
ingredient | reference | Returns medications for this ingredient reference | Medication.ingredient.item.reference | |
ingredient-code | token | Returns medications for this ingredient code | Medication.ingredient.item.concept | |
lot-number | token | Returns medications in a batch with this lot number | Medication.batch.lotNumber | |
marketingauthorizationholder | reference | Returns medications made or sold for this marketing authorization holder | Medication.marketingAuthorizationHolder (Organization) |
|
serial-number | token | Returns medications in a batch with this lot number | Medication.identifier | |
status | token | Returns medications for this status | Medication.status |