US Core: Inclusion of Practitioner/Endpoint when PractitionerRole is returned

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive with Modification
    • Priority: Medium
    • US Core (FHIR)
    • STU3
    • US Realm Task Force
    • Profiles and Extensions
    • 3.19.1
    • Hide

      Update to make it clear _include support is SHOULD for Practitioner and Endpoint.

      Remove language:
      - The Practitioner resource SHALL be included when returning the PractitionerRole resource.
      - The Endpoint resource SHALL be included when returning the PractitionerRole resource.

      Add an example on how to search with _Include

      Show
      Update to make it clear _include support is SHOULD for Practitioner and Endpoint. Remove language: - The Practitioner resource SHALL be included when returning the PractitionerRole resource. - The Endpoint resource SHALL be included when returning the PractitionerRole resource. Add an example on how to search with _Include
    • Brett Marquard/Danielle Friend: 25-0-0
    • Correction
    • Non-substantive

      It seems inconsistent that for MedicationRequest and MedicationStatement, the referenced MedicationResource is only returned if requested (via a search _include _parameter), but for PractitionerRole, the Practitioner and Endpoint references must ALWAYS be returned. Why not only return them when the query requests it (via __include parameters)?

      General (non-US-Core) clients that submit a search might not be expecting to receive non-PractitionerRole resources in the results (when they don't use _include) – so this could cause confusion.

      Consider changing this to simply require the server support the _includes option for Practitioner and Endpoint. This would avoid confusion and work more like the rest of FHIR works (hence no surprised).

      If not, then please specify that the result bundle should set entry.search.mode to "include" for those referenced resources so that non-US-Core clients can properly interpret the results.

            Assignee:
            Unassigned
            Reporter:
            cmoesel
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: