US Medication Risk Evaluation and Mitigation Strategies (REMS) 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/fhir-medication-rems-ig/ and changes regularly. See the Directory of published versions
CDS Hooks enumerates a small set of system trigger events, referred to as "hooks" that represent points in a Provider System workflow at which CDS Hooks requests will be made to the external CDS Server (the REMS Administrator in this guide's scenarios).
This guide does not limit the hooks that may be used in REMS workflows, but those that may be most useful in REMS scenarios include (in order of applicability):
order-sign
which occurs at the point in the ordering process when the prescriber finalizes the prescriptionorder-select
which occurs after the clinician selects the medication at the start of the ordering processpatient-view
which occurs when the user opens a patient's record; typically called only once at the beginning of a user's interaction with a specific patient's recordencounter-start
which is invoked when the user is initiating a new encounter. In an inpatient setting, this would be the time of admission. In an outpatient/community environment, this would be the time of patient-check-in for a face-to-face or equivalent for a virtual/telephone encounter
Note that more than one hook might be utilized during an encounter, each for a particular purpose. For example, during the order flow…
order-select
hook might be used to enable the REMS Administrator to alert the provider early in the ordering process that they are not authorized to prescribe the REMS drugorder-sign
hook might be used to prompt patient enrollment once the prescription details have been finalized.Additional considerations when selecting which hook events to configure:
REMS drug therapies tend to be complex and prescribing them may involve more pre-steps (labs, assessments, etc.) than a typical ambulatory prescription. The right time to initiate REMS interactions might not be limited to the Provider System order flow (where the order-select
and order-sign
hooks fire) and may require that the CDS Hooks exchange with the REMS Administrator occur before the prescriber begins an order (potentially utilizing the encounter-start
or patient-view
hooks).
After a patient has begun therapy, appointment-start
or patient-view
hooks may be useful during follow-up appointments.
Additional clinical information may also need to be considered when determining when/whether to send a CDS Hooks request to the Administrator. Additional configuration within the Provider System to limit when a hook executes may be needed; for example, setting up the patient-view
hook so that a CDS request is transmitted only when the patient has the REMS drug, a certain condition or other particular information in their medical record. This type of configuration is not addressed by the CDS Hooks standard and capabilities may vary by Provider System.
Because each medication is supported by one REMS Administrator among multiple, the Provider System must be configured to call the correct CDS Server based on the medication being considered.
Similar to clinical "filtering" of hooks described in the section above, this type of configuration is not addressed by the CDS Hooks standard and must be addressed according to the capabilities of the Provider System.
Future opportunities to address configuration challenges are discussed in the Future Directions section.