-
Notifications
You must be signed in to change notification settings - Fork 0
/
package-list.json
104 lines (104 loc) · 9.79 KB
/
package-list.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
{
"package-id": "hl7.cql",
"title": "Clinical Quality Language Specification",
"canonical": "http://cql.hl7.org",
"introduction": "The Clinical Quality Language Specification defines a representation for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains. Although several standards exist for the expression of clinical quality logic, these standards are not widely adopted and present various barriers to point-to-point sharing of clinical knowledge artifacts such as lack of tooling, complexity of implementation, or insufficient expressivity.",
"list": [
{
"version": "current",
"desc": "Continuous Integration Build (latest in version control)",
"path": "http://build.fhir.org/ig/HL7/cql",
"status": "ci-build",
"current": true,
"fhirversion": "4.0.1"
},
{
"version": "1.5.0",
"date": "2020-04-01",
"desc": "Normative Ballot 1",
"descmd": "* **Compatible, Substantive Changes:**\r\n * STU4#1877: Added support for modular arithmetic for quantities\r\n * STU4#1896: Added an overload of expand to take a single interval\r\n * STU4#1907: Added an aggregate clause to the query construct\r\n * STU4#1910: Added support for specifying search paths in the Retrieve\r\n * STU4#1918: Added support for comment annotations that result in tags in the ELM output\r\n * STU4#1920: Added a fluent keyword to support fluent-style function invocation\r\n * STU4#1921: Added support for specifying include and reverseInclude elements in the Retrieve\r\n * STU4#1923: Added System.Long to support 64-bit integers\r\n * STU4#1908: Added the ability to pass value sets and code systems as reference-type arguments\r\n * STU4#1917: Added a text/cql.identifier media type to support referencing the name of a defined CQL expression",
"changes": "v1.5-changelog.html",
"path": "http://cql.hl7.org/2020May/index.html",
"status": "ballot",
"sequence": "Normative",
"fhirversion": "4.0.1"
},
{
"version": "1.4.1",
"date": "2019-06-30",
"desc": "STU4 Release",
"descmd": "* **Breaking Changes:**\r\n * STU4B#22: Added definitional and referential identifier categories to the grammar to resolve ambiguity\r\n * STU4B#23: Updated semantics of list operators to treat null elements as equal for the purposes of membership determination\r\n * STU4B#27: Changed ToDateTime(Date) to leave time components unspecified\r\n * STU4B#70: Changed `Unspecified` context name to `Unfiltered`\r\n * STU4B#94: Removed the scope attribute from the Retrieve in ELM\r\n* **Breaking Changes (from 2019 May Ballot only): \r\n * STU4B#79: Required related context retrieve expression to return a singleton\r\n * STU4B#114: ConvertQuantity operator now throws an error if the implementation does not support the conversion\r\n
**\r\n*** **Substantive Changes:**\r\n * STU4B#29: Added contextTargetRelationship to model information to support identifying target context elements\r\n * STU4B#32: Added target element to model information\r\n * STU4B#35: Changed timing phrase translations to add null check when the translation constructs an interval from a nullable element\r\n * STU4B#36: Added Precision, LowBoundary, and HighBoundary operators for Decimal, DateTime, Date, and Time types\r\n * STU4B#87: Added Ratio overload of ToQuantity operator\r\n * STU4B#109: Code paths specified in retrieves can now use literal indexers**",
"changes": "v1.4-changelog.html",
"path": "http://cql.hl7.org/STU4/index.html",
"status": "trial-use",
"sequence": "STU4",
"current": "true",
"fhirversion": "4.0.0"
},
{
"version": "1.4.0",
"date": "2019-03-24",
"desc": "4th STU Ballot",
"descmd": "* **Breaking Changes:**\r\n * #1716: Added support for non-patient, model-defined contexts\r\n * #1723: Define seconds as a Decimal for the purposes of comparison\r\n * #1724: Removed timezone offset from Time; changed timezone keyword to timezoneoffset\r\n * #1722: Removed the 'T' prefix from time formatting strings\r\n* **Substantive Changes:**\r\n * #1707: Added a Size operator for intervals\r\n * #1719: Added support for namespaces for library names\r\n * #1720: Added support for qualifiers in retrieve code paths\r\n * #1722: Updated FHIRPath usage and translation mappings for FHIRPath Normative 3 ballot\r\n * #1727: Added unit conversion support for quantities\r\n * #1766: Added valuesetProperty to ELM Retrieve\r\n * Added support for related-context queries",
"changes": "v1.4-changelog.html",
"path": "http://cql.hl7.org/2019May/index.html",
"status": "ballot",
"sequence": "STU4",
"fhirversion": "4.0.0"
},
{
"version": "1.3.1",
"date": "2018-09-05",
"desc": "STU3 Release",
"descmd": "* Equality for types with components now only returns null if the values have different elements specified\r\n* List membership and duplicate detection now use equality rather than equivalence semantics throughout\r\n* Clarified date/time equality/equivalence/comparison semantics\r\n* Symbolic date/time comparisons now occur at finest precision specified in either value\r\n* Clarified relationship between symbolic/specified comparison operators\r\n* Clarified relationship between date/time and interval overloads for equality/equivalence/comparison operators\r\n* Clarified definition and behavior of interval promotion and demotion and indicated it is optional and disabled by default\r\n* Improved conversion precedence\r\n* Removed \"week\" operations that require a \"week number\"\r\n* Changed AgeInYears() and AgeInMonths() to use Date, not DateTime\r\n* Added a per clause to collapse\r\n* Added SplitOnMatches\r\n* Added backtick-delimited identifiers\r\n* ELM operator content is now generated from the ELM model\r\n* Numerous clarifications and errata throughout\r\n* Added sidebar navigation",
"changes": "v1.3-changelog.html",
"path": "http://cql.hl7.org/STU3/index.html",
"status": "trial-use",
"sequence": "STU3",
"fhirversion": "3.0.1"
},
{
"version": "1.3.0",
"date": "2018-04-01",
"desc": "STU3 Ballot",
"descmd": "* **Language Changes:**\r\n * Added Ratio and Date system-defined types\r\n * Added difference of and duration between syntax\r\n * Named type specifiers now allow multiple qualifiers\r\n * Added Product and GeometricMean aggregate operators\r\n * Added Expand interval set operator\r\n * Invalid quantity operations and conversions now return null instead of error\r\n * Exists now ignores null elements\r\n * Added implicit conversion from Integer or Decimal to Quantity\r\n* **ELM Changes:**\r\n * Added signature element to FunctionRef\r\n * Added ELM classes for new operators\r\n * BinaryExpression and TernaryExpression are now abstract\r\n * Union, Intersect, and Except are now NaryExpressions\r\n* **FHIRPath Support:**\r\n * Added mappings for hasValue, conformsTo, memberOf, subsumes, subsumedBy, toChars\r\n * Added support for new aggregate()\r\n * Added support for $index and $total accessors",
"changes": "v1.3-changelog.html",
"path": "http://cql.hl7.org/2018May/index.html",
"status": "ballot",
"sequence": "STU3",
"fhirversion": "3.0.1"
},
{
"version": "1.2.1",
"date": "2016-12-06",
"desc": "STU2 Release (w/ Errata)",
"descmd": "* Adopted FHIRPath grammar as basis for expressions\r\n * Support for paths\r\n * Method-style invocation\r\n * List promotion and demotion\r\n * Empty list as null semantics\r\n * $ and % identifier scopes\r\n * Additional FHIRPath operators\r\n* Support for declaration-only libraries\r\n* Added choice type support\r\n* Added Message operator to support run-time messages, errors, and warnings\r\n* Added external function declarations\r\n* Added debug and type information to ELM\r\n* Specified JSON format for ELM\r\n* Added less than/more than timing phrase modifiers\r\n* Added on or/or on timing phrase modifiers\r\n* Relaxed syntactic restriction on terminology target in a retrieve",
"changes": "v1.2-changelog.html",
"path": "http://cql.hl7.org/STU2/index.html",
"status": "trial-use",
"sequence": "STU2",
"fhirversion": "3.0.1"
},
{
"version": "1.1.0",
"date": "2016-07-01",
"desc": "STU1 Update",
"descmd": "DSTU Update. Changes:\r\n* Changed define clause to let within queries\r\n* Changed matches to ~\r\n* Changed <> to !=\r\n* Changed lists to be 0-based instead of 1-based\r\n* Renamed expand to flatten\r\n* Added implicit conversion from List<Code> to Concept\r\n* Added Exp operator (inverse of Ln)\r\n* Added weeks duration\r\n* Added support for forward declarations\r\n* Added concept and code declarations",
"changes": "v1.1-changelog.html",
"path": "http://www.hl7.org/documentcenter/public/standards/dstu/HL7_CQL_SPEC_R1_DSTUR1dot1_2016JUL.zip",
"status": "trial-use",
"sequence": "STU1",
"fhirversion": "1.6.0"
},
{
"version": "1.0.0",
"date": "2015-05-01",
"desc": "STU1 Release",
"path": "http://www.hl7.org/documentcenter/public/standards/dstu/HL7_CQLANG_R1_DSTU_2015MAY.zip",
"status": "trial-use",
"sequence": "STU1",
"fhirversion": "1.0.2"
}
]
}