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
Before reading this formal specification, implementers are encouraged to first familiarize themselves with other key portions of this implementation guide:
The Participant Roles and Needs section overviews the real world people and organizations who participate in REMS programs and defines the system roles referenced in the specification below.
The REMS Steps and Terminology and Use Cases sections describe the process context and goals behind the interactions defined below
The Technical Background page identifies related specifications that this guide depends on.
This implementation guide uses the following terms to set expectations for implementers to conform to specific behaviors and information content it defines:
SHALL indicates requirements that must be met to be conformant with the specification.
SHOULD indicates behaviors that are strongly recommended (and which could result in interoperability issues or sub-optimal behavior if not adhered to), but which are not strictly required for an implementation to be considered conformant to this version of the guide.
MAY describes optional behaviors that implementers are free to consider but where there is no recommendation for or against adoption.
This implementation guide establishes two basic interaction patterns between a Provider System and REMS Administrator System that can be applied at multiple points in treating a patient with a REMS drug:
This interaction is initiated by the Provider System during the provider's workflow, using CDS Hooks and, optionally, EHR-based SMART App Launch.
In this interaction, a provider uses an external REMS Administrator application that accesses patient data in a Provider System using standalone SMART app launch.
The guide does not strictly require that either of these patterns be implemented at particular workflow events. Implementers are free to choose when and how they apply these interactions. However, implementers SHOULD support these interactions whenever possible to:
In particular, this guide strongly recommends leveraging the CDS Hooks and SMART app launch workflow at the start of the patient's therapy to raise patient enrollment requirements and enable them to be completed quickly, minimizing manual data entry and preventing a possible delay in treatment.
Many EHRs support a subset of CDS Hooks and SMART launch features today to bring alerts and information into the prescriber's workflow at appropriate times–to be acted upon immediately.
The guide makes use of these features to notify the prescriber of pertinent REMS information, for example that there's a REMS program for a drug being considered or that the prescriber's REMS enrollment has lapsed. The provider's response in these situations may be to simply acknowledge the information before continuing with their workflow.
A provider may also take the opportunity to complete a REMS requirement returned in a CDS Hooks response immediately through use of a SMART app. Use of the guide's patterns can minimize the time needed from the provider in such a circumstance–to complete a patient enrollment form, for example–by the REMS Administrator prefilling or hiding questions that were satisfied by data provided in the preceding CDS Hooks interaction.
Provider Systems SHALL support immediate provider responses to Cards returned .
In other cases, a provider action may not be able to be completed immediately upon receiving it in a CDS Hooks response, and instead may need to be deferred until a later time. The guide leverages an approach where the REMS Administrator's CDS Hooks response includes a suggestion
Card containing a Task resource enabling the provider to launch the indicated SMART app later, as described in the CDS Hooks Card Profiles section.
Provider Systems SHOULD support suggestion
cards with associated actions
to defer the launch of SMART application, and SHOULD provide the REMS Administrator's CDS server sufficient OAuth scopes to enable the app to create a Task to enable the deferred launch, as described here.
In some situations, it may be helpful for the prescriber or other provider assisting in the care of a REMS patient to manually launch the associated REMS Administrator SMART app, independent of a CDS Hooks interaction.
Provider Systems and REMS Administrators MAY support manual launch of the REMS Administrator SMART application.
When a Provider System provides this support, it SHALL provide patient context during launch.
The REMS Administrator SMART app MAY save information about the patient's REMS participation to the Provider System's patient record. Saving of REMS information is typically most effective during the provider’s interaction with a SMART app because it can be timed to occur after activities that might change the patient's status or information–for example by completing patient enrollment.
To enable this to occur, the Provider System SHOULD authorize a REMS Administrator's SMART app with sufficient OAuth scopes to enable the app to create a DocumentReference resource associated to the patient. This guidance in the SMART App Launch IG provides details for assigning scopes during app launch.
If using this capability, the REMS Administrators SHOULD follow US Core DocumentReference guidance when creating this resource.
In addition to the US Core requirements, this guide recommends populating DocumentReference.type with the LOINC value 51851-4
(Administrative note).
See an example DocumentReference that illustrates this guidance.
The REMS Administrator will typically need information about the patient, provider and drug to support a REMS interaction, regardless of the REMS program or point in the patient's care.
But individual programs may require sharing additional patient clinicals or other info with the REMS Administrator as part of the Hooks interaction so that it can determine how best to respond.
Supplying a consistent set of FHIR resources in the CDS Hooks request is needed to provide sufficient context to enable the REMS Administrator to respond–regardless of the medication or situation.
The Provider System SHOULD support include the following FHIR resources as prefetch data within CDS Hooks requests submitted to a REMS Administrator's CDS service. The REMS Administrator’s CDS service SHALL query the Provider System to retrieve the resources below if not provided in the CDS request.
For example:
{
...
"prefetch" : {
"patient": "Patient/{{context.patientId}}",
"practitioner": "{{context.userId}}",
"medicationRequests": "MedicationRequest?subject={{context.patientId}}&_include=MedicationRequest:medication"
}
}
Provider Systems SHALL enable the REMS Administrator to query for additional patient clinical or other information during the CDS exchange, for example to retrieve lab results or other diagnostics specific to a REMS drug program
Implementers are expected to…
follow core FHIR security principles.
protect patient privacy as described in FHIR Security and Privacy Considerations.
Provider Systems and REMS Administrators SHALL follow guidance defined in…