Technical Specifications > Supporting Workflow

Supporting Workflow

The technical specifications in this IG provide building blocks that can be used to construct many different integration patterns, a few of which are illustrated on a previous page. This page illustrates how patterns can be applied to the three use cases in this IG. (The intent is to help implementers think through different integration approaches rather than to be prescriptive.)

Use Case 1: Referral to Service

Use Case #1 in this IG describes a scenario where Dr. Jones, a family doctor, uses a referral management system (RMS) integrated with a point of service system (POS) containing his patient's electronic medical record to select a service provider and initiate a referral to a housekeeping service.

Relevent Pattern #1: POS launches RMS Source

When configured as a SMART Server, a POS could launch an RMS SMART App with Direct Messaging in an iFrame or web browser to provide its users with access to the specialized functionality of an RMS to enable electronic referrals to a broad range of specialists and healthcare service providers accross the province.

SMARTwMessaging

Relevent Pattern 2: POS receives information via Direct Messaging

DirecttoPOS

When configured to receive information via a Direct Messaging endpoint, a point of service system can receive notifications about referrals and/or appointments from an RMS for inclusion in a patient's chart, to initiate workflow or for other purposes.

Relating the integrations to the Use Case: The steps from the use case are included below.

Step Description Role of the integrations
1. Patient visits Primary Care Physician (PCP) as a follow-up from an ER encounter.
2. Upon consultation, the Patient and PCP agree that the Patient would benefit from in-home housekeeping services.
3. PCP searches for and selects an appropriate service from a Services Catalogue, which is integrated with the EMR and the PCP’s Referral Management System (RMS). A SMART Integration between a POS and RMS can enable the POS user to launch the RMS application (in an iFrame or web browser tab) with patient and user context from the POS. This uses:
- the OAuth2 Authorization Framework to grant the newly launched RMS application access to the POS' FHIR endpoint to retrieve information about the user and patient; and
- OpenID Connect with user identify data retrieved from the POS FHIR endpoint to sign the POS user into the RMS system.
Benefit: The PCP is able to access the service catalogue and other specialized functionality provided by the RMS to search for providers and initate a request directly from the EMR without having to browse to or log in to a separate software application.
4. PCP is presented with and completes the appropriate referral form for the Service Provider. Some of the data in the form has been automatically filled-in from the integrated EMR. Using the SMART Integration with the POS, the RMS application can use the POS system's FHIR endpoint to retrieve patient demographic and clinical data needed to create a ServiceRequest.
Benefit: The RMS is able to auto-populate referral forms on behalf of the PCP using information from the patient's record in the EMR, improving workflow.
5. PCP submits the form to the Service Provider’s RMS. This also sends an email to patient, confirming the referral request. Where the Service Provider and PCP use different RMS Systems, Direct Messaging can be used to transmit a referral request and supporting information from the RMS Source system used by the PCP to the RMS Target system used by the Service Provider. Benefit: The PCP can request services from a range of different service providers participating in different referral networks.
6. The Service Provider is notified of the incoming referral by their Referral Management System and contacts the patient to arrange housekeeping services.
7. PCP is notified in their RMS and EMR of the date of the first patient encounter when it is arranged by the Service Provider. Using Direct Messaging RMS Target can send notifiations to the RMS Source as the request is performed and compleded, including inforation about appointments scheduled.
Where the POS also has a Direct Messaging endpoint, an RMS Source system can provide notifications to the POS system when a request is created or updated to store alongside other information in the patient's chart.
Benefit: The integrations maintain a current record of referrals and related information in the different systems the PCP uses for referral management and to maintain the patient's record.

Use Case 2: Referral to Service with Booked Appointment

Use Case #2, describes a scenario where a nurse practitioner uses a referral management system (RMS) integrated with a point of service system (POS) containing her patient's electronic medical record to select a service provider, initiate a referral, and book an appointment.

Relevent Pattern: RMS Source launches RMS Target

MultipleApps

When configured as a SMART Server with Direct Messaging, an RMS SMART App can launch other RMS SMART Apps to provide its users with access to intake forms and other functionality offered by the RMS systems used by other service providers to assist in the creation of requests that are then managed locally.

Relevent Pattern 2: POS receives information via Direct Messaging

DirecttoPOS

When configured to receive information via a Direct Messaging endpoint, a point of service system can receive notifications about referrals and/or appointments from an RMS (Source or Target) for inclusion in a patient's chart, to initiate workflow or for other purposes.

Relating the integrations to the Use Case: The steps from the use case are included below.

Step Description Role of the integrations
1. Patient visits Nurse Practitioner (NP) as a follow-up from previous discussions.
2. Upon consultation, the Patient and NP agree that the Patient would benefit from a structured exercise program.
3. The NP searches for and selects an appropriate Exercise Program from a Services Catalogue, which is integrated with the EMR and with the NP’s Referral Management System (RMS). A SMART Integration between the POS and RMS Source can provide the user of a POS system with access to a service catalogue and other specialized functionality provided by the RMS with a secure, RESTful data connection in the background.
Benefit: The NP is able to access the service catalogue and other specialized functionality provided by the RMS to search for providers and initate a request directly from the EMR without having to browse to or log in to a separate software application.
4. The RMS presents the NP with an appropriate two part form for the selected service, and the NP completes the first part. Part one of the form is based on the service details in the Services Catalogue, and some of the data in the form has been automatically filled-in from the integrated EMR. A SMART Integration between the POS and RMS Source can enable the RMS Source to populate the referral forms behalf of the user using information from the POS.
Benefit: The RMS is able to auto-populate referral forms on behalf of the NP using information from the patient's record in the EMR, improving workflow.
5. The Service Provider’s RMS immediately provides the second part of the form for the Patient and NP to complete. Part 2 of the form includes real-time information from the service provider, such as available appointment slots, and other service-specific details such as clinical decision support information and additional data requirements that may not have been included in the more generic Service Catalogue information. In consultation with the Patient the NP selects an appointment date, completes Part 2 of the form and submits it. A SMART Integration between two RMS systems can enable an RMS Source system to launch the RMS Target application (in an iFrame or web browser tab) to present appointment scheduling functionality to the POS user. Either Direct Messaging or the RESTful data connection between the two RMS systems could be used to associate the ServiceReqeust created in the RMS Source with the Appointment created in the RMS Target.
Benefit: The functionality of multiple different RMS systems can be made available to the NP through multiple user interface integrations, secure data connections in the background allow information to move between the different systems and user interfaces.
6. The NPs integrated RMS informs the Patient by email that the referral has been sent to the Exercise Program Service Provider, and the Service Provider’s RMS provides the Patient with the appropriate appointment information along with a link to change the date if needed.
7. The Service Provider is notified of the incoming referral by their RMS, the appointment date, and that the Patient has already accepted to appointment date.
8. The NP is automatically updated in both their EMR and their integrated RMS of status changes related to the referral to the Exercise Program. Direct Messaging integrations between the two RMS systems and from the RMS to the EMR can keep the users of different systems up to date.
Benefit: The integrations maintain a current record of referrals and related information in the different systems the NP uses for referral management and to maintain the patient's record.

Use Case 3: Referral to Home and Community Care through Care Cordinator

Use Case #3, describes a scenario where Dr. Jones, a family doctor, uses a referral management system (RMS) integrated with a point of service system (POS) containing his patient's electronic medical record to select a service provider and initiate a referral to personal support service option and the home safety assessment option. The request is directed to a care coordinator who receives the referral, contacts the patient, performs an assessment, creates a service plan, requests services from additional providers and sends the details back to Dr. Jones.

Relevent Patterns:

Relevent Pattern #1: POS launches RMS Source

SMARTwMessaging2

A POS configured as a SMART Server could launch an RMS SMART App with Direct Messaging in an iFrame or web browser to initiate the referral process.

Relevent Pattern 2: Chained API integrations

Chaining

A Chained API Integration could provide an RMS system used by a care coordinator in an assessment centre with the ability receive requests, create new requests for other service providers based on requests being performed, send requests on to other RMS systems, with notifications going back to the original requester.

Relevent Pattern 3: POS receives information via Direct Messaging

DirecttoPOS

When configured to receive information via a Direct Messaging endpoint, a point of service system can receive notifications about referrals and/or appointments from an RMS (Source or Target) for inclusion in a patient's chart, to initiate workflow or for other purposes.

Relating the integrations to the Use Case: The steps from the use case are included below.

Step Description Role of the integrations
1. Patient visits Primary Care Physician (PCP) as a follow-up from an ER encounter
2. Upon consultation, the Patient and PCP agree that the Patient would benefit from home care services.
3. PCP searches for and selects an appropriate service from a Services Catalogue, which is integrated with the EMR and the PCP’s Referral Management System (RMS). A SMART Integration between the POS and RMS Source can provide the user of a POS system with access to a service catalogue and other specialized functionality provided by the RMS with a secure, RESTful data connection in the background.
Benefit: The PCP is able to access the service catalogue and other specialized functionality provided by the RMS to search for providers and initate a request directly from the EMR without having to browse to or log in to a separate software application.
4. PCP is presented with and completes the appropriate referral form for the Service Provider. Some of the data in the form has been automatically filled-in from the integrated EMR. As in the prior cases, a SMART Integration between the POS and RMS Source can enable the RMS Source to populate referral forms behalf of the user using information from the POS.
Benefit: The RMS is able to auto-populate referral forms on behalf of the PCP using information from the patient's record in the EMR, improving workflow.
5. PCP submits the form to the Service Provider’s RMS. This also sends an email to patient, confirming the referral request. A Direct Messaging integration between the RMS systems can be used to transmit information from the RMS Source to the RMS Target.
Benefit: The PCP can request services from a range of different service providers participating in different referral networks.
6. The Care Coordinator (the recipient) is notified of the incoming referral by RMS Target and reviews the referral details.
7. The Care Coordinator confirms the referral acceptance in RMS Target and the message along with any optional note is conveyed to the PCP by the RMS Source. Direct Messaging integrations between the two RMS systems can be used to keep information about the request current.
Benefit: The PCP is kept in the loop as the request is performed.
8. Upon assessing the patient for home care services the Care Coordinator creates the service plan and orders services from an SPO. Chained API integration allow an RMS system used in an assessment centre to perform both as both an RMS Target and RMS Source.
Benefit: The Care Coordinator can receive referrals and send referrals from the same system, creating associations between them.
9. The Care Coordinator updates the referral status to Completed in the RMS Target and includes the ordered service details in the communication as a service summary, identifying that ACME will start delivering the requested services on a certain date.
10. The RMS Target sends the referral status update including the service summary and any additional details specified by the Care Coordinator to RMS Source system. The Direct Messaging integrations between the two RMS systems can be used to provide the RMS Source system about service outcomes, associating information from the service provider and new requests with the original.
Benefit: The PCP is has access to information about the services performed and ordered.
11. The RMS Source notifies the PCP in their EMR of the referral update and at the same time notifies the Patient by email of the referral outcome. A Direct Messaging integration from the RMS to the POS can be used to keep the patient record up to date and/or trigger workflow.
Benefit: The integrations maintain a current record of referrals and related information in the different systems the PCP uses for referral management and to maintain the patient's record.