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 UserLogout Event |
3.2.3 UserHibernate Event |
3.2.4 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 DiagnosticReport for Close Events |
8.6 FHIRcast Encounter for Close Events |
8.7 FHIRcast Encounter for Open Events |
8.8 FHIRcast Get Current Content Bundle |
8.9 FHIRcast ImagingStudy for Close Events |
8.10 FHIRcast ImagingStudy for Open Events |
8.11 FHIRcast Observation |
8.12 FHIRcast Patient for Close Events |
8.13 FHIRcast Patient for Open Events |
8.14 FHIRcastCapabilityStatement |
8.15 OperationOutcome for Hub generated sync-error events |
8.16 OperationOutcome for Subscriber generated sync-error events |
8.17 OperationOutcome for sync-error events |
8.18 FHIRcast extension |
8.19 Reasons for sending a logout event. |
8.20 Reasons for sending a userHibernate event. |
8.21 FHIRcast related Terminology. |
8.22 FHIRcastCapabilityStatement-Example |
8.23 FHIRcastContentUpdateBundle-Example |
8.24 FHIRcastDiagnosticReportClose-Example |
8.25 FHIRcastDiagnosticReportOpen-Example |
8.26 FHIRcastEncounterClose-Example |
8.27 FHIRcastEncounterOpen-Example |
8.28 FHIRcastGetCurrentContentBundle-Example |
8.29 FHIRcastHibernateContext-Example |
8.30 FhircastHubSyncErrorOperationOutcome-Example |
8.31 FHIRcastImagingStudyClose-Example |
8.32 FHIRcastImagingStudyOpen-Example |
8.33 FHIRcastLogoutContext-Example |
8.34 FHIRcastObservation-Example |
8.35 FHIRcastPatientClose-Example |
8.36 FHIRcastPatientOpen-Example |
8.37 FhircastSubscriberSyncErrorOperationOutcome-Example |
8.38 ImagingStudyExample |
8.39 OrganizationExample |
8.40 PatientExample |
8.41 PractitionerExample |