Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-37316

Add discussion of hibernate sync considerations.

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest
    • FHIRCast (FHIR)
    • 2.0.0
    • Infrastructure & Messaging
    • Synchronization considerations [deprecated]
    • 4.2.2
    • Hide

      We're resolve this issue in two ways:

      1. Add some text to the userLogout event definition page stating that implementers are recommend to consider if and when their application should logout the user upon receiving an userLogout FHIRcast event, and if so, how to preserve application state.

      2. Add the below to the sync considerations page –

      <h2> Synchronization considerations for userLogout, hibernate </h2>

      Most synchronization failure considerations revolve around the possibility of introducing incorrect information into the clinical decision making process. In addition to these considerations, failures to synchronize userLogout and userHibernate events must also take into consideration the risk of unsecured, unattended health applications, risking data breach and user impersonation.

      Distinct scenarios:
      1. User logs out of application A, then takes action in application B.
      Negligible risk. User does not expect synchronization.
      2. User hibernates application A, then takes action in application B.
      Negligible risk. User does not expect synchronization.
      3. Application A automatically hibernates without user action, user takes action in application B.
      Application A should consider reacting to events when hibernated; perhaps with a syncerror.
      4. User logs out of application A, walks away from workstation, application B remains open and unsecured.
      Per typical application guidelines, application should automatically secure following a period of un-use. Following an automatic secure, user remains logged into application B. Negligible risk.
      5. User hibernates application A, walks away from workstation, application B remains open and unsecured.
      Per typical application guidelines, application should automatically secure following a period of un-use.
      Negligible risk.

      Show
      We're resolve this issue in two ways: 1. Add some text to the userLogout event definition page stating that implementers are recommend to consider if and when their application should logout the user upon receiving an userLogout FHIRcast event, and if so, how to preserve application state. 2. Add the below to the sync considerations page – <h2> Synchronization considerations for userLogout, hibernate </h2> Most synchronization failure considerations revolve around the possibility of introducing incorrect information into the clinical decision making process. In addition to these considerations, failures to synchronize userLogout and userHibernate events must also take into consideration the risk of unsecured, unattended health applications, risking data breach and user impersonation. Distinct scenarios: 1. User logs out of application A, then takes action in application B. Negligible risk. User does not expect synchronization. 2. User hibernates application A, then takes action in application B. Negligible risk. User does not expect synchronization. 3. Application A automatically hibernates without user action, user takes action in application B. Application A should consider reacting to events when hibernated; perhaps with a syncerror. 4. User logs out of application A, walks away from workstation, application B remains open and unsecured. Per typical application guidelines, application should automatically secure following a period of un-use. Following an automatic secure, user remains logged into application B. Negligible risk. 5. User hibernates application A, walks away from workstation, application B remains open and unsecured. Per typical application guidelines, application should automatically secure following a period of un-use. Negligible risk.
    • Catie Ladd / Nick Radov : 5-0-1
    • Enhancement
    • Non-substantive
    • Yes

    Description

      Add discussion of sync considerations related to hibernate/wake and userlogout (and any other similar events added)

      (Comment 44 - imported by: Lloyd McKenzie)

      Attachments

        Activity

          People

            bvdh Bas van den Heuvel
            esilver Elliot Silver
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: