Standardized Medication Profile (SMP) FHIR IG, published by HL7 International / Pharmacy. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/smp-ig/ and changes regularly. See the Directory of published versions
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
The following artifacts define the specific capabilities that different types of systems are expected to have in order to comply with this implementation guide. Systems conforming to this implementation guide are expected to declare conformance to one or more of the following capability statements.
smp-client |
This resource defines the expected capabilities of the SMP Server actor when conforming to the SMP IG and It is expected that it will be used in conjunction with the US Core CapabilityStatement. Together they describe the complete list of actual profiles and RESTful operations supported by SMP clients. SMP CLient requirements may also be impacted by the rules of local jurisdictions or other contextual requirements. |
smp-server |
This resource defines the expected capabilities of the SMP Server actor when conforming to the SMP IG and It is expected that it will be used in conjunction with the US Core CapabilityStatement. Together they describe the complete list of actual profiles and RESTful operations supported by SMP servers. SMP Server requirements may also be impacted by the rules of local jurisdictions or other contextual requirements. |
These define constraints on FHIR resources for systems conforming to this implementation guide.
Standardized Medication Profile - Bundle Medication List |
This profile constrains a Bundle resource to carry the MedicationList and the associated supporting resources to retrieve a complete SMP information set. |
Standardized Medication Profile - Bundle Medication List Maintenance |
This profile constrains a Bundle resource to carry the MedicationList and the associated supporting resources to retrieve a complete SMP information set. |
Standardized Medication Profile - Medication |
A description of a patient medication, may be used for non-prescription medications. Extended from US Core to require code and status |
Standardized Medication Profile - Medication List |
The primary mechanism to group a related set of MedicationStatements together for a point in time list (Current administration, Discharge List, Discontinued list). |
Standardized Medication Profile - MedicationAdministration |
The resource referenced from a MedicationStatement that defines the actual giving of a drug or compound to a patient. A profile was necessary for SMP to ensure the use of SMP and US Core profiles. |
Standardized Medication Profile - MedicationStatement |
The focal resource within the MedicationList that defines a patient's use of a drug or compound |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.
Hospital Medication Administration List |
Example of a List resource for a patient's SMP list |
smp-bundle-1 |
Example of a Bundle resource used to transmit a patient's SMP medication list and contents |
smp-bundle-tx-1 |
Example of a Bundle resource used to create a medication list with a single entry |
smp-med-1 |
Example of a Medication resource in a patient's SMP list |
smp-medadm-1 |
Example of a MedicationAdministration resource for a patient's SMP list |
smp-medstmt-1 |
Example of a MedicationStatement resource in a patient's SMP list |
smp-medstmt-2 |
Example of a MedicationStatement resource in a patient's SMP list with a reference to a MedicationAdministration |