0 Table of Contents |
1 Introduction |
2 FHIRcast Specification |
2.1 Session Discovery |
2.2 OAuth 2.0 Authorization Scopes |
2.3 Event Format |
2.4 Subscribing to Events |
2.5 Event Notification |
2.6 Request Context Change |
2.7 Conformance |
2.8 Extensions |
2.9 Get Current Context |
2.10 Content Sharing |
3 Event Library |
3.1 FHIRcast Event Definitions |
3.1.1 Event Template |
3.1.2 Event Maturity Model |
3.2 Infrastructure Events |
3.2.1 SyncError Event |
3.2.2 HeartBeat Event |
3.2.3 UserLogout Event |
3.2.4 UserHibernate Event |
3.2.5 Home-open Event |
3.3 Patient Events |
3.3.1 Patient-open Event |
3.3.2 Patient-close Event |
3.4 Encounter Events |
3.4.1 Encounter-open Event |
3.4.2 Encounter-close Event |
3.5 ImagingStudy Events |
3.5.1 ImagingStudy-open Event |
3.5.2 ImagingStudy-close Event |
3.6 DiagnosticReport Events |
3.6.1 DiagnosticReport-open Event |
3.6.2 DiagnosticReport-close Event |
3.6.3 DiagnosticReport-update Event |
3.6.4 DiagnosticReport-select Event |
4 Scenarios |
4.1 Application Launch Scenarios and Session Discovery |
4.2 Synchronization Considerations |
4.3 Security Considerations |
4.4 Multi-tab Considerations |
4.5 Multi-anchor Considerations |
4.6 FHIRcast Event-based Content Sharing |
5 Glossary |
6 Specification Information |
7 Design Notes |
8 Artifacts Summary |
8.1 FHIRcast Content Update Bundle |
8.2 FHIRcast context for logout events. |
8.3 FHIRcast context for userHibernate events. |
8.4 FHIRcast Diagnostic Report for Open Events |
8.5 FHIRcast Diagnostic Report for Select Events |
8.6 FHIRcast Diagnostic Report for Update Events |
8.7 FHIRcast DiagnosticReport for Close Events |
8.8 FHIRcast Encounter for Close Events |
8.9 FHIRcast Encounter for Open Events |
8.10 FHIRcast Get Current Content Bundle |
8.11 FHIRcast ImagingStudy for Close Events |
8.12 FHIRcast ImagingStudy for Open Events |
8.13 FHIRcast Observation |
8.14 FHIRcast Patient for Close Events |
8.15 FHIRcast Patient for Open Events |
8.16 FHIRcastCapabilityStatement |
8.17 OperationOutcome for Hub generated sync-error events |
8.18 OperationOutcome for Subscriber generated sync-error events |
8.19 OperationOutcome for sync-error events |
8.20 FHIRcast extension |
8.21 Reasons for sending a logout event. |
8.22 Reasons for sending a userHibernate event. |
8.23 FHIRcast related Terminology. |
8.24 FHIRcastCapabilityStatement-Example |
8.25 FHIRcastContentUpdateBundle-Example |
8.26 FHIRcastDiagnosticReportClose-Example |
8.27 FHIRcastDiagnosticReportOpen-Example |
8.28 FHIRcastDiagnosticReportSelect-Example |
8.29 FHIRcastDiagnosticReportUpdate-Example |
8.30 FHIRcastEncounterClose-Example |
8.31 FHIRcastEncounterOpen-Example |
8.32 FHIRcastGetCurrentContentBundle-Example |
8.33 FHIRcastHibernateContext-Example |
8.34 FhircastHubSyncErrorOperationOutcome-Example |
8.35 FHIRcastImagingStudyClose-Example |
8.36 FHIRcastImagingStudyOpen-Example |
8.37 FHIRcastLogoutContext-Example |
8.38 FHIRcastObservation-Example |
8.39 FHIRcastPatientClose-Example |
8.40 FHIRcastPatientOpen-Example |
8.41 FhircastSubscriberSyncErrorOperationOutcome-Example |
8.42 ImagingStudyExample |
8.43 OrganizationExample |
8.44 PatientExample |
8.45 PractitionerExample |