Type
|
Reference
|
Content
|
web
|
cassandra.apache.org
|
Note that CQL is unrelated to the Cassandra Query Language (see: http://cassandra.apache.org/doc/latest/cql/
).
|
web
|
elm-lang.org
|
Note that ELM is unrelated to the similarly named elm
programming language (see http://elm-lang.org
).
|
web
|
unitsofmeasure.org
|
The number portion of a quantity can be an Integer
or Decimal
, and the unit portion is a (single-quoted) String
representing a valid Unified Code for Units of Measure (UCUM)
unit or calendar duration keyword, singular or plural. To avoid the possibility of ambiguity, UCUM codes shall be specified using the case-sensitive (c/s) form.
|
web
|
www.iso.org
|
Within CQL, calculations involving date/times and calendar durations shall use calendar semantics as specified in ISO8601
. Specifically:
|
web
|
github.com
|
Note that the examples in this section are adapted from the CDS Connect FHIR Commons
library.
|
web
|
www.pcre.org
|
Platforms will typically use native regular expression implementations. These are typically fairly similar, but there will always be small differences. As such, CQL does not prescribe a particular dialect, but recommends the use of the PCRE
dialect.
|
web
|
www.antlr.org
|
The formal specification for the CQL syntax is defined using the ANTLR4 grammar framework. This framework is a general purpose cross-platform technology for describing computer languages. For more information on this framework, refer to the ANTLR website
.
|
web
|
www.apache.org
|
The CQL-to-ELM Translator is licensed under the open source Apache Version 2.0
license, and available as part of the clinical_quality_language project on GitHub: https://github.com/cqframework/clinical_quality_language, as well as a Maven Package
( Snapshots
).
|
web
|
search.maven.org
|
The CQL-to-ELM Translator is licensed under the open source Apache Version 2.0
license, and available as part of the clinical_quality_language project on GitHub: https://github.com/cqframework/clinical_quality_language, as well as a Maven Package
( Snapshots
).
|
web
|
oss.sonatype.org
|
The CQL-to-ELM Translator is licensed under the open source Apache Version 2.0
license, and available as part of the clinical_quality_language project on GitHub: https://github.com/cqframework/clinical_quality_language, as well as a Maven Package
( Snapshots
).
|
web
|
atom.io
|
Other CQL-related tools such as a graphical CQL grammar parsetree viewer, a ModelInfo generator, and a CQL syntax highlighting plugin for Atom
are also available. The Clinical Quality Framework Initiative maintains a list of known Community Projects on the CQL Github Wiki:
|
web
|
unitsofmeasure.org
|
This material contains content from the Unified Code for Units of Measure (UCUM) ( http://unitsofmeasure.org
). The UCUM specification is copyright (c) 1999-2013, Regenstrief Institute, Inc. and available at no cost under the license at http://unitsofmeasure.org/trac/wiki/TermsOfUse
.
|
web
|
unitsofmeasure.org
|
This material contains content from the Unified Code for Units of Measure (UCUM) ( http://unitsofmeasure.org
). The UCUM specification is copyright (c) 1999-2013, Regenstrief Institute, Inc. and available at no cost under the license at http://unitsofmeasure.org/trac/wiki/TermsOfUse
.
|
web
|
github.com
|
J#FHIR-27058
: Clarified allowed terminology operations in the terminology target of a retrieve View changes
|
web
|
github.com
|
J#FHIR-27059
: Clarified equality and equivalent behavior between UCUM and calendar units View changes
|
web
|
github.com
|
J#FHIR-27060
: Added discussion of quantity equivalent, equivalent, and comparison operators with respect to calendar and definite quantity duration units to the Appendix B reference documentation and logical specification. View changes
|
web
|
github.com
|
J#FHIR-27062
: Added implementer's note about models that may define implicit conversions from UCUM time-valued durations to CQL calendar durations View changes
|
web
|
github.com
|
J#FHIR-27076
: Allowed declarations in any order View changes
|
web
|
github.com
|
J#FHIR-27081
: Updated test reference specification to 1.5 View changes
|
web
|
github.com
|
J#FHIR-27090
: Added descriptions to the lists of tables and figures View changes
|
web
|
github.com
|
J#FHIR-27099
: Additional examples of time interval calculations to better illustrate semantics View changes
|
web
|
github.com
|
J#FHIR-27440
: Clarified description of tokens View changes
|
web
|
github.com
|
J#FHIR-27448
: Clarified description of escaping View changes
|
web
|
github.com
|
J#FHIR-27450
: Clarified description of date and time literals View changes
|
web
|
github.com
|
J#FHIR-27452
: Clarified description of binding View changes
|
web
|
github.com
|
J#FHIR-27453
: Clarified description of value set names View changes
|
web
|
github.com
|
J#FHIR-27454
: Clarified description of code systems View changes
|
web
|
github.com
|
J#FHIR-27455
: Clarified description of structured value selector semantics View changes
|
web
|
github.com
|
J#FHIR-27456
: Clarified description of point from semantics View changes
|
web
|
github.com
|
J#FHIR-27457
: Clarified return types in Table 2-H View changes
|
web
|
github.com
|
J#FHIR-27458
: Clarified description of duration units View changes
|
web
|
github.com
|
J#FHIR-27459
: Clarified description of calendar semantics View changes
|
web
|
github.com
|
J#FHIR-27461
: Clarified description of calendar months View changes
|
web
|
github.com
|
J#FHIR-27466
: Clarified description of quoted identifiers View changes
|
web
|
github.com
|
J#FHIR-27467
: Clarified description or return clause View changes
|
web
|
github.com
|
J#FHIR-27468
: Clarified description of sort clause View changes
|
web
|
github.com
|
J#FHIR-27469
: Added reference to Arithmetic Operators section View changes
|
web
|
github.com
|
J#FHIR-27488
: Clarified library containership semantics View changes
|
web
|
github.com
|
J#FHIR-27489
: Clarified context definition scope View changes
|
web
|
github.com
|
J#FHIR-27490
: Clarified description of function definitions View changes
|
web
|
github.com
|
J#FHIR-27503
: Clarified description of expression semantics View changes
|
web
|
github.com
|
J#FHIR-27505
: Document justification for called syntax View changes
|
web
|
github.com
|
J#FHIR-27508
: Clarified description of context declaration View changes
|
web
|
github.com
|
J#FHIR-27510
: Added links to and definition of symbols introduced in the retrieve terminology discussion. View changes
|
web
|
github.com
|
J#FHIR-27511
: Improved documentation of retrieve evaluation semantics View changes
|
web
|
github.com
|
J#FHIR-27512
: Clarified best practice for context declarations and cross-context expression references View changes
|
web
|
github.com
|
J#FHIR-27513
: Clarified retrieve expression documentation View changes
|
web
|
github.com
|
J#FHIR-27515
: Clarified description of null comparison semantics View changes
|
web
|
github.com
|
J#FHIR-27516
: Clarified description of distinct semantics View changes
|
web
|
github.com
|
J#FHIR-27517
: Clarified description of unsorted semantics View changes
|
web
|
github.com
|
J#FHIR-27518
: Clarified null sorting behavior documentation View changes
|
web
|
github.com
|
J#FHIR-27520
: Added reference to Timing Relationships discussion View changes
|
web
|
github.com
|
J#FHIR-27943
: Clarify decimal precision implementation expectations View changes
|
web
|
github.com
|
J#FHIR-28072
: Same as 27060 View changes
|
web
|
github.com
|
J#FHIR-28074
: Clarified decimal comparison semantics View changes
|
web
|
github.com
|
J#FHIR-28113
: Clarified timezone offset normalization behavior for date extractors View changes
|
web
|
github.com
|
J#FHIR-27067
: Changed text for multi-line comments to not use the @@ delimiter View changes
|
web
|
github.com
|
J#FHIR-27073
: Simplified and expanded aggregate clause discussion View changes
|
web
|
github.com
|
J#FHIR-27074
: Expanded documentation of the aggregate clause View changes
|
web
|
github.com
|
J#FHIR-27075
: Clarified documentation of multiple-argument fluent functions View changes
|
web
|
github.com
|
J#FHIR-27077
: Expanded search path documentation View changes
|
web
|
github.com
|
J#FHIR-27078
: Clarified that search parameter elements are Trial-Use View changes
|
web
|
github.com
|
J#FHIR-27079
: Clarified that include and reverseInclude are Trial-Use View changes
|
web
|
github.com
|
J#FHIR-27102
: Expanded documentation of fluent functions View changes
|
web
|
github.com
|
J#FHIR-27080
: Clarified trial-use vs normative changes in the change log View changes
|
web
|
github.com
|
J#FHIR-27439
: Updated reference implementation references View changes
|
web
|
github.com
|
J#FHIR-27441
: Clarified description of expressions View changes
|
web
|
github.com
|
J#FHIR-27442
: Clarified description of organization View changes
|
web
|
github.com
|
J#FHIR-27444
: Clarified description of clauses View changes
|
web
|
github.com
|
J#FHIR-27445
: Clarified description of meaningful View changes
|
web
|
github.com
|
J#FHIR-27446
: Added references to Comparison and Logical operators View changes
|
web
|
github.com
|
J#FHIR-27447
: Added references to Arithmetic operators View changes
|
web
|
github.com
|
J#FHIR-27465
: Clarified description of terminology example View changes
|
web
|
github.com
|
J#FHIR-27473
: Added libraryId and libraryVersion to error annotation information View changes
|
web
|
github.com
|
J#FHIR-27476
: Improved image resolution of Figure 1-A View changes
|
web
|
github.com
|
J#FHIR-27479
: Documented community adoption and added language capabilities listing View changes
|
web
|
github.com
|
J#FHIR-27480
: Added captions for tables and figures throughout View changes
|
web
|
github.com
|
J#FHIR-27482
: Improved quality of Figure 1-A View changes
|
web
|
github.com
|
J#FHIR-27484
: Clarified documentation of target scope View changes
|
web
|
github.com
|
J#FHIR-27485
: Added missing link to HQMF specification View changes
|
web
|
github.com
|
J#FHIR-27486
: Added description of ANTLR4 View changes
|
web
|
github.com
|
J#FHIR-27487
: Added missing links to referenced specifications View changes
|
web
|
github.com
|
J#FHIR-27492
: Added example data model with version View changes
|
web
|
github.com
|
J#FHIR-27494
: Clarified description of terminology example View changes
|
web
|
github.com
|
J#FHIR-27495
: Clarified reference to QUICK and QI-Core View changes
|
web
|
github.com
|
J#FHIR-27496
: Clarified documentation of target domain View changes
|
web
|
github.com
|
J#FHIR-27497
: Clarified documentation of architectural layers View changes
|
web
|
github.com
|
J#FHIR-27498
: Improved content and documentation of Figure 1-B View changes
|
web
|
github.com
|
J#FHIR-27499
: Improved documentation of justification for ELM View changes
|
web
|
github.com
|
J#FHIR-27500
: Clarified justification for parentheses View changes
|
web
|
github.com
|
J#FHIR-27502
: Clarified documentation of language background View changes
|
web
|
github.com
|
J#FHIR-27504
: Clarified documentation of include declarations View changes
|
web
|
github.com
|
J#FHIR-27507
: Added reference to Terminology operators View changes
|
web
|
github.com
|
J#FHIR-27509
: Added a diagram to more clearly illustrate the notion of contexts View changes
|
web
|
github.com
|
J#FHIR-27514
: Added syntax diagrams as an Appendix and linked throughout View changes
|
web
|
github.com
|
J#FHIR-27519
: Added simple patient information model to illustrate example queries View changes
|
web
|
github.com
|
J#FHIR-27522
: Added use of quoted-identifiers to examples throughout View changes
|
web
|
github.com
|
J#FHIR-27894
: Added target attributes to support additional mapping capabilities in model info View changes
|
web
|
github.com
|
J#FHIR-27061
: Same as 28438 View changes
|
web
|
github.com
|
J#FHIR-27063
: Corrected examples of "last day of month" behavior for date arithmetic View changes
|
web
|
github.com
|
J#FHIR-27064
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27068
: Corrected example View changes
|
web
|
github.com
|
J#FHIR-27070
: Updated references to initial patient population to initial population throughout View changes
|
web
|
github.com
|
J#FHIR-27100
: Corrected inconsistent timezone offset range View changes
|
web
|
github.com
|
J#FHIR-27443
: Fixed comma View changes
|
web
|
github.com
|
J#FHIR-27449
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27451
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27460
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27463
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27464
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27470
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27471
: Fixed formatting View changes
|
web
|
github.com
|
J#FHIR-27472
: Fixed formatting View changes
|
web
|
github.com
|
J#FHIR-27475
: Fixed hyperlinks View changes
|
web
|
github.com
|
J#FHIR-27477
: Fixed section reference View changes
|
web
|
github.com
|
J#FHIR-27478
: Corrected chapter reference View changes
|
web
|
github.com
|
J#FHIR-27481
: Added references to Table 1-A View changes
|
web
|
github.com
|
J#FHIR-27483
: Fixed typo View changes
|
web
|
github.com
|
J#FHIR-27493
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27506
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27521
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27523
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27524
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27525
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27526
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27527
: Fixed capitalization View changes
|
web
|
github.com
|
J#FHIR-27528
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27529
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27530
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-27531
: Fixed spelling View changes
|
web
|
github.com
|
J#FHIR-28438
: Aligned with FHIRPath to consider calendar durations above weeks, rather than above seconds, uncomparable with definite-time duration View changes
|
web
|
github.com
|
J#FHIR-29552
: Provided example of access to interval properties View changes
|
web
|
github.com
|
J#FHIR-29931
: Corrected media types for cql.identifier and cql.expression to cql-identifier and cql-expression based on IANA feedback View changes
|
web
|
github.com
|
J#FHIR-29932
: Fixed backwards compatibility for TimezoneFrom View changes
|
web
|
github.com
|
J#FHIR-29934
: Corrected type of target attribute in model info View changes
|