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

Smart AppState practitioner scope issues

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Unresolved
    • Icon: Highest Highest
    • SMART on FHIR (FHIR)
    • 2.1.0-ballot
    • FHIR Infrastructure
    • STU
    • Persisting App State (Experimental)
    • 5.7

    Description

      The AppState scopes use the same pattern as the normal SMART on FHIR scopes but seem to have a slightly different behavior.

      The scopes that require patient references start with 'patient' and thereby force the inclusion of a patient reference.

      The practitioner and global app scopes are prefixed with "user". From a scope perspective, there is no difference between them. This allows a global scope to be used with a practitioner reference and vice versa. A user/Basic.cuds?code=<system>|<code> scope also does not force the inclusion of the current practitioner reference.

      This could be solved by introducing a new prefix called 'practitioner'. A scope formatted as practitioner/Basic.cuds?code=<system>|<code> would require the app to include its Practitioner reference similarly to patient scopes.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bvdh Bas van den Heuvel
            Bas van den Heuvel
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: