From f9adc7c280cf547bda1927a36f5d6d196b060445 Mon Sep 17 00:00:00 2001 From: Bryant Austin Date: Tue, 4 Nov 2025 09:36:21 -0700 Subject: [PATCH 1/4] added timezone offset policy codes --- .../CodeSystem-cql-language-capabilities.json | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/input/vocabulary/CodeSystem-cql-language-capabilities.json b/input/vocabulary/CodeSystem-cql-language-capabilities.json index 5890ca8c..63d9c342 100644 --- a/input/vocabulary/CodeSystem-cql-language-capabilities.json +++ b/input/vocabulary/CodeSystem-cql-language-capabilities.json @@ -2109,6 +2109,56 @@ { "code": "version", "valueString": "1.0" }, { "code": "reference", "valueString": "https://cql.hl7.org/09-b-cqlreference.html#interval-operators-3" } ] + }, + { + "code": "timezone-offset-policy", + "display": "Timezone offset policy", + "definition": "How the engine handles Date/DateTime values that do not include an explicit timezone offset.", + "property": [ + { "code": "version", "valueString": "1.5" }, + { + "code": "reference", + "valueString": "https://cql.hl7.org/09-b-cqlreference.html#datetime" + }, + { + "code": "valueMeaning", + "valueString": "Indicates whether offset-less inputs are preserved without an offset, or normalized by applying the server's offset." + } + ], + "concept": [ + { + "code": "timezone-offset-policy.no-default-offset", + "display": "No default offset for offset-less inputs", + "definition": "If an input Date/DateTime has no timezone offset, the value remains offset-less (no offset is applied). Downstream comparisons and operations follow offset-less semantics.", + "property": [ + { "code": "version", "valueString": "1.5" }, + { + "code": "reference", + "valueString": "https://cql.hl7.org/09-b-cqlreference.html#datetime" + }, + { + "code": "value", + "valueString": "none" + } + ] + }, + { + "code": "timezone-offset-policy.default-server-offset", + "display": "Default server offset for offset-less inputs", + "definition": "If an input Date/DateTime has no timezone offset, the engine assigns the server's timezone offset associated with the evaluation start timestamp.", + "property": [ + { "code": "version", "valueString": "1.5" }, + { + "code": "reference", + "valueString": "https://cql.hl7.org/09-b-cqlreference.html#datetime" + }, + { + "code": "value", + "valueString": "server" + } + ] + } + ] } ] } From d8423f6739a010c36012655f2dba950f47dae06e Mon Sep 17 00:00:00 2001 From: Bryant Austin Date: Thu, 19 Mar 2026 11:44:15 -0600 Subject: [PATCH 2/4] adjustment of codes to solve change request --- .../CodeSystem-cql-language-capabilities.json | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/input/vocabulary/CodeSystem-cql-language-capabilities.json b/input/vocabulary/CodeSystem-cql-language-capabilities.json index 63d9c342..89cea336 100644 --- a/input/vocabulary/CodeSystem-cql-language-capabilities.json +++ b/input/vocabulary/CodeSystem-cql-language-capabilities.json @@ -2144,8 +2144,24 @@ }, { "code": "timezone-offset-policy.default-server-offset", - "display": "Default server offset for offset-less inputs", - "definition": "If an input Date/DateTime has no timezone offset, the engine assigns the server's timezone offset associated with the evaluation start timestamp.", + "display": "Default server's offset for offset-less inputs", + "definition": "If an input Date/DateTime has no timezone offset, the engine assigns the server's timezone offset.", + "property": [ + { "code": "version", "valueString": "1.5" }, + { + "code": "reference", + "valueString": "https://cql.hl7.org/09-b-cqlreference.html#datetime" + }, + { + "code": "value", + "valueString": "server" + } + ] + }, + { + "code": "timezone-offset-policy.default-evaluationrequest-offset", + "display": "Timezone offset of the evaluation request", + "definition": "the timezone offset of the evaluation request (typically the client's timezone offset).", "property": [ { "code": "version", "valueString": "1.5" }, { @@ -2162,3 +2178,4 @@ } ] } +f From eaf82cd497bd39db24b43966b77a03c0808e00e0 Mon Sep 17 00:00:00 2001 From: Bryant Austin Date: Thu, 19 Mar 2026 11:56:34 -0600 Subject: [PATCH 3/4] further change requests addressed. --- .../vocabulary/CodeSystem-cql-language-capabilities.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/input/vocabulary/CodeSystem-cql-language-capabilities.json b/input/vocabulary/CodeSystem-cql-language-capabilities.json index 89cea336..d1631ea6 100644 --- a/input/vocabulary/CodeSystem-cql-language-capabilities.json +++ b/input/vocabulary/CodeSystem-cql-language-capabilities.json @@ -2113,7 +2113,7 @@ { "code": "timezone-offset-policy", "display": "Timezone offset policy", - "definition": "How the engine handles Date/DateTime values that do not include an explicit timezone offset.", + "definition": "How the engine handles DateTime values that do not include an explicit timezone offset.", "property": [ { "code": "version", "valueString": "1.5" }, { @@ -2129,7 +2129,7 @@ { "code": "timezone-offset-policy.no-default-offset", "display": "No default offset for offset-less inputs", - "definition": "If an input Date/DateTime has no timezone offset, the value remains offset-less (no offset is applied). Downstream comparisons and operations follow offset-less semantics.", + "definition": "If an input DateTime has no timezone offset, the value remains offset-less (no offset is applied). Downstream comparisons and operations follow offset-less semantics.", "property": [ { "code": "version", "valueString": "1.5" }, { @@ -2145,7 +2145,7 @@ { "code": "timezone-offset-policy.default-server-offset", "display": "Default server's offset for offset-less inputs", - "definition": "If an input Date/DateTime has no timezone offset, the engine assigns the server's timezone offset.", + "definition": "If an input DateTime has no timezone offset, the engine assigns the server's timezone offset.", "property": [ { "code": "version", "valueString": "1.5" }, { @@ -2161,7 +2161,7 @@ { "code": "timezone-offset-policy.default-evaluationrequest-offset", "display": "Timezone offset of the evaluation request", - "definition": "the timezone offset of the evaluation request (typically the client's timezone offset).", + "definition": "If an input DateTime has no timezone offset, the timezone offset of the evaluation request (typically the client's timezone offset).", "property": [ { "code": "version", "valueString": "1.5" }, { From 0aad1461cb0b95695db11ac9dda419da5c21835b Mon Sep 17 00:00:00 2001 From: Bryant Austin Date: Thu, 19 Mar 2026 12:15:05 -0600 Subject: [PATCH 4/4] Typo fix --- input/vocabulary/CodeSystem-cql-language-capabilities.json | 1 - 1 file changed, 1 deletion(-) diff --git a/input/vocabulary/CodeSystem-cql-language-capabilities.json b/input/vocabulary/CodeSystem-cql-language-capabilities.json index d1631ea6..7301d5c6 100644 --- a/input/vocabulary/CodeSystem-cql-language-capabilities.json +++ b/input/vocabulary/CodeSystem-cql-language-capabilities.json @@ -2178,4 +2178,3 @@ } ] } -f