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

Make payer server requirements stability (timing) expectations explicit

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • US Da Vinci CRD (FHIR)
    • current
    • Financial Mgmt
    • Use Cases and Overview
    • Hide

      Add the following notes about caching:

      "It is up to payers to determine whether and how long to cache information such as "is member covered" and "what are coverage rules for service x", as well as if and how to check whether cached information is 'dirty' (i.e. the underlying record has changed).  From a performance perspective, if follow-on hooks (i.e. Order Dispatch or OrderSet Revision) are invoked, there is no expectation information will be cached if no hook for that patient have fired in the last 24 hours, which is why the response time target is longer in that situation.

      In the event decisions are made based on 'dirty' cached data, the unique identifier provided with the Coverage Information extension will allow the payer to trace what information the decision was based on.  In general, if a decision is based on information outside the payer's control (e.g. a policy being cancelled), they will not be held to the decision conveyed to the CRD client.  If a decision is based on changes within the payer's control (e.g. rules for when prior authorization is needed have changed), payers are expected to respect the decision that was conveyed to the CRD client."

      Show
      Add the following notes about caching: "It is up to payers to determine whether and how long to cache information such as "is member covered" and "what are coverage rules for service x", as well as if and how to check whether cached information is 'dirty' (i.e. the underlying record has changed).  From a performance perspective, if follow-on hooks (i.e. Order Dispatch or OrderSet Revision) are invoked, there is no expectation information will be cached if no hook for that patient have fired in the last 24 hours, which is why the response time target is longer in that situation. In the event decisions are made based on 'dirty' cached data, the unique identifier provided with the Coverage Information extension will allow the payer to trace what information the decision was based on.  In general, if a decision is based on information outside the payer's control (e.g. a policy being cancelled), they will not be held to the decision conveyed to the CRD client.  If a decision is based on changes within the payer's control (e.g. rules for when prior authorization is needed have changed), payers are expected to respect the decision that was conveyed to the CRD client."
    • Bob Dieterle / Andy Stechischin : 8-0-1
    • Clarification
    • Non-substantive
    • Yes

    Description

      Under CRD Workflow step #3, bullet 2 "Payer server requirements are expected to be static. The EMR or CRD SMART app may choose to cache information received." The timing expectations should be explicitly stated here. For what amount of time are payer (CRD) server requirements expected to be static; for what amount of time should EMR/CRD App safely cache?

      Attachments

        Activity

          People

            Unassigned Unassigned
            deroode David DeRoode
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: