DRAFT - The specification is currently in development and subject to significant change. It is not ready for limited roll-out or production level use.
L3: eReferral vs eConsult
The exchange paradigms outlined within this Implementation Guide can be applied to both eReferral and eConsult workflows but there are slight variations between workflow to be taken into consideration when using this specification.
eConsult is considered an L3 capability in the guide because it draws upon other L3 capabilities including Communications and, typically, separate Requester HCP, Case Assigner, and Performer HCP roles and corresponding flows.
Case Assignment
The ON-eReferral-eConsult iGuide identifies eConsult specific business models that align closely but not identically with the Single Entry model examples in this IG, in a few ways:
- the Central System is used by both the Case Assigner (where applicable) and the Performer HCP;
- the Central System supports multiple Case Assignment models:
- BASE Managed Service uses an algorith to perform case assignment taking into account location, availability, specialty, and sub-specialty, sometimes with human support.
- Group Model allows the Requester HCP to choose a Group that performs Case Assignment to Performer HCPs within their group.
- Direct allows the the Requester HCP to choose the Performer HCP to respond to the request
Notes
Consult notes are text-based notes and attachments exchanged using the Communication
resource (contentString
and/or contentAttachment
). Exchange of notes may coincide with changes to Task.status
(or Task.businessStatus
) or not.
Notes can be added to an eConsult request at various stages of the process. The referrer may add notes when the consult is in the following states:
- Case Submitted/Redirected
- Clarification Requested
- More Information Provided
The specialist may add notes during the following consult states:
- Consult Provided
- More Information Requested
Case Redirect
Cases may be redirected to different specialists by the referrer and the case assigner. If a specific provider is not available, the assigner may redirect the case to another specialist. This scenario will not cancel or close the original request but direct it to another target.
A referrer has the ability to redirect a case when it is not assigned and before a consult is provided. In this scenario, the original request is terminated and a new one is generated.
Requesting Clarification
After a consult has been provided, if further information is needed, the referrer has the ability to request clarification from the specialist. The consult state changes to Clarification Requested.
Case Completion
After a consult has been provided by the specialist, if the referrer is satisfied with the response they will then mark the case complete. At this stage, the case state is Case Completed.
While the ON-eReferral-eConsult iGuide did have an additional step for completion of questionnaire by both the requester and the performer, the focus on collection is currently out-of-scope for the CA:eReC.
Trigger Events & Interactions
Examples corresponding to the business events above
Party | Action / Trigger | Sending System | Focus of Message | State Change | Event Code | Receiving System | Expected action upon receipt of message |
---|---|---|---|---|---|---|---|
Performer HCP | Specialist provides consultation | Target System | Task (CA:eReC) | Response/Communication is added to Service Record with a status update | notify-update-process-request | Source System | Notify Requester HCP that response has been received |
Requester HCP | Requester asks for clarification | Source System | Communication (CA:eReC) | n/a | send-communication-from-provider | Target System | Notify Performer HCP that a request has been received requiring a response |
Performer HCP | Responds to RFI | Target System | Communication (CA:eReC) | Response/Communication is added to Task | notify-update-process-request | Source System | Notify Requester HCP that a request has been received requiring a response |