Skip to content

Commit

Permalink
Added ANSI designation/approval; Added version 1.5.1; Versioning/publ…
Browse files Browse the repository at this point in the history
…ication finalization throughout.
  • Loading branch information
brynrhodes committed Dec 5, 2020
1 parent c17f3ee commit fdf1397
Show file tree
Hide file tree
Showing 10 changed files with 199 additions and 26 deletions.
2 changes: 1 addition & 1 deletion ig.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
},
"canonicalBase": "http://cql.hl7.org",
"version": "4.0.1",
"fixed-business-version": "1.5.0",
"fixed-business-version": "1.5.1",
"source": "ig.xml",
"license": "CC0-1.0",
"logging": ["init", "progress", "context", "html", "tx"],
Expand Down
13 changes: 12 additions & 1 deletion package-list.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,18 @@
"current": true,
"fhirversion": "4.0.1"
},
{
"version": "1.5.1",
"date": "2020-12-01",
"desc": "Normative Release 1 (mixed Normative/Trial-use content)",
"descmd": "* [J#FHIR-27059](https:\/\/jira.hl7.org\/browse\/FHIR-27059): Clarified equality and equivalent behavior between UCUM and calendar units [View changes](https:\/\/github.com\/HL7\/cql\/search?q=adea3ea&type=commits)\r\n* [J#FHIR-27076](https:\/\/jira.hl7.org\/browse\/FHIR-27076): Allowed declarations in any order [View changes](https:\/\/github.com\/HL7\/cql\/search?q=27076&type=commits)\r\n* [J#FHIR-27067](https:\/\/jira.hl7.org\/browse\/FHIR-27067): Changed text for multi-line comments to not use the @@ delimiter [View changes](https:\/\/github.com\/HL7\/cql\/search?q=27067&type=commits)\r\n* [J#FHIR-27473](https:\/\/jira.hl7.org\/browse\/FHIR-27473): Added libraryId and libraryVersion to error annotation information [View changes](https:\/\/github.com\/HL7\/cql\/search?q=b0dbd73&type=commits)\r\n* [J#FHIR-27514](https:\/\/jira.hl7.org\/browse\/FHIR-27514): Added syntax diagrams as an Appendix and linked throughout [View changes](https:\/\/github.com\/HL7\/cql\/search?q=27514&type=commits)\r\n* [J#FHIR-27063](https:\/\/jira.hl7.org\/browse\/FHIR-27063): Corrected examples of \"last day of month\" behavior for date arithmetic [View changes](https:\/\/github.com\/HL7\/cql\/search?q=39ca51e&type=commits)\r\n* [J#FHIR-28438](https:\/\/jira.hl7.org\/browse\/FHIR-28438): Aligned with FHIRPath to consider calendar durations above weeks, rather than above seconds, uncomparable with definite-time duration [View changes](https:\/\/github.com\/HL7\/cql\/search?q=f2e7fb2&type=commits)\r\n* [J#FHIR-29552](https:\/\/jira.hl7.org\/browse\/FHIR-29552): Provided example of access to interval properties [View changes](https:\/\/github.com\/HL7\/cql\/search?q=29552&type=commits)\r\n* [J#FHIR-29931](https:\/\/jira.hl7.org\/browse\/FHIR-29931): Corrected media types for cql.identifier and cql.expression to cql-identifier and cql-expression based on IANA feedback [View changes](https:\/\/github.com\/HL7\/cql\/search?q=29931&type=commits)\r\n* [J#FHIR-29932](https:\/\/jira.hl7.org\/browse\/FHIR-29932): Fixed backwards compatibility for TimezoneFrom [View changes](https:\/\/github.com\/HL7\/cql\/search?q=29932&type=commits)\r\n* [J#FHIR-29934](https:\/\/jira.hl7.org\/browse\/FHIR-29934): Corrected type of target attribute in model info [View changes](https:\/\/github.com\/HL7\/cql\/search?q=29934&type=commits)",
"changes": "v1.5-changelog.html",
"path": "http://cql.hl7.org/N1/index.html",
"status": "normative",
"sequence": "Normative",
"current": true,
"fhirversion": "4.0.1"
},
{
"version": "1.5.0",
"date": "2020-04-01",
Expand All @@ -33,7 +45,6 @@
"path": "http://cql.hl7.org/STU4/index.html",
"status": "trial-use",
"sequence": "STU4",
"current": "true",
"fhirversion": "4.0.0"
},
{
Expand Down
4 changes: 2 additions & 2 deletions resources/ig.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
<ImplementationGuide xmlns="http://hl7.org/fhir">
<id value="ig"/>
<url value="http://cql.hl7.org/ImplementationGuide/ig"/>
<version value="1.5.0"/>
<version value="1.5.1"/>
<name value="CQL"/>
<title value="Clinical Quality Language Specification"/>
<status value="draft"/>
<status value="active"/>
<experimental value="false"/>
<publisher value="Clinical Decision Support WG"/>
<contact>
Expand Down
8 changes: 4 additions & 4 deletions spec/03-developersguide.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Note that nested multi-line comments are not supported.

[.note-info]
____
Comment tags are a new feature of CQL 1.5, and are being ballot trial-use
Comment tags are a new feature of CQL 1.5, and are trial-use
____

Within multi-line comments, CQL supports the ability to define _tags_ that will be associated with the declaration on which they appear. Tags are defined in comments immediately preceding the declaration to which they apply using the `@` symbol, followed by a valid, unquoted identifier, followed by a colon (`:`). For example:
Expand Down Expand Up @@ -1517,7 +1517,7 @@ In addition, even if a given query is based on a list of tuples, the results are

[.note-info]
____
Support for specifying search paths, include and reverseInclude elements in the Retrieve is a new feature of CQL 1.5, and is being balloted trial-use.
Support for specifying search paths, include and reverseInclude elements in the Retrieve is a new feature of CQL 1.5, and is trial-use.
____

To allow queries to cross contexts, CQL supports the notion of a _related context retrieve_. For example, consider a neonatal measure where the infant is the subject of the measure. In order to calculate gestational age, the measure may need to retrieve information from the mother's record. Without the ability to cross contexts, this would not be possible. The following example illustrates this usage:
Expand Down Expand Up @@ -1554,7 +1554,7 @@ ____

[.note-info]
____
The aggregate clause is a new feature of CQL 1.5, and is being balloted trial-use.
The aggregate clause is a new feature of CQL 1.5, and is trial-use.
____

CQL provides support for a limited class of recursive problems using the _aggregate clause_ of the query construct. This clause is similar in function to the JavaScript `.reduce()` function, in that it allows an expression to be repeatedly evaluated for each element of a list, and that expression can access the _current_ value of the aggregation. For example, the following query illustrates a simple usage of this construct to calculate the factorial of 5:
Expand Down Expand Up @@ -1655,7 +1655,7 @@ Functions can be defined that reference other functions anywhere within any libr
[.note-info]
____
Fluent functions are a new feature of CQL 1.5, and are being balloted trial-use.
Fluent functions are a new feature of CQL 1.5, and are trial-use.
____

Functions can be defined as _fluent_ by including the [.kw]#fluent# keyword as part of the function definition:
Expand Down
11 changes: 5 additions & 6 deletions spec/_layouts/dev.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<div class="container"> <!-- container -->
<a id="logo" no-external="true" href="index.html"><img alt="Clinical Quality Language" src="dist/cql-logo.png" width="100" height="75"/> </a>
<div id="hl7-status">
<b>Clinical Quality Language Release 1 (Development Build)</b>
<b>Clinical Quality Language Release 1</b>
</div>

<div id="hl7-nav">
Expand Down Expand Up @@ -127,9 +127,9 @@
{% if page.standards-status == "informative" %}
<table class="colsi"><tbody><tr><td id="wg"><a href="http://www.hl7.org/special/committees/dss/index.cfm" _target="blank">Clinical Decision Support</a> Work Group</td><td id="fmm"><a href="http://hl7.org/fhir/versions.html#maturity">Maturity Level</a>: N/A</td><td id="ballot"><a href="http://hl7.org/fhir/versions.html#std-process">Standards Status</a>: <a style="padding-left: 3px; padding-right: 3px; color: black;" title="Unless otherwise specified explicitly, content on this page is informative.">Informative</a></td></tr></tbody></table>
{% elsif page.standards-status == "normative" %}
<table class="colsn"><tbody><tr><td id="wg"><a href="http://www.hl7.org/special/committees/dss/index.cfm" _target="blank">Clinical Decision Support</a> Work Group</td><td id="fmm"><a href="http://hl7.org/fhir/versions.html#maturity">Maturity Level</a>: N</td><td id="ballot"><a href="http://hl7.org/fhir/versions.html#std-process">Standards Status</a>: <a style="padding-left: 3px; padding-right: 3px; color: black;" title="Unless otherwise specified explicitly, content on this page is being balloted normative.">Normative Ballot</a></td></tr></tbody></table>
<table class="colsn"><tbody><tr><td id="wg"><a href="http://www.hl7.org/special/committees/dss/index.cfm" _target="blank">Clinical Decision Support</a> Work Group</td><td id="fmm"><a href="http://hl7.org/fhir/versions.html#maturity">Maturity Level</a>: N</td><td id="ballot"><a href="http://hl7.org/fhir/versions.html#std-process">Standards Status</a>: <a style="padding-left: 3px; padding-right: 3px; color: black;" title="Unless otherwise specified explicitly, content on this page is normative.">Normative</a></td></tr></tbody></table>
{% else %}
<table class="colstu"><tbody><tr><td id="wg"><a href="http://www.hl7.org/special/committees/dss/index.cfm" _target="blank">Clinical Decision Support</a> Work Group</td><td id="fmm"><a href="http://hl7.org/fhir/versions.html#maturity">Maturity Level</a>: 5</td><td id="ballot"><a href="http://hl7.org/fhir/versions.html#std-process">Standards Status</a>: <a style="padding-left: 3px; padding-right: 3px; color: black;" title="Unless otherwise specified explicitly, content on this page is being balloted normative track (currently trial use).">Trial Use Ballot</a></td></tr></tbody></table>
<table class="colstu"><tbody><tr><td id="wg"><a href="http://www.hl7.org/special/committees/dss/index.cfm" _target="blank">Clinical Decision Support</a> Work Group</td><td id="fmm"><a href="http://hl7.org/fhir/versions.html#maturity">Maturity Level</a>: 5</td><td id="ballot"><a href="http://hl7.org/fhir/versions.html#std-process">Standards Status</a>: <a style="padding-left: 3px; padding-right: 3px; color: black;" title="Unless otherwise specified explicitly, content on this page is trial use.">Trial Use</a></td></tr></tbody></table>
{% endif %}

<h1>{{page.title}}</h1>
Expand All @@ -153,19 +153,18 @@ <h1>{{page.title}}</h1>
<div class="container"> <!-- container -->
<div class="inner-wrapper">
<p>
&copy; HL7.org 2014+. CQL (Development Build) (<a href="{{site.data.fhir.ig.contact[0].telecom[0]}}">{{site.data.fhir.ig.publisher}}</a>). {{site.data.fhir.packageId}}#{{site.data.fhir.igVer}} generated on {{ site.time }}
&copy; HL7.org 2014+. CQL (Release) (<a href="{{site.data.fhir.ig.contact[0].telecom[0]}}">{{site.data.fhir.ig.publisher}}</a>). {{site.data.fhir.packageId}}#{{site.data.fhir.igVer}} generated on {{ site.time }}
<span style="color: #FFFF77">|
<!-- <a style="color: #81BEF7" href="http://services.w3.org/htmldiff?doc1=http%3A%2F%2Fcql.hl7.org%2FSTU2%2F<%rellink%>&amp;doc2=<%baseURL%><%rellink%>">Compare to STU2</a> | -->
<a style="color: #81BEF7" rel="license" href="license.html">License</a> |
<a style="color: #81BEF7" rel="history" href="http://cql.hl7.org/history.html">Version History</a> |
<a style="color: #81BEF7" target="_blank" href="http://www.hl7.org/implement/standards/product_brief.cfm?product_id=400">Propose a change</a>
<a style="color: #81BEF7" target="_blank" href="https://jira.hl7.org/issues">Propose a change</a>
</span>
</p>
</div> <!-- /inner-wrapper -->
</div> <!-- /container -->
</div> <!-- /segment-footer -->


<div id="segment-post-footer" class="segment hidden"> <!-- segment-post-footer -->
<div class="container"> <!-- container -->
</div> <!-- /container -->
Expand Down
Binary file added spec/dist/ansi-approved.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions spec/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ Clinical Quality Language (CQL) is a high-level, domain-specific language focuse

In addition, this specification describes a machine-readable canonical representation called Expression Logical Model (ELM) targeted at implementations and designed to enable sharing of clinical knowledge.

image:dist/ansi-approved.gif[]

|===
|Formal Name: |HL7 Cross-Paradigm Specification: Clinical Quality Language, Release 1
|ANSI Designation: |ANSI/HL7 CQLANG, R1-2020
|Date of Approval: |2020-12-01
|===

CQL is an ANSI Normative Standard. ANSI has certificated that the portions of this specification marked Normative have met its requirements for development of a formal standard.

[.note-info]
____
This specification is normative, except where identified as informative or trial-use content.
Expand Down
16 changes: 13 additions & 3 deletions spec/title.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,20 @@ image:extracted-media/media/image1.png[image,width=144,height=148]

*HL7 Standard: Clinical Quality Language Specification, Release 1 Mixed Normative/Trial-Use (CQL 1.5)*

*September 2020 Publication*
*December 2020 Publication*

*HL7 Mixed Normative/Trial-Use Specification*

image:dist/ansi-approved.gif[]

|===
|Formal Name: |HL7 Cross-Paradigm Specification: Clinical Quality Language, Release 1
|ANSI Designation: |ANSI/HL7 CQLANG, R1-2020
|Date of Approval: |2020-12-01
|===

CQL is an ANSI Normative Standard. ANSI has certificated that the portions of this specification marked Normative have met its requirements for development of a formal standard.

*Sponsored by:*

____________________________________________________________________________________________________________________________________
Expand All @@ -19,7 +29,7 @@ ________________________________________________________________________________
*in collaboration with the Health and Human Services Standards and Interoperability Framework Clinical Quality Framework Initiative*
____________________________________________________________________________________________________________________________________

Copyright © 2014-2019 Health Level Seven International ® ALL RIGHTS RESERVED. The reproduction of this material in any form is strictly forbidden without the written permission of the publisher. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. Pat & TM Off**.**
Copyright © 2014+ Health Level Seven International ® ALL RIGHTS RESERVED. The reproduction of this material in any form is strictly forbidden without the written permission of the publisher. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. Pat & TM Off**.**

Use of this material is governed by HL7's http://www.hl7.org/legal/ippolicy.cfm?ref=nav[*IP Compliance Policy*].

Expand All @@ -33,7 +43,7 @@ Use of this material is governed by HL7's http://www.hl7.org/legal/ippolicy.cfm?

*Ballot Cycle:* May 2020

*Specification Date:* May 2020
*Specification Date:* Dec 2020

[cols=",",]
|==================================================================
Expand Down
Loading

0 comments on commit fdf1397

Please sign in to comment.