Skip to content

Commit 116b694

Browse files
committed
Fixed broken links
1 parent f5375f0 commit 116b694

12 files changed

+255
-14
lines changed

ig.json

+17-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"paths": {
33
"resources": ["resources"],
4-
"specification": "http://cql.hl7.org",
4+
"specification": "http://hl7.org/fhir/R4",
55
"pages": "spec",
66
"temp": "temp",
77
"output": "output",
@@ -12,11 +12,13 @@
1212
"sct-edition": "http://snomed.info/sct/731000124108",
1313
"tool": "jekyll",
1414
"resources": {
15-
"Binary/binary-cql-grammar": {
16-
"source": "binary-cql-grammar.json"
15+
"Binary/binary-cql-grammar": {
16+
"source": "binary-cql-grammar.json",
17+
"base": "Binary-binary-cql-grammar.html"
1718
},
1819
"Binary/binary-example-chlamydiascreening-cds-annotated-json": {
19-
"source": "binary-example-chlamydiascreening-cds-annotated-json.json"
20+
"source": "binary-example-chlamydiascreening-cds-annotated-json.json",
21+
"base": "Binary-binary-example-chlamydiascreening-cds-annotated-json.html"
2022
},
2123
"Binary/binary-example-chlamydiascreening-cds-annotated-xml": {
2224
"source": "binary-example-chlamydiascreening-cds-annotated-xml.json"
@@ -231,5 +233,15 @@
231233
"fixed-business-version": "1.5.0",
232234
"source": "ig.xml",
233235
"license": "CC0-1.0",
234-
"npm-name": "hl7.cql"
236+
"logging": ["init", "progress", "context", "html", "tx"],
237+
"npm-name": "hl7.cql",
238+
"defaults": {
239+
"Any": {
240+
"template-format": "instance-template-format.html",
241+
"template-base": "instance-template-base.html"
242+
},
243+
"Binary": {
244+
"template-format": "instance-template-example.html"
245+
}
246+
}
235247
}

instance-template-base.html

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
# jekyll header
3+
---
4+
5+
{% include header.html %}
6+
7+
{% include container-start.html %}
8+
9+
<h2>{{[type]}}-{{[id]}}</h2>
10+
11+
<p>
12+
Formats: <a href="{{[type]}}-{{[id]}}.xml.html">XML</a>, <a href="{{[type]}}-{{[id]}}.json.html">JSON</a>, <a href="{{[type]}}-{{[id]}}.ttl.html">Turtle</a>
13+
</p>
14+
15+
{% include {{[type]}}-{{[name]}}.xhtml %}
16+
17+
{% include container-end.html %}
18+
19+
{% include footer.html %}

instance-template-example.html

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
# jekyll header
3+
---
4+
5+
{% include header.html %}
6+
7+
{% include container-start.html %}
8+
9+
<h2>Example: {{[type]}}-{{[id]}}</h2>
10+
11+
<p>
12+
Formats: <a href="{{[type]}}-{{[id]}}.xml.html">XML</a>, <a href="{{[type]}}-{{[id]}}.json.html">JSON</a>, <a href="{{[type]}}-{{[id]}}.ttl.html">Turtle</a>
13+
</p>
14+
15+
{% include {{[type]}}-{{[name]}}.xhtml %}
16+
17+
{% include container-end.html %}
18+
19+
{% include footer.html %}

instance-template-format.html

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
# jekyll header
3+
---
4+
5+
{% include header.html %}
6+
7+
{% include container-start.html %}
8+
9+
<h2>{{[title]}}</h2>
10+
11+
{% include {{[type]}}-{{[name]}}.xhtml %}
12+
13+
{% include container-end.html %}
14+
15+
{% include footer.html %}
File renamed without changes.

package-list.json

+15-8
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
"version": "1.5.0",
1717
"date": "2020-04-01",
1818
"desc": "Normative Ballot 1",
19-
"changes": "history.html",
19+
"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",
20+
"changes": "v1.5-changelog.html",
2021
"path": "http://cql.hl7.org/2020May/index.html",
2122
"status": "ballot",
2223
"sequence": "Normative",
@@ -26,7 +27,9 @@
2627
"version": "1.4.1",
2728
"date": "2019-06-30",
2829
"desc": "STU4 Release",
29-
"changes": "history.html",
30+
"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
31+
**\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**",
32+
"changes": "v1.4-changelog.html",
3033
"path": "http://cql.hl7.org/STU4/index.html",
3134
"status": "trial-use",
3235
"sequence": "STU4",
@@ -37,7 +40,8 @@
3740
"version": "1.4.0",
3841
"date": "2019-03-24",
3942
"desc": "4th STU Ballot",
40-
"changes": "history.html",
43+
"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",
44+
"changes": "v1.4-changelog.html",
4145
"path": "http://cql.hl7.org/2019May/index.html",
4246
"status": "ballot",
4347
"sequence": "STU4",
@@ -47,7 +51,8 @@
4751
"version": "1.3.1",
4852
"date": "2018-09-05",
4953
"desc": "STU3 Release",
50-
"changes": "history.html",
54+
"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",
55+
"changes": "v1.3-changelog.html",
5156
"path": "http://cql.hl7.org/STU3/index.html",
5257
"status": "trial-use",
5358
"sequence": "STU3",
@@ -57,7 +62,8 @@
5762
"version": "1.3.0",
5863
"date": "2018-04-01",
5964
"desc": "STU3 Ballot",
60-
"changes": "history.html",
65+
"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",
66+
"changes": "v1.3-changelog.html",
6167
"path": "http://cql.hl7.org/2018May/index.html",
6268
"status": "ballot",
6369
"sequence": "STU3",
@@ -67,7 +73,8 @@
6773
"version": "1.2.1",
6874
"date": "2016-12-06",
6975
"desc": "STU2 Release (w/ Errata)",
70-
"changes": "history.html",
76+
"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",
77+
"changes": "v1.2-changelog.html",
7178
"path": "http://cql.hl7.org/STU2/index.html",
7279
"status": "trial-use",
7380
"sequence": "STU2",
@@ -77,7 +84,8 @@
7784
"version": "1.1.0",
7885
"date": "2016-07-01",
7986
"desc": "STU1 Update",
80-
"changes": "history.html",
87+
"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",
88+
"changes": "v1.1-changelog.html",
8189
"path": "http://www.hl7.org/documentcenter/public/standards/dstu/HL7_CQL_SPEC_R1_DSTUR1dot1_2016JUL.zip",
8290
"status": "trial-use",
8391
"sequence": "STU1",
@@ -87,7 +95,6 @@
8795
"version": "1.0.0",
8896
"date": "2015-05-01",
8997
"desc": "STU1 Release",
90-
"changes": "history.html",
9198
"path": "http://www.hl7.org/documentcenter/public/standards/dstu/HL7_CQLANG_R1_DSTU_2015MAY.zip",
9299
"status": "trial-use",
93100
"sequence": "STU1",

resources/ig.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<packageId value="hl7.cql"/>
1919
<fhirVersion value="4.0.1"/>
2020
<definition>
21-
<resource>
21+
<resource>
2222
<reference>
2323
<reference value="Binary/binary-cql-grammar"/>
2424
</reference>

spec/_includes/container-end.html

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<p></p>
2+
</div>
3+
4+
</div> <!-- /inner-wrapper -->
5+
</div> <!-- /row -->
6+
</div> <!-- /container -->
7+
8+
</div> <!-- /segment-content -->

spec/_includes/container-start.html

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
<div id="segment-breadcrumb" class="segment"> <!-- segment-breadcrumb -->
3+
<div class="container"> <!-- container -->
4+
<ul class="breadcrumb">
5+
<li title="Quality Measure Implementation Guide"><strong>Quality Measure Implementation Guide</strong></li>
6+
</ul>
7+
</div> <!-- /container -->
8+
</div> <!-- /segment-breadcrumb -->
9+
10+
<div id="segment-content" class="segment"> <!-- segment-content -->
11+
<div class="container"> <!-- container -->
12+
<div class="row">
13+
<div class="inner-wrapper">
14+
15+
<!--ReleaseHeader--><p id="publish-box">Publish Box goes here</p><!--EndReleaseHeader-->
16+
17+
<div id="contentDiv" class="col-11">

spec/_includes/footer.html

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<div id="segment-footer" class="segment"> <!-- segment-footer -->
2+
<div class="container"> <!-- container -->
3+
<div class="inner-wrapper">
4+
<p>
5+
&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 }}
6+
<span style="color: #FFFF77">|
7+
<!-- <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> | -->
8+
<a style="color: #81BEF7" rel="license" href="license.html">License</a> |
9+
<a style="color: #81BEF7" rel="history" href="http://cql.hl7.org/history.html">Version History</a> |
10+
<a style="color: #81BEF7" target="_blank" href="http://www.hl7.org/implement/standards/product_brief.cfm?product_id=400">Propose a change</a>
11+
</span>
12+
</p>
13+
</div> <!-- /inner-wrapper -->
14+
</div> <!-- /container -->
15+
</div> <!-- /segment-footer -->
16+
<!-- disqus thread -->
17+
<!-- disqus -->
18+
<!-- end disqus -->
19+
20+
<div id="segment-post-footer" class="segment hidden"> <!-- segment-post-footer -->
21+
<div class="container"> <!-- container -->
22+
</div> <!-- /container -->
23+
</div> <!-- /segment-post-footer -->
24+
25+
<!-- JS and analytics only. -->
26+
<!-- Bootstrap core JavaScript
27+
================================================== -->
28+
<!-- Placed at the end of the document so the pages load faster -->
29+
<script src="assets/js/jquery.js"> </script> <!-- note keep space here, otherwise it will be transformed to empty tag -> fails -->
30+
<script src="dist/js/bootstrap.min.js"> </script>
31+
<script src="assets/js/respond.min.js"> </script>
32+
33+
<script src="assets/js/fhir.js"> </script>
34+
35+
<!-- Analytics Below
36+
================================================== -->
37+
</body>
38+
</html>

spec/_includes/header.html

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
2+
<head>
3+
<meta charset="UTF-8"/>
4+
<title>Clinical Quality Language Release 1</title>
5+
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
7+
<meta name="author" content="http://hl7.org/fhir"/>
8+
9+
<link href="fhir.css" rel="stylesheet"/>
10+
11+
<!-- Bootstrap core CSS -->
12+
<link href="dist/css/bootstrap.css" rel="stylesheet"/>
13+
<link href="assets/css/bootstrap-fhir.css" rel="stylesheet"/>
14+
15+
<!-- Project extras -->
16+
<link href="assets/css/project.css" rel="stylesheet"/>
17+
<link href="assets/css/pygments-manni.css" rel="stylesheet"/>
18+
<link href="jquery-ui.css" rel="stylesheet"/>
19+
20+
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
21+
<!--[if lt IE 9]>
22+
<script src="assets/js/html5shiv.js"></script>
23+
<script src="assets/js/respond.min.js"></script>
24+
<![endif]-->
25+
26+
<!-- Favicons -->
27+
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png"/>
28+
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png"/>
29+
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png"/>
30+
<link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png"/>
31+
<link rel="shortcut icon" href="assets/ico/favicon.png"/>
32+
33+
</head>
34+
<body>
35+
36+
{% include navbar.html %}

spec/_includes/navbar.html

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<div id="segment-header" class="segment"> <!-- segment-header -->
2+
<div class="container flex"> <!-- container -->
3+
<a id="logo" no-external="true" href="http://hl7.org/fhir"><img alt="fhir logo" src="dist/fhir-logo-www.png"/> </a>
4+
<div id="hl7-status">
5+
<strong>Clinical Quality Language Release 1</strong>
6+
</div>
7+
8+
<div id="hl7-nav">
9+
<a id="hl7-logo" no-external="true" href="http://www.hl7.org">
10+
<img height="50" alt="visit the hl7 website" width="42" src="dist/hl7-logo.png"/>
11+
</a>
12+
</div>
13+
<!--<div id="hl7-nav"><a id="hl7-logo" no-external="true" href="http://hl7.org/fhir/search.cfm"><img alt="Search FHIR" src="dist/search.png"/></a></div> -->
14+
</div>
15+
<div class="container"> <!-- container -->
16+
</div></div> <!-- /segment-header -->
17+
18+
<div class="segment"> <!-- segment-navbar -->
19+
<div class="container"> <!-- container -->
20+
<!-- HEADER CONTENT -->
21+
22+
<nav class="navbar navbar-inverse">
23+
<div class="container">
24+
<button data-target=".navbar-inverse-collapse" class="navbar-toggle" data-toggle="collapse" type="button">
25+
<span class="icon-bar"> </span>
26+
<span class="icon-bar"> </span>
27+
<span class="icon-bar"> </span>
28+
<span class="icon-bar"> </span>
29+
</button>
30+
<a class="navbar-brand hidden" href="{{site.data.fhir.path}}index.html">FHIR</a>
31+
<div class="nav-collapse collapse navbar-inverse-collapse">
32+
<ul class="nav navbar-nav">
33+
<li class = "dropdown">
34+
<a href="index.html" class = "dropbtn">Documentation</a>
35+
<div class = "dropdown-content">
36+
<a href="01-introduction.html">Chapter 1 - Introduction</a>
37+
<a href="02-authorsguide.html">Chapter 2 - Author's Guide</a>
38+
<a href="03-developersguide.html">Chapter 3 - Developer's Guide</a>
39+
<a href="04-logicalspecification.html">Chapter 4 - Logical Specification</a>
40+
<a href="05-languagesemantics.html">Chapter 5 - Language Semantics</a>
41+
<a href="06-translationsemantics.html">Chapter 6 - Translation Semantics</a>
42+
<a href="07-physicalrepresentation.html">Chapter 7 - Physical Representation</a>
43+
<a href="08-a-cqlsyntax.html">Appendix A - CQL Syntax Formal Specification</a>
44+
<a href="09-b-cqlreference.html">Appendix B - CQL Reference</a>
45+
<a href="10-c-referenceimplementations.html">Appendix C - Reference Implementations</a>
46+
<a href="11-d-references.html">Appendix D - References</a>
47+
<a href="12-e-acronyms.html">Appendix E - Acronyms</a>
48+
<a href="13-f-glossary.html">Appendix F - Glossary</a>
49+
<a href="14-g-formattingconventions.html">Appendix G - Formatting Conventions</a>
50+
<a href="15-h-timeintervalcalculations.html">Appendix H - Time Interval Calculation Examples</a>
51+
<a href="16-i-fhirpathtranslation.html">Appendix I - FHIRPath Function Translation</a>
52+
<a href="17-j-listoftables.html">Appendix J - List Of Tables</a>
53+
<a href="18-k-listoffigures.html">Appendix K - List Of Figures</a>
54+
</div>
55+
</li>
56+
<li><a href="grammar.html">Grammar</a></li>
57+
<li><a href="elm.html">ELM</a></li>
58+
<li><a href="examples.html">Examples</a></li>
59+
<li><a href="tests.html">Tests</a></li>
60+
<li><a href="downloads.html">Downloads</a></li>
61+
<li><a href="http://cql.hl7.org/history.html">Version History</a><!--current--></li>
62+
63+
</ul>
64+
</div> <!-- /.nav-collapse -->
65+
</div> <!-- /.container -->
66+
</nav> <!-- /.navbar -->
67+
68+
<!-- /HEADER CONTENT -->
69+
</div> <!-- /container -->
70+
</div> <!-- /segment-navbar -->

0 commit comments

Comments
 (0)