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.

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.