Clinical Quality Framework Common FHIR Assets (US-Based)
0.1.0 - CI Build
United States of America (USA)
Clinical Quality Framework Common FHIR Assets (US-Based), published by Clinical Quality Framework. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cqframework/cqf-us/ and changes regularly. See the Directory of published versions
Links to resources for current prior authorization scenarios:
The questionnaire examples and associated libraries for population expressions in this IG are expected to be used in the following data flow:
As described in the DTR implementation guide, the DTR process can be used for a broad range of use cases, including launching from a Coverage Requirements Discovery response, as well as requesting documents as described in the Relationship to Clinical Data Exchange topic.
This diagram is a simplification of the overall DTR Overview Sequence Diagram. This diagram is focusing on the interactions from the perspective of CQL authoring and evaluation.
SDC documents the use of several extensions for supporting CQL-based calculation and form behavior within a Questionnaire in the Form Behavior and Calculation topic.
In addition, the DTR specification provides additional guidance and conformance requirements on the use of CQL within DTR Questionnaires in the Use of CQL topic.
The content and questionnaires in this IG are expected to already have resolved the question of coverage determination, and are focused on a particular individual represented as a Patient. If prior authorization is not required than the DTR process will not occur.
The Coverage resource includes a subscriberId element; however, this is expected to be the Subscriber ID associated with the already established Member ID (individual). That is to say Subscriber ID is the plan-level identifier for an individual that has the plan, whereas Member ID is specific to the individual beneficiaries of the plan.
Following the above data flow, there are two key contexts in which CQL expressions may be used to populate questionnaire responses:
Note: Implementations of $questionnaire-package may pre-populate elements of the QuestionnaireResponse; however, how that pre-population occurs payer-side is out of scope from both the CRD and DTR perspectives.
As part of the process of filling out a DTR questionnaire, the DTR application may use CQL expressions specified in the Questionnaire to access the provider’s FHIR server to determine the initial value for items in the QuestionnaireResponse.
CQL used in this operation:
patient
and a type of Patient
, and thereby established as the Patient context for the CQL expressions specified in the Questionnaire. It would be the responsibility of the DTR application to reconcile such launch contexts.encounter
and a type of Encounter
, and thereby passed as a named parameter to CQL expressions specified in the Questionnaire.Generally, the SDC Initial Expression extension will be used to pre-populate a given item in the QuestionnaireResponse. This is how CQL expressions are specified in the Questionnaire.
While a user is filling out the answers to a questionnaire, the DTR application may use CQL expressions specified in the questionnaire to control form behavior (such as enableWhen logic or calculation logic).