Short Description

Bidirectional Services e-Referrals (BSeR)

Long Description

Track will focus on the exchange of electronic referrals between a healthcare organization and an extra-clinical entity following the BSeR framework (ie using ServiceRequest and Task)

Type

Test an IG

Track Prerequisites

Knowledge of the BSeR Implementation Guide: http://hl7.org/fhir/us/bser/

Documentation: The BSeR Implementation Guide provides several key ares of documentation which can aid in testing. One of the most relevant for Connect-a-thon testing is the Workflow Management page found at https://hl7.org/fhir/us/bser/WorkflowManagementResources.html, which includes a State Transition Table and State Machine Diagram. The State Transition Table will be referenced in this document by TID (Transition ID) to draw a line between the state transitions of the workflow and tasks that must be carried out in workflow testing.

Ability to create and send a BSeR referral Bundle or ability to receive a BSeR referral Bundle as specified in the BSeR IG

Track Lead(s)

Sarah Gaunt

Track Lead Email(s)

sarah.gaunt@lantanagroup.com

Specification Information

http://hl7.org/fhir/us/bser/

Call for participants

EHRs/HIEs (clinical data sources); extra-clinical referral recipients

Agenda

Saturday

  • 9am Kick-off
    • Welcome and introductions
    • IG Context
    • IG Walkthrough
    • Testing Scenarios
    • Technical Connections
  • 10am Testing
    • Scenario based

Sunday

  • 9am
    • Re-cap of Saturday - where we got to, issues etc.
  • 9:30 am Testing
    • Scenario based
  • 1pm State machine/transactions
  • 2pm Results etc. to Sarah for compilation in the report-out document

Discussion Topics:

  • Task and ServiceRequest (harmonization etc.)
  • State machine/transactions (scheduled above)
  • Extensibility models
  • Bundle in bundle issue
  • Identification of referral vs feedback bundle
  • Others?

Zulip stream

https://chat.fhir.org/#narrow/stream/179496-BSeR

Track Kick off Call

Slides: Bidirectional Services eReferrals Connectathon Orientation v2.pptx

4:00 – 5:00 PM ET, Wednesday, September 7, 2022


Join Zoom Meeting
https://aphl.zoom.us/j/82320576192?pwd=bEY3NUxEaEI0ZkdHbHZsUHNGRlNBQT09&from=addon

Meeting ID: 823 2057 6192
Passcode: 023034
One tap mobile
+16468769923,,82320576192# US (New York)
+16469313860,,82320576192# US

Dial by your location
+1 646 876 9923 US (New York)
+1 646 931 3860 US

Clinical Input Required?

N/A

Related Tracks?

N/A

Tools to be Utilized

  • Validator: HL7 validator
  • BSeR Provider App: Referral initiator app that works with EHRs that support SMART on FHIR (e.g. Epic, Cerner, etc.)
    • BSeR user-interface dashboard
    • BSeR engine with OMOPonFHIR

Testing Scenarios


Participants:

                P1: Clinical Service Provider – referral initiator

                P2: Extra-clinical Service Provider – referral recipient

Scenario 1: BSeR FHIR IG Validation

P1 generates referral request and validates using the HL7 validator

Roles generates referral feedback and validates using the HL7 validator

It’s required for P1 to pass the validation to proceed to the next scenario in this Connectathon. It’s optional for P2 if P2 is not ready to produce the feedback report. It is however required for P2 to consume and process the validated referral request.


Scenario 2:   The referral initiator initiates the referral task by sending the referral service request to the referral recipient. The initiator is related to an organization and a service delivery location.

P1:         Referral Request creation & send

P2:         Register practitioner/organization (with an endpoint) to P1 referral testing system. P1 should work with P2 and have them registered before the connectathon

Step 1: Creation of the referral request package

Success Criteria:   Confirm successful response message (or ACK) and screenshot of recipient system that shows the received message or content.

Bonus point:        Referral request message Bundle include Patient consent; referral recipient handles this consent to initiate a Referred Patient Intake workflow culminating in a Service Delivery Plan creation

TID

Initiator Requirements (P1)

Recipient Requirements (P2)

01

Create and Send Referral Message Bundle

Receive and Process Message Bundle
Send ACK in return

02

Receive Acceptance (Bonus)

Send Acceptance (Bonus)

03

Receive Decline (Bonus)

Send Decline (Bonus)


Scenario 3: The referral recipient consumes the received referral request package and parse the package and extract clinical information in the package. The clinical information is available in the referral request document bundle - http://hl7.org/fhir/us/bser/StructureDefinition-BSeR-ReferralRequestDocumentBundle.html

P2: Receive and consume the referral request packet

Step 1: P2 provides the messaging endpoint (<system URL>/$process-message).

Step 2: P2 receives the referral request package

  • Sends the ACK to referral recipient in the (synchronous) messaging.
  • Consumes the data and confirms that it has enough information to develop service plan.

Success Criteria:   Sent ACK to the initiator (where the referral request is coming from) and screenshot of initiator system that shows the messaging was successful. P2 shows the patient data for the service plan.

TID

Initiator Requirements (P1)

Recipient Requirements (P2)

01

Create and Send Referral Message Bundle

Receive and Process Message Bundle
Send ACK in return

02

Receive Acceptance (Bonus)

Send Acceptance (Bonus)

03

Receive Decline (Bonus)

Send Decline (Bonus)

x

 

Show Processed Message


Scenario 4: The referral recipient (assuming the service plan was established, and the patient is following the service plan) creates referral feedback bundle(s) and send the feedback to the referral initiator. In real world, the feedback will be sent periodically over time. For the connectathon, it will be one time (or more if P2 is willing to test).

P2: Creation of Service Delivery Feedback Report (iteratively if possible) culminating in Referral Activity status http://hl7.org/fhir/us/bser/StructureDefinition-BSeR-ReferralActivityStatus.html). P2 sends the feedback report to the referral initiator and receive ACK message.

Step 1: P2 creates referral feedback package and sends it to referral initiator using a message bundle

  • Referral initiator endpoint should be available from the initial referral request.
  • The feedback message should be sent to <referral initiator URL>/$process-message

Step 2: P2 may repeat the feedback messaging. Proper status indication and resource bundling should be performed if this is repeating

Step 3:  P1 should send ACK back to P2 synchronously and updates the referral status.

Success Criteria:   ACK is received by P2 from P1. P1 shows the feedback report in the P1 system.

TID

Initiator Requirements (P1)

Recipient Requirements (P2)

08

Receive Feedback Bundle (Interim Consultation Note)

Send Feedback Bundle (Interim Consultation Note)