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 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
| Official URL: http://hl7.org/fhir/us/smp/CapabilityStatement/smp-server | Version: 1.0.0 | |||
| Standards status: Trial-use | Maturity Level: 1 | Computable Name: 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.
Raw OpenAPI-Swagger Definition file | Download
Generated Narrative: CapabilityStatement smp-server
json, SHOULD support xmlNote to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
serverThe summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | S | U | C | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|
| List | Supported Profiles Standardized Medication Profile - Medication List | y | y | y | patient, code | $smp-query, $smp-submit | |||
| MedicationStatement | Supported Profiles Standardized Medication Profile - MedicationStatement | y | y | y | |||||
| Medication | Supported Profiles Standardized Medication Profile - Medication | y | y | ||||||
| MedicationRequest | Supported Profiles US Core MedicationRequest Profile | y | y | y | |||||
| MedicationAdministration | Supported Profiles Standardized Medication Profile - MedicationAdministration | y | y | y | |||||
| Patient | Supported Profiles US Core Patient Profile | y | |||||||
| Bundle | Supported Profiles Standardized Medication Profile - Bundle Medication List Standardized Medication Profile - Bundle Medication List Maintenance | y | y |
readAllows retrieval of medication list for the various point in time information.
updateAllows for the maintenance of the medication lists.
createAllows for the creation of a medication list.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | patient | reference | Allows retrieving medication lists for the patient |
| SHALL | code | token | Allows retrieving specific kinds of medication lists for the patient |
| Conformance | Operation | Documentation |
|---|---|---|
| MAY | $smp-query | Operation used to retrieve individual patient's medication history |
| MAY | $smp-submit | Operation used to submit individual patient's medication list for storage |
readAllows retrieval of medication details.
updateAllows for the maintenance of the medication details.
createAllows for the creation of a medication details. (Mandatory if creation of Medication lists enabled.)
readAllows retrieval medication details
createAllows for the creation of a medication.
readAllows retrieval of .
createAllows for the creation of a medication.
updateAllows for the maintenance of a MedicationRequest as required.
readAllows retrieval medication details.
createAllows for the creation of a medication.
updateAllows for the maintenance of a MedicationAdministration as required.
readRequired for identification and retrieval of patient medication information
readAllows retrieval using extended bundles of a medication list from a repository (if the smp-query operation on List is implemented, the Bundle Medication List profile becomes mandatory).
createAllows submission of new medication list to a repository (if the smp-submit operation on List is implemented, the Bundle Medication List Maintenance profile becomes mandatory).