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

CDS Hooks must support OperationOutcome in prefetch

    XMLWordPrintableJSON

Details

    • Change Request
    • Status: Published (View Workflow)
    • Medium
    • Resolution: Persuasive with Modification
    • CDS Hooks (FHIR)
    • 1.0
    • Clinical Decision Support
    • (NA)
    • Specification > Prefetch Template
    • Hide

      The CDS Client MUST NOT send any prefetch template key that it chooses not to satisfy. If the CDS Client encounters errors prefetching the requested data, OperationOutcome(s) SHOULD be used to communicate those errors to prevent the CDS Service from incurring an unneeded follow-up query but MUST omit the prefetch key if relevant details cannot be provided (e.g. intermittent connectivity issues). CDS Services SHOULD check any prefetched data for the existence of OperationOutcomes.

      Show
      The CDS Client MUST NOT send any prefetch template key that it chooses not to satisfy. If the CDS Client encounters errors prefetching the requested data, OperationOutcome(s) SHOULD be used to communicate those errors to prevent the CDS Service from incurring an unneeded follow-up query but MUST omit the prefetch key if relevant details cannot be provided (e.g. intermittent connectivity issues). CDS Services SHOULD check any prefetched data for the existence of OperationOutcomes.
    • Isaac Vetter/Dennis Patterson: 11-0-0
    • Correction
    • Compatible, substantive

    Description

      Existing wording:

      The CDS Client MUST NOT send any prefetch template key that it chooses not to satisfy. Similarly, if the CDS Client encounters an error while prefetching any data, the prefetch template key MUST NOT be sent to the CDS Service.

      Proposed wording:

      The CDS Client MUST NOT send any prefetch template key that it chooses not to satisfy. If the CDS Client receives an OperationOutcome from the FHIR server when prefetching any data, this SHOULD be included in the prefetch to avoid the CDS Service calling the FHIR server again merely to receive the same error, and also to be consistent with the FHIR specification. However, if the CDS Client encounters any other error while prefetching any data, the prefetch template key MUST NOT be sent to the CDS Service. 

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              m_varghese Varghese Mathew
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: