BusinessContext > Future Development/Consideration
This implementation guide covers the base case of the integration project developed in March 2019. Augmentation will continue to progress as more functionalities are introduced, including the possibility of integration with other assets (Transaction History Registry (THOR), ONEID etc.) provided by eHealth Ontario.
The initial release of this implementation guide will require the eReferral working group, authors, and participating integrators commitment to rapidly update and build upon this release as need arises by implementers. It is expected that it will continue to undergo rapid changes after its application to the initial set of real-world use cases. Implementers of this iGuide should continue to engage with the eReferral working group and contribute to the iGuide development.
This implementation guide intentionally focuses on creating a strong fundamental referral workflow, upon which most future updates can be "additions" rather than "changes" (e.g., adding attachment functionality).
As this implementation guide becomes adopted, efforts will be made to "normalize" it such that changes do not break existing implementations, however this will not be rigidly enforced in the early deployment learning phases. More early engagement and collaboration among the vendor community and system stakeholders will help enable the robustness of this specification.
Each future development items is rated on a priority/effort scale. Priority is often dictated by an immediate or near future implementation need.
The status of each future development item is also listed:
The following items represent entirely new functionality in the specification
Title | Description | Priority | Effort | Status |
---|---|---|---|---|
Complete in v0.10.0 |
||||
Complete in v0.10.0 |
||||
Complete in v0.10.0 |
||||
Profile Observation Resource | Observation is an extremly flexible resource for collecting data, profile with eReferral instead of waiting for Canadian Base. See BSeR. | High | Med | Discussion |
Chained, Branched, and Grouped Referrals | Design a method by which referral can be "chained" (Referral A generates Referral B), and "branched" referrals (Referral A generates Referral B,C,D) and "grouped" referrals (Referrals A,B,C created simultaneously and are connected). | High | High | Discussion |
Redirect URL Extension | Create an extension to all a SMART on FHIR referral app to redirect to a specified URL after the referral submission is complete. | High | Low | Proposed |
Open app in iFrame vs. link Extension | Add an extension or parameter to indicate to the app whether it will be displayed in an iFrame or in a new link/page. Layout could differ depending on the mode of the display, such as show/hiding headers, footers, and patient banners. | High | Low | Proposed |
Complete in v0.10.0 |
||||
Service Directory | Develop a Service Directory | Med | Very High | Proposed |
Complete in v0.10.0 |
||||
Pub/Sub Architecture | Create a pure RESTful method to GET updates to referrals and all of its resources | Low | Med | Proposed |
Add SMART on FHIR app to view submitted referrals | Currently the SMART on FHIR LaunchString will only enable the process of submitting new referrals. Add a method to allow viewing an existing referral via a SMART on FHIR app. Consider additional option to open in a view or edit mode | Med | Low | Proposed |
~~Discussion ~~ More Profiles added to v0.10.0 |
||||
GUI for ServiceRequest | Add a GUI, or standard system for referral identifiers (e.g., "Initiator ID") | Low | low | Proposed |
Provenance | Design a method to include provenance about updates to a referral via the API | Low | Low | Discussion |
RMS Registry | Create an authenticated registry of RMS Source/Target systems their endpoints to simplify cross RMS system registration. | Low | Low | Discussion |
Multiple Providers | Create a method to include multiple providers (note: does this overlap with "grouped" referrals concept?) | Low | Low | Discussion |
Complete in v0.10.0 |
||||
Detail identity and trust management | This should include: Systems, Providers, Patients, Users, Healthcare Services, Resources, and especially, Referal initiation bundles. It should describe identity proofing ad trust requirements (or lack of) and how identities are used end-to-end accross the eco-system | Low | Low | Discussion |
The following items represent changes to existing functionality in the specification
Title | Description | Priority | Effort | Status |
---|---|---|---|---|
1) Reduce to 1 "notify-update-service-request" event with the full payload every time, and indicate via the focus field which resources have changed. 2) keep all events, but include the same full payload every time, 3) replace "update referral" events with fully RESTful pub/sub (subscription) model. |
Complete in v0.10.0 |
|||
Complete in v0.10.0 |
||||
Complete in v0.10.0 |
The following items represent fixes to the specification, for example when the FHIR standard is incorrectly applied or an element is used inappropriately.
Title | Description | Priority | Effort | Status |
---|---|---|---|---|
Leveraging various system components illustrated in the Conceptual Information Architecture can significantly improve the overall referral data quality and enhance the system security when designing integration solutions. They include, but not limited to, the following:
Title | Description | Priority | Effort | Status |
---|---|---|---|---|
ONE Access Gateway | A FHIR-based API platform that enables RMSs to easily access various provincial digital services where appropriate, including, but not limited to: - Client identity resolution via Provincial Client Registry (PCR) - Sharing healthcare provider information from Provincial Provider Registry (PPR); - Facilitating communication between RMSs by issuing system security keys - Pub/Sub-based notification. |
TBD | TBD | Discussion |
Transaction HistOry Registry (THOR) | A central storage of province-wide transactional logs available via the ONE Access Gateway. It enables RMSs to contribute referral transaction activities to the THOR, as well as provides the ministry and other organizations with referral end-to-end reporting and data analytics functions. | TBD | TBD | Discussion |
ONE ID | As a secure identity provider, provides enhanced privacy and security safeguards, as well as protects patient health information and provider account information. ONE ID serves various referral workflows and facilitates the following scenarios: - Service providers access provincial digital health services from POS and/or RMSs by issuing and validating security tokens (OAuth2 and/or SAML) - Referral communication between RMSs - Transaction log contributions to the THOR by issuing and validating system security keys via ONE Access. |
TBD | TBD | Discussion |
Powered by SIMPLIFIER.NET