QUICK Data Model

The QUICK data model provides a logical view of clinical data from the persepctive of representing quality measurement and decision support knowledge.

The CDS, CQI, and CIMI Workgroups have agreed to represent the QUICK logical model to meet CDS and CQI use cases using the current CIMI models with adjustments as needed, and to work to convert to and from FHIR artifacts. Until such time as this effort is successful, QI-Core generation will continue manually to keep up with FHIR and US Core versions. The current section is an interim QUICK Logical View derived from the QI-Core profile definitions.

Relationship to FHIR and QI-Core

The QUICK data model uses the QI-Core profiles to provide a physical representation for the data. QUICK provides a logical model that enables knowledge authors to ignore certain details of the FHIR Physical representation, including:

To address the first issue, the QUICK model maps the FHIR base types to CQL primitives, rather than using the FHIR types directly:

FHIR TypeCQL Type
base64BinaryString
booleanBoolean
codeString
CodeableConceptConcept
CodingCode
dateDateTime
dateTimeDateTime
decimalDecimal
idString
instantDateTime
integerInteger
markdownString
oidString
PeriodInterval<DateTime>
positiveIntInteger
RangeInterval<Quantity>
stringString
timeTime
uriString

To address the second issue, the QUICK model represents FHIR extensions as first-class attributes of the class. To address the third issue, the QUICK model represents FHIR references as direct appearances of the referenced class or classes. NOTE: The third issue is still being worked out, so current QUICK documentation still uses the Reference type to model references.