This is the Continuous Integration Build of the USCoreR4 Implementation Guide, based on FHIR Version 3.6.0. See the Directory of published versions
StructureDefinition-us-core-medication
When referencing a medication, the MedicationStatement and MedicationRequest resources can either use a code or refer to a Medication resource. This profile sets minimum expectations for the Medication resource to record search and fetch medications associated with a patient. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile.
Example Usage Scenarios:
Queries on Medication resource are expected to be within the context of a MedicationStatement or a MedicationRequest resource query. The following are example usage scenarios for the US Core Medication profile:
- Query for Medications with a particular code
Mandatory Data Elements and Terminology
The following data-elements are mandatory (i.e data MUST be present). These are presented below in a simple human-readable explanation. Profile specific guidance and examples are provided as well. The Formal Profile Definition below provides the formal summary, definitions, and terminology requirements.
Each Medication must have:
- A medication code
Profile specific implementation guidance:
- Since the binding is extensible, when a code is unavailable just text is allowed.
- When the medication is compounded and is a list of ingredients, the code is still present and may contain only the text.
Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is: http://hl7.org/fhir/us/core-r4/StructureDefinition/us-core-medication
Published on Mon Aug 01 00:00:00 PDT 2016 as a active by HL7 US Realm Steering Committee.
This profile builds on Medication
Complete Summary of the Mandatory Requirements
- Either:
- One drug code in
Medication.code
which has an extensible binding to:- Medication Clinical Drug (RxNorm) value set
- One drug code in
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | US Core Medication Profile | ||
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Binding: Medication Clinical Drug (RxNorm) (extensible) |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | US Core Medication Profile | |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | Business identifier for this medication |
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | Codes that identify this medication Binding: Medication Clinical Drug (RxNorm) (extensible) |
![]() ![]() ![]() | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: Medication Status Codes (required) |
![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Manufacturer of the item |
![]() ![]() ![]() | 0..1 | CodeableConcept | powder | tablets | capsule + Binding: SNOMEDCTFormCodes (example) | |
![]() ![]() ![]() | Σ | 0..1 | Ratio | Amount of drug in package |
![]() ![]() ![]() | I | 0..* | BackboneElement | Active or inactive ingredient |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept, Reference(Substance | Medication) | The actual ingredient or content | |
![]() ![]() ![]() ![]() | 0..1 | boolean | Active ingredient indicator | |
![]() ![]() ![]() ![]() | 0..1 | Ratio | Quantity of ingredient present | |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Details about packaged medications |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 0..1 | string | Identifier assigned to batch | |
![]() ![]() ![]() ![]() | 0..1 | dateTime | When batch will expire | |
![]() |
Differential View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | US Core Medication Profile | ||
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Binding: Medication Clinical Drug (RxNorm) (extensible) |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | US Core Medication Profile | |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | Business identifier for this medication |
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | Codes that identify this medication Binding: Medication Clinical Drug (RxNorm) (extensible) |
![]() ![]() ![]() | ?!Σ | 0..1 | code | active | inactive | entered-in-error Binding: Medication Status Codes (required) |
![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Manufacturer of the item |
![]() ![]() ![]() | 0..1 | CodeableConcept | powder | tablets | capsule + Binding: SNOMEDCTFormCodes (example) | |
![]() ![]() ![]() | Σ | 0..1 | Ratio | Amount of drug in package |
![]() ![]() ![]() | I | 0..* | BackboneElement | Active or inactive ingredient |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept, Reference(Substance | Medication) | The actual ingredient or content | |
![]() ![]() ![]() ![]() | 0..1 | boolean | Active ingredient indicator | |
![]() ![]() ![]() ![]() | 0..1 | Ratio | Quantity of ingredient present | |
![]() ![]() ![]() | I | 0..1 | BackboneElement | Details about packaged medications |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 0..1 | string | Identifier assigned to batch | |
![]() ![]() ![]() ![]() | 0..1 | dateTime | When batch will expire | |
![]() |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron
Quick Start
Below is an overview of the required set of RESTful FHIR interactions - for example, search and read operations - for this profile. See the Conformance requirements for a complete list of supported RESTful interactions for this IG.
No required search criteria for us-core-medication profile.