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

Split smart-app-state into a separate guide

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Not Persuasive
    • Icon: Medium Medium
    • SMART on FHIR (FHIR)
    • 2.1.0-ballot
    • FHIR Infrastructure
    • STU
    • SMART App State
    • Hide

      There are many real-world considerations involved in developing health IT systems. The SMART App State capability standardizes functionality that has already been built and deployed (in less standard ways – that's what we're trying to fix here) by at least 5 EHR vendors, so there's good reason to be confident that the use cases themselves can be addressed, with risks mitigated by real-world systems.

      We have included explicit implementation considerations (https://hl7.org/fhir/smart-app-launch/2023Jan/app-state.html#implementation-considerations-for-ehrs) and design notes (https://hl7.org/fhir/smart-app-launch/2023Jan/app-state.html#design-notes) to address known issues, and would consider expanding these sections based on specific feedback.

      Splitting this content out into a separate IG would cause fragmentation of content and would make changes harder to synchronize.

      Show
      There are many real-world considerations involved in developing health IT systems. The SMART App State capability standardizes functionality that has already been built and deployed (in less standard ways – that's what we're trying to fix here) by at least 5 EHR vendors, so there's good reason to be confident that the use cases themselves can be addressed, with risks mitigated by real-world systems. We have included explicit implementation considerations ( https://hl7.org/fhir/smart-app-launch/2023Jan/app-state.html#implementation-considerations-for-ehrs ) and design notes ( https://hl7.org/fhir/smart-app-launch/2023Jan/app-state.html#design-notes ) to address known issues, and would consider expanding these sections based on specific feedback. Splitting this content out into a separate IG would cause fragmentation of content and would make changes harder to synchronize.
    • Rick Geimer/Vadim Peretokin: 8-0-1

    Description

      There are several major considerations that implementers of smart-app-state need to consider that go beyond what is needed for other parts of the SMART spec.  For example:

      • smart-app-state imposes significant new liability on the implementing EHR and hosting healthcare organizations (for an extreme example, an app stores CSAM material).  
      • In the case of a data breach in the EHR, disclosure notification for smart-app-state is difficult.  For example, if keys are leaked, the EHR does not know what those keys grant access to.  Does the key grant access only to the patient's health data, or their entire iCloud account?
      • Managing data access policies for the smart-app-state data is difficult/impossible for the EHR to do (since EHRs won't understand the data to apply EHR-specific access policies, and the app doesn't know who the viewing users are, so they can't apply app-specific access policies).  There is no clearly responsible party for determining who is responsible for managing which users can see app state content.
      • Managing client identity access rules is a major new responsibility (which clients have access to state submitted by other clients).  Note that even in the Apple use case, there are two client identities, the patient submitting app and the provider viewing app.
      • It is unclear how smart-app-state data should be handled with respect to EHI and Info Blocking (and maybe GDPR?).  Similar to the access policy issue, how would an EHR or healthcare organization know if smart-app-state content should be included or not due to privacy or other exceptions.  Or what fee structures are allowed.

       

      For the reasons above, and especially because there is significant risk of regulatory agencies (in the US, but also in the EU) naming the SMART App Launch IG as a a required technology without carving out smart-app-launch or experimental features, we'd strongly prefer to see the smart-app-state split into a separate IG so that implementing EHRs are not forced to bear the liability, disclosure reporting and other responsibilities that are imposed by this feature.

      Attachments

        Activity

          People

            Unassigned Unassigned
            cooper.thompson Cooper Thompson
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: