- Created by Isaac Vetter, last modified by Sandy Vance on Sep 02, 2022
Short Description | FHIRcast provides modern, simple, application context synchronization. We're working within the RIS/PACS community and beyond to standardize FHIRcast as the common, lightweight standard. We are continuing to test the more advanced features in proposed STU3. Join this track to test with maturing implementations and new aspects of the specification. |
Long Description | Gain experience and collect feedback on the proposed STU3 specification, particularly on the small number of breaking changes, and the significant, optional addition of content sharing capabilities. |
Type | Test an IG |
Track Prerequisites | |
Track Lead(s) | Isaac Vetter |
Track Lead Email(s) | isaac@epic.com |
Specification Information | |
Call for participants | SMART apps that need more screen real estate than an EHR's iframe ; apps that need to work in concert with others for demanding users, e.g. imaging apps, like PACS, RIS, dictation, imaging AI analysis apps |
Zulip stream | |
Track Kick off Call | Tuesday, August 30 @ 9 am Central. Full call details here: https://www.hl7.org/concalls/CallDetails.cfm?concall=60965 Web Meeting Infohttps://hl7-org.zoom.us/j/3910526094?pwd=QzVuZTJYc2s2S0dUcVpWR3VLNm9tQT09 Join Zoom Meeting One tap mobile: US: +13017158592,,3910526094# or +13126266799,,3910526094# Meeting URL: https://hl7-org.zoom.us/j/3910526094?pwd=QzVuZTJYc2s2S0dUcVpWR3VLNm9tQT09 Meeting ID: 391 052 6094 Passcode: 824607 Join by Telephone For higher quality, dial a number based on your current location. Dial: US: +1 301 715 8592 or +1 312 626 6799 or +1 646 558 8656 or +1 253 215 8782 or +1 346 248 7799 or +1 669 900 9128 Meeting ID: 391 052 6094 International numbers |
Clinical Input Required? | Would love a radiologist. Could we have a radiologist? |
Related Tracks? | |
Testing Scenario: | System RolesCheckout our reference implementation and other opensource FHIRcast projects at: https://github.com/fhircast . HubThe Hub manages users' sessions, accepts subscriptions, is responsible for notifications and is closely aligned with the SMART server and FHIR server.
SubscriberSubscribes to a user's session topic on the hub, receives and processes event notifications.
Basic ScenariosSubscriber creates new subscription; hub respond with 202:Action: Subscriber POSTs WebSub subscription request to hub for a specific hub.topic and hub.events. Subscriber is notified of user session change per subscription:Action: Hub/Publisher POSTs notification to subscriber for a subscribed event and topic/session. Subscriber requests user session change:Action: Subscriber POSTs context change request to Hub's topic url. Subscriber is notified of topic/session id, hub url during SMART app EHR launch from Hub:Action: Subscribing client launches from Hub, according to SMART EHR launch. Subscriber is notified of topic/session id, hub url during SMART app standalone launch:Action: Subscribing client initiates SMART standalone launch using Hub's OAuth2 server, according to SMART EHR launch. Integrated imaging for context syncThe connectathon scenarios below align with Scenario 4.6 in the specification. It requires a RIS/EHR/Worklist app, an image reading application and a reporting (dictation) application within a single user's session. Our key checkpoint is successful test of multiple synchronizing apps with a single driving app, the RIS/EHR/Worklist, providing the hub. Clients may be less mature with the goal of multiple vendor participants simultaneously exchanging content and handling sync errors across a single hub. Handle Patient Open Event:Action: The driving app user in EHR/RIS/Worklist selects an Patient to open. Handle user logout event:Action: The user logs out of the EHR/RIS/Worklist application. Handle unsubscribe:Action: The user normally exits the image reader app. Raise sync error:Action: User chooses to close the study or patient in the EHR/RIS/Worklist. Common Study Context Established:Action: The driving app user in EHR/RIS/Worklist selects an ImagingStudy resource to be added to the context. Diagnostic Report Update:Action: Image reader adds a measurement as an observation to a diagnosticReport Diagnostic Report Update Stale Version:Action: Image reader adds a measurement as an observation to a diagnosticReport Diagnostic Report Update with sync error:Action: Image reader adds a measurement as an observation to a diagnosticReport Diagnostic Report Open with sync error:Action: Reporting (dictation) application or RIS/EHR app opens a new DiagnosticReport |