## CodeSystem Comparison between http://cql.hl7.org/CodeSystem/cql-message-codes vs http://cql.hl7.org/CodeSystem/cql-message-codes

### Messages

Error | CodeSystem.version | Values for version differ: '2.0.0-ballot' vs '2.0.0'
Information | CodeSystem.date | Values for date differ: '2025-08-09T08:02:05+10:00' vs '2026-07-29T09:34:45+10:00'
Information | CodeSystem.jurisdiction | Added the item 'null#null'

### Metadata

Name | Value | Comments
--- | --- | ---
caseSensitive | true |
compositional |  |
content | complete |
copyright |  |
date | 2025-08-09T08:02:05+10:00 | 2026-07-29T09:34:45+10:00 | Values Differ
description | Codes for messages returned by applications that process Clinical Quality Language, whether as part of authoring or evaluating. This code system is intended to be a place to identify codes for messages that are indicated by the specification itself. Implementation-specific, application-specific, and content-specific codes may be provided with codes from other code systems, but should ideally map to some code (possibly a more general code) in this code system. |
experimental | false |
hierarchyMeaning |  |
jurisdiction |  |
jurisdiction[0] |  | null#null | Added the item 'null#null'
name | CQLMessageCodes |
publisher | Clinical Decision Support WG |
purpose |  |
status | active |
title | CQL Message Codes |
url | http://cql.hl7.org/CodeSystem/cql-message-codes |
version | 2.0.0-ballot | 2.0.0 | Values Differ
versionNeeded |  |

### Concepts

Code | Display | category | severity | source | example | notes | spec-link | category | severity | source | example | notes | spec-link | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
000-00000 | Internal | compile-time | compile-time | error | error | content | content | Internal translator error | Internal translator error | This message code typically indicates an unexpected error was encountered while attempting to compile CQL. | This message code typically indicates an unexpected error was encountered while attempting to compile CQL. | 20-m-messages.html#messages | 20-m-messages.html#messages | compile-time | compile-time | error | error | content | content | Internal translator error | Internal translator error | This message code typically indicates an unexpected error was encountered while attempting to compile CQL. | This message code typically indicates an unexpected error was encountered while attempting to compile CQL. | 20-m-messages.html#messages | 20-m-messages.html#messages |
001-00000 | Lexical | lexical | lexical | error | error | content | content | Lexical error | Lexical error | This is a general message code for lexical errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | This is a general message code for lexical errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | 20-m-messages.html#messages | 20-m-messages.html#messages | lexical | lexical | error | error | content | content | Lexical error | Lexical error | This is a general message code for lexical errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | This is a general message code for lexical errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | 20-m-messages.html#messages | 20-m-messages.html#messages |
002-00000 | Syntax | syntax | syntax | error | error | content | content | Syntax error | Syntax error | This is a general message code for syntax errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | This is a general message code for syntax errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | 20-m-messages.html#messages | 20-m-messages.html#messages | syntax | syntax | error | error | content | content | Syntax error | Syntax error | This is a general message code for syntax errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | This is a general message code for syntax errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | 20-m-messages.html#messages | 20-m-messages.html#messages |
003-00000 | Semantic | semantic | semantic | error | error | content | content | Semantic error | Semantic error | This is a general message code for semantic errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | This is a general message code for semantic errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | 20-m-messages.html#messages | 20-m-messages.html#messages | semantic | semantic | error | error | content | content | Semantic error | Semantic error | This is a general message code for semantic errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | This is a general message code for semantic errors encountered while processing CQL. The actual message will typically contain more detailed information about the issue and how to address it. | 20-m-messages.html#messages | 20-m-messages.html#messages |
003-10000 | Conditional expression resulted in a choice type | semantic | semantic | warning | warning | content | content | Conditional expression resulted in a choice type `Choice<Boolean, List<Integer>` | Conditional expression resulted in a choice type `Choice<Boolean, List<Integer>` | This message may be suppressed with the @suppressWarning tag | This message may be suppressed with the @suppressWarning tag | 03-developersguide.html#type-inference-of-conditional-expressions | 03-developersguide.html#type-inference-of-conditional-expressions | semantic | semantic | warning | warning | content | content | Conditional expression resulted in a choice type `Choice<Boolean, List<Integer>` | Conditional expression resulted in a choice type `Choice<Boolean, List<Integer>` | This message may be suppressed with the @suppressWarning tag | This message may be suppressed with the @suppressWarning tag | 03-developersguide.html#type-inference-of-conditional-expressions | 03-developersguide.html#type-inference-of-conditional-expressions |
100-00000 | Run-time | run-time | run-time | error | error | content | content | Run-time error | Run-time error | This is a general message code for run-time errors encountered while attempting to evaluate CQL. The actual message will typically contain more detailed information about the issue and how to address it. | This is a general message code for run-time errors encountered while attempting to evaluate CQL. The actual message will typically contain more detailed information about the issue and how to address it. | 20-m-messages.html#messages | 20-m-messages.html#messages | run-time | run-time | error | error | content | content | Run-time error | Run-time error | This is a general message code for run-time errors encountered while attempting to evaluate CQL. The actual message will typically contain more detailed information about the issue and how to address it. | This is a general message code for run-time errors encountered while attempting to evaluate CQL. The actual message will typically contain more detailed information about the issue and how to address it. | 20-m-messages.html#messages | 20-m-messages.html#messages |