├── .eslintignore ├── .eslintrc.json ├── .github ├── pull_request_template.md └── workflows │ └── ci-workflow.yml ├── .gitignore ├── .mocharc.json ├── .npmignore ├── .prettierignore ├── .prettierrc ├── CQL_Execution_Features.xlsx ├── LICENSE ├── OVERVIEW.md ├── README.md ├── V2_to_V3_MIGRATION.md ├── bin ├── browserify.js ├── check_for_nonassertive_tests.sh └── validate_cql4browsers.sh ├── examples ├── browser │ ├── README.md │ ├── cql4browsers.html │ ├── cql4browsers.js │ ├── math.cql │ ├── math.json │ └── simple-browser-support.js ├── node │ ├── age.cql │ ├── age.json │ └── exec-age.js └── typescript │ ├── age.cql │ ├── age.json │ └── exec-age.ts ├── package.json ├── src ├── cql-code-service.ts ├── cql-patient.ts ├── cql.ts ├── datatypes │ ├── clinical.ts │ ├── datatypes.ts │ ├── datetime.ts │ ├── exception.ts │ ├── interval.ts │ ├── logic.ts │ ├── quantity.ts │ ├── ratio.ts │ └── uncertainty.ts ├── elm │ ├── aggregate.ts │ ├── arithmetic.ts │ ├── builder.ts │ ├── clinical.ts │ ├── comparison.ts │ ├── conditional.ts │ ├── datetime.ts │ ├── declaration.ts │ ├── expression.ts │ ├── expressions.ts │ ├── external.ts │ ├── instance.ts │ ├── interval.ts │ ├── library.ts │ ├── list.ts │ ├── literal.ts │ ├── logical.ts │ ├── message.ts │ ├── nullological.ts │ ├── overloaded.ts │ ├── parameters.ts │ ├── quantity.ts │ ├── query.ts │ ├── ratio.ts │ ├── reusable.ts │ ├── string.ts │ ├── structured.ts │ └── type.ts ├── runtime │ ├── context.ts │ ├── executor.ts │ ├── messageListeners.ts │ ├── repository.ts │ └── results.ts ├── simple-modelinfo.xml ├── types │ ├── cql-code-service.interfaces.ts │ ├── cql-patient.interfaces.ts │ ├── index.ts │ ├── runtime.types.ts │ ├── type-specifiers.interfaces.ts │ └── ucum-lhc.d.ts └── util │ ├── comparison.ts │ ├── customErrors.ts │ ├── immutableUtil.ts │ ├── math.ts │ ├── units.ts │ └── util.ts ├── test ├── cql-code-service-test.ts ├── cql-exports-test.ts ├── cql-patient-test.ts ├── data │ └── cql-test-patients.js ├── datatypes │ ├── clinical-test.ts │ ├── date-test.ts │ ├── date_datetime_implicit_conversion-test.ts │ ├── datetime-test.ts │ ├── interval-data.ts │ ├── interval-test.ts │ ├── logic-test.ts │ └── uncertainty-test.ts ├── elm │ ├── aggregate │ │ ├── aggregate-test.ts │ │ ├── data.cql │ │ └── data.js │ ├── arithmetic │ │ ├── arithmetic-test.ts │ │ ├── data.cql │ │ └── data.js │ ├── clinical │ │ ├── clinical-test.ts │ │ ├── data.cql │ │ ├── data.js │ │ ├── patients.js │ │ └── valuesets.js │ ├── comparison │ │ ├── comparison-test.ts │ │ ├── data.cql │ │ ├── data.js │ │ └── valuesets.js │ ├── conditional │ │ ├── conditional-test.ts │ │ ├── data.cql │ │ └── data.js │ ├── convert │ │ ├── convert-test.ts │ │ ├── data.cql │ │ └── data.js │ ├── date │ │ ├── data.cql │ │ ├── data.js │ │ └── date-test.ts │ ├── datetime │ │ ├── data.cql │ │ ├── data.js │ │ └── datetime-test.ts │ ├── executor │ │ ├── data.cql │ │ ├── data.js │ │ ├── executor-test.ts │ │ └── patients.js │ ├── expression │ │ ├── data.cql │ │ ├── data.js │ │ └── expression-test.ts │ ├── external │ │ ├── Included.cql │ │ ├── Included.js │ │ ├── Retrieve.cql │ │ ├── Retrieve.js │ │ ├── data.cql │ │ ├── data.js │ │ ├── external-test.ts │ │ ├── patients.js │ │ └── valuesets.js │ ├── instance │ │ ├── data.cql │ │ ├── data.js │ │ └── instance-test.ts │ ├── interval │ │ ├── data.cql │ │ ├── data.js │ │ └── interval-test.ts │ ├── library │ │ ├── Common.cql │ │ ├── Common.js │ │ ├── Common2.cql │ │ ├── Common2.js │ │ ├── data-with-namespace.js │ │ ├── data.cql │ │ ├── data.js │ │ ├── library-test.ts │ │ └── patients.js │ ├── list │ │ ├── data.cql │ │ ├── data.js │ │ └── list-test.ts │ ├── literal │ │ ├── data.cql │ │ ├── data.js │ │ └── literal-test.ts │ ├── logical │ │ ├── data.cql │ │ ├── data.js │ │ └── logical-test.ts │ ├── message │ │ ├── Included.cql │ │ ├── Included.js │ │ ├── data.cql │ │ ├── data.js │ │ └── message-test.ts │ ├── nullological │ │ ├── data.cql │ │ ├── data.js │ │ └── nullological-test.ts │ ├── parameters │ │ ├── data.cql │ │ ├── data.js │ │ └── parameters-test.ts │ ├── quantity │ │ └── quantity-test.ts │ ├── query │ │ ├── data.cql │ │ ├── data.js │ │ ├── patients.js │ │ ├── query-test.ts │ │ └── valuesets.js │ ├── ratio │ │ └── ratio-test.ts │ ├── reusable │ │ ├── FluentFunctionsOverloadCallingSelf.cql │ │ ├── FluentFunctionsOverloadCallingSelf.js │ │ ├── data.cql │ │ ├── data.js │ │ ├── patients.js │ │ └── reusable-test.ts │ ├── string │ │ ├── data.cql │ │ ├── data.js │ │ └── string-test.ts │ ├── structured │ │ ├── data.cql │ │ ├── data.js │ │ └── structured-test.ts │ └── type │ │ ├── data.cql │ │ ├── data.js │ │ ├── patients.js │ │ └── type-test.ts ├── generator │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ └── main │ │ └── java │ │ └── JavaScriptTestDataGenerator.java ├── runtime │ ├── context-test.ts │ ├── fixtures │ │ ├── SimpleLibraryWithVersion.cql │ │ └── SimpleLibraryWithVersion.json │ ├── messageListeners-test.ts │ └── repository-test.ts ├── setup.ts ├── spec-tests │ ├── README.md │ ├── cql │ │ ├── CqlAggregateFunctionsTest.cql │ │ ├── CqlAggregateFunctionsTest.json │ │ ├── CqlAggregateTest.cql │ │ ├── CqlAggregateTest.json │ │ ├── CqlArithmeticFunctionsTest.cql │ │ ├── CqlArithmeticFunctionsTest.json │ │ ├── CqlComparisonOperatorsTest.cql │ │ ├── CqlComparisonOperatorsTest.json │ │ ├── CqlConditionalOperatorsTest.cql │ │ ├── CqlConditionalOperatorsTest.json │ │ ├── CqlDateTimeOperatorsTest.cql │ │ ├── CqlDateTimeOperatorsTest.json │ │ ├── CqlErrorsAndMessagingOperatorsTest.cql │ │ ├── CqlErrorsAndMessagingOperatorsTest.json │ │ ├── CqlIntervalOperatorsTest.cql │ │ ├── CqlIntervalOperatorsTest.json │ │ ├── CqlListOperatorsTest.cql │ │ ├── CqlListOperatorsTest.json │ │ ├── CqlLogicalOperatorsTest.cql │ │ ├── CqlLogicalOperatorsTest.json │ │ ├── CqlNullologicalOperatorsTest.cql │ │ ├── CqlNullologicalOperatorsTest.json │ │ ├── CqlOverloadMatching.cql │ │ ├── CqlOverloadMatching.json │ │ ├── CqlQueryTests.cql │ │ ├── CqlQueryTests.json │ │ ├── CqlStringOperatorsTest.cql │ │ ├── CqlStringOperatorsTest.json │ │ ├── CqlTypeOperatorsTest.cql │ │ ├── CqlTypeOperatorsTest.json │ │ ├── CqlTypesTest.cql │ │ ├── CqlTypesTest.json │ │ ├── ValueLiteralsAndSelectors.cql │ │ └── ValueLiteralsAndSelectors.json │ ├── generate-cql.js │ ├── skip-list.txt │ ├── spec-test.ts │ ├── testSchema.xsd │ └── xml │ │ ├── CqlAggregateFunctionsTest.xml │ │ ├── CqlAggregateTest.xml │ │ ├── CqlArithmeticFunctionsTest.xml │ │ ├── CqlComparisonOperatorsTest.xml │ │ ├── CqlConditionalOperatorsTest.xml │ │ ├── CqlDateTimeOperatorsTest.xml │ │ ├── CqlErrorsAndMessagingOperatorsTest.xml │ │ ├── CqlIntervalOperatorsTest.xml │ │ ├── CqlListOperatorsTest.xml │ │ ├── CqlLogicalOperatorsTest.xml │ │ ├── CqlNullologicalOperatorsTest.xml │ │ ├── CqlOverloadMatching.xml │ │ ├── CqlQueryTests.xml │ │ ├── CqlStringOperatorsTest.xml │ │ ├── CqlTypeOperatorsTest.xml │ │ ├── CqlTypesTest.xml │ │ ├── ValueLiteralsAndSelectors.xml │ │ └── testSchema.xsd ├── testHelpers.ts ├── tsconfig.json └── util │ ├── comparison-test.ts │ ├── immutableUtil-test.ts │ ├── units-test.ts │ └── util-test.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/.github/workflows/ci-workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/.prettierrc -------------------------------------------------------------------------------- /CQL_Execution_Features.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/CQL_Execution_Features.xlsx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/LICENSE -------------------------------------------------------------------------------- /OVERVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/OVERVIEW.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/README.md -------------------------------------------------------------------------------- /V2_to_V3_MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/V2_to_V3_MIGRATION.md -------------------------------------------------------------------------------- /bin/browserify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/bin/browserify.js -------------------------------------------------------------------------------- /bin/check_for_nonassertive_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/bin/check_for_nonassertive_tests.sh -------------------------------------------------------------------------------- /bin/validate_cql4browsers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/bin/validate_cql4browsers.sh -------------------------------------------------------------------------------- /examples/browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/browser/README.md -------------------------------------------------------------------------------- /examples/browser/cql4browsers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/browser/cql4browsers.html -------------------------------------------------------------------------------- /examples/browser/cql4browsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/browser/cql4browsers.js -------------------------------------------------------------------------------- /examples/browser/math.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/browser/math.cql -------------------------------------------------------------------------------- /examples/browser/math.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/browser/math.json -------------------------------------------------------------------------------- /examples/browser/simple-browser-support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/browser/simple-browser-support.js -------------------------------------------------------------------------------- /examples/node/age.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/node/age.cql -------------------------------------------------------------------------------- /examples/node/age.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/node/age.json -------------------------------------------------------------------------------- /examples/node/exec-age.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/node/exec-age.js -------------------------------------------------------------------------------- /examples/typescript/age.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/typescript/age.cql -------------------------------------------------------------------------------- /examples/typescript/age.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/typescript/age.json -------------------------------------------------------------------------------- /examples/typescript/exec-age.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/examples/typescript/exec-age.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/package.json -------------------------------------------------------------------------------- /src/cql-code-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/cql-code-service.ts -------------------------------------------------------------------------------- /src/cql-patient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/cql-patient.ts -------------------------------------------------------------------------------- /src/cql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/cql.ts -------------------------------------------------------------------------------- /src/datatypes/clinical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/datatypes/clinical.ts -------------------------------------------------------------------------------- /src/datatypes/datatypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/datatypes/datatypes.ts -------------------------------------------------------------------------------- /src/datatypes/datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/datatypes/datetime.ts -------------------------------------------------------------------------------- /src/datatypes/exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/datatypes/exception.ts -------------------------------------------------------------------------------- /src/datatypes/interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/datatypes/interval.ts -------------------------------------------------------------------------------- /src/datatypes/logic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/datatypes/logic.ts -------------------------------------------------------------------------------- /src/datatypes/quantity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/datatypes/quantity.ts -------------------------------------------------------------------------------- /src/datatypes/ratio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/datatypes/ratio.ts -------------------------------------------------------------------------------- /src/datatypes/uncertainty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/datatypes/uncertainty.ts -------------------------------------------------------------------------------- /src/elm/aggregate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/aggregate.ts -------------------------------------------------------------------------------- /src/elm/arithmetic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/arithmetic.ts -------------------------------------------------------------------------------- /src/elm/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/builder.ts -------------------------------------------------------------------------------- /src/elm/clinical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/clinical.ts -------------------------------------------------------------------------------- /src/elm/comparison.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/comparison.ts -------------------------------------------------------------------------------- /src/elm/conditional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/conditional.ts -------------------------------------------------------------------------------- /src/elm/datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/datetime.ts -------------------------------------------------------------------------------- /src/elm/declaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/declaration.ts -------------------------------------------------------------------------------- /src/elm/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/expression.ts -------------------------------------------------------------------------------- /src/elm/expressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/expressions.ts -------------------------------------------------------------------------------- /src/elm/external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/external.ts -------------------------------------------------------------------------------- /src/elm/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/instance.ts -------------------------------------------------------------------------------- /src/elm/interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/interval.ts -------------------------------------------------------------------------------- /src/elm/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/library.ts -------------------------------------------------------------------------------- /src/elm/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/list.ts -------------------------------------------------------------------------------- /src/elm/literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/literal.ts -------------------------------------------------------------------------------- /src/elm/logical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/logical.ts -------------------------------------------------------------------------------- /src/elm/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/message.ts -------------------------------------------------------------------------------- /src/elm/nullological.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/nullological.ts -------------------------------------------------------------------------------- /src/elm/overloaded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/overloaded.ts -------------------------------------------------------------------------------- /src/elm/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/parameters.ts -------------------------------------------------------------------------------- /src/elm/quantity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/quantity.ts -------------------------------------------------------------------------------- /src/elm/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/query.ts -------------------------------------------------------------------------------- /src/elm/ratio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/ratio.ts -------------------------------------------------------------------------------- /src/elm/reusable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/reusable.ts -------------------------------------------------------------------------------- /src/elm/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/string.ts -------------------------------------------------------------------------------- /src/elm/structured.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/structured.ts -------------------------------------------------------------------------------- /src/elm/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/elm/type.ts -------------------------------------------------------------------------------- /src/runtime/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/runtime/context.ts -------------------------------------------------------------------------------- /src/runtime/executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/runtime/executor.ts -------------------------------------------------------------------------------- /src/runtime/messageListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/runtime/messageListeners.ts -------------------------------------------------------------------------------- /src/runtime/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/runtime/repository.ts -------------------------------------------------------------------------------- /src/runtime/results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/runtime/results.ts -------------------------------------------------------------------------------- /src/simple-modelinfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/simple-modelinfo.xml -------------------------------------------------------------------------------- /src/types/cql-code-service.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/types/cql-code-service.interfaces.ts -------------------------------------------------------------------------------- /src/types/cql-patient.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/types/cql-patient.interfaces.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/runtime.types.ts: -------------------------------------------------------------------------------- 1 | export type Parameter = { [key: string]: any }; 2 | -------------------------------------------------------------------------------- /src/types/type-specifiers.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/types/type-specifiers.interfaces.ts -------------------------------------------------------------------------------- /src/types/ucum-lhc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/types/ucum-lhc.d.ts -------------------------------------------------------------------------------- /src/util/comparison.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/util/comparison.ts -------------------------------------------------------------------------------- /src/util/customErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/util/customErrors.ts -------------------------------------------------------------------------------- /src/util/immutableUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/util/immutableUtil.ts -------------------------------------------------------------------------------- /src/util/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/util/math.ts -------------------------------------------------------------------------------- /src/util/units.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/util/units.ts -------------------------------------------------------------------------------- /src/util/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/src/util/util.ts -------------------------------------------------------------------------------- /test/cql-code-service-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/cql-code-service-test.ts -------------------------------------------------------------------------------- /test/cql-exports-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/cql-exports-test.ts -------------------------------------------------------------------------------- /test/cql-patient-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/cql-patient-test.ts -------------------------------------------------------------------------------- /test/data/cql-test-patients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/data/cql-test-patients.js -------------------------------------------------------------------------------- /test/datatypes/clinical-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/datatypes/clinical-test.ts -------------------------------------------------------------------------------- /test/datatypes/date-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/datatypes/date-test.ts -------------------------------------------------------------------------------- /test/datatypes/date_datetime_implicit_conversion-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/datatypes/date_datetime_implicit_conversion-test.ts -------------------------------------------------------------------------------- /test/datatypes/datetime-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/datatypes/datetime-test.ts -------------------------------------------------------------------------------- /test/datatypes/interval-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/datatypes/interval-data.ts -------------------------------------------------------------------------------- /test/datatypes/interval-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/datatypes/interval-test.ts -------------------------------------------------------------------------------- /test/datatypes/logic-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/datatypes/logic-test.ts -------------------------------------------------------------------------------- /test/datatypes/uncertainty-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/datatypes/uncertainty-test.ts -------------------------------------------------------------------------------- /test/elm/aggregate/aggregate-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/aggregate/aggregate-test.ts -------------------------------------------------------------------------------- /test/elm/aggregate/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/aggregate/data.cql -------------------------------------------------------------------------------- /test/elm/aggregate/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/aggregate/data.js -------------------------------------------------------------------------------- /test/elm/arithmetic/arithmetic-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/arithmetic/arithmetic-test.ts -------------------------------------------------------------------------------- /test/elm/arithmetic/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/arithmetic/data.cql -------------------------------------------------------------------------------- /test/elm/arithmetic/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/arithmetic/data.js -------------------------------------------------------------------------------- /test/elm/clinical/clinical-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/clinical/clinical-test.ts -------------------------------------------------------------------------------- /test/elm/clinical/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/clinical/data.cql -------------------------------------------------------------------------------- /test/elm/clinical/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/clinical/data.js -------------------------------------------------------------------------------- /test/elm/clinical/patients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/clinical/patients.js -------------------------------------------------------------------------------- /test/elm/clinical/valuesets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/clinical/valuesets.js -------------------------------------------------------------------------------- /test/elm/comparison/comparison-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/comparison/comparison-test.ts -------------------------------------------------------------------------------- /test/elm/comparison/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/comparison/data.cql -------------------------------------------------------------------------------- /test/elm/comparison/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/comparison/data.js -------------------------------------------------------------------------------- /test/elm/comparison/valuesets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/comparison/valuesets.js -------------------------------------------------------------------------------- /test/elm/conditional/conditional-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/conditional/conditional-test.ts -------------------------------------------------------------------------------- /test/elm/conditional/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/conditional/data.cql -------------------------------------------------------------------------------- /test/elm/conditional/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/conditional/data.js -------------------------------------------------------------------------------- /test/elm/convert/convert-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/convert/convert-test.ts -------------------------------------------------------------------------------- /test/elm/convert/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/convert/data.cql -------------------------------------------------------------------------------- /test/elm/convert/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/convert/data.js -------------------------------------------------------------------------------- /test/elm/date/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/date/data.cql -------------------------------------------------------------------------------- /test/elm/date/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/date/data.js -------------------------------------------------------------------------------- /test/elm/date/date-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/date/date-test.ts -------------------------------------------------------------------------------- /test/elm/datetime/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/datetime/data.cql -------------------------------------------------------------------------------- /test/elm/datetime/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/datetime/data.js -------------------------------------------------------------------------------- /test/elm/datetime/datetime-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/datetime/datetime-test.ts -------------------------------------------------------------------------------- /test/elm/executor/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/executor/data.cql -------------------------------------------------------------------------------- /test/elm/executor/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/executor/data.js -------------------------------------------------------------------------------- /test/elm/executor/executor-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/executor/executor-test.ts -------------------------------------------------------------------------------- /test/elm/executor/patients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/executor/patients.js -------------------------------------------------------------------------------- /test/elm/expression/data.cql: -------------------------------------------------------------------------------- 1 | // @Test: Expression 2 | define Foo: 'Bar' -------------------------------------------------------------------------------- /test/elm/expression/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/expression/data.js -------------------------------------------------------------------------------- /test/elm/expression/expression-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/expression/expression-test.ts -------------------------------------------------------------------------------- /test/elm/external/Included.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/external/Included.cql -------------------------------------------------------------------------------- /test/elm/external/Included.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/external/Included.js -------------------------------------------------------------------------------- /test/elm/external/Retrieve.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/external/Retrieve.cql -------------------------------------------------------------------------------- /test/elm/external/Retrieve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/external/Retrieve.js -------------------------------------------------------------------------------- /test/elm/external/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/external/data.cql -------------------------------------------------------------------------------- /test/elm/external/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/external/data.js -------------------------------------------------------------------------------- /test/elm/external/external-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/external/external-test.ts -------------------------------------------------------------------------------- /test/elm/external/patients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/external/patients.js -------------------------------------------------------------------------------- /test/elm/external/valuesets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/external/valuesets.js -------------------------------------------------------------------------------- /test/elm/instance/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/instance/data.cql -------------------------------------------------------------------------------- /test/elm/instance/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/instance/data.js -------------------------------------------------------------------------------- /test/elm/instance/instance-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/instance/instance-test.ts -------------------------------------------------------------------------------- /test/elm/interval/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/interval/data.cql -------------------------------------------------------------------------------- /test/elm/interval/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/interval/data.js -------------------------------------------------------------------------------- /test/elm/interval/interval-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/interval/interval-test.ts -------------------------------------------------------------------------------- /test/elm/library/Common.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/library/Common.cql -------------------------------------------------------------------------------- /test/elm/library/Common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/library/Common.js -------------------------------------------------------------------------------- /test/elm/library/Common2.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/library/Common2.cql -------------------------------------------------------------------------------- /test/elm/library/Common2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/library/Common2.js -------------------------------------------------------------------------------- /test/elm/library/data-with-namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/library/data-with-namespace.js -------------------------------------------------------------------------------- /test/elm/library/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/library/data.cql -------------------------------------------------------------------------------- /test/elm/library/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/library/data.js -------------------------------------------------------------------------------- /test/elm/library/library-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/library/library-test.ts -------------------------------------------------------------------------------- /test/elm/library/patients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/library/patients.js -------------------------------------------------------------------------------- /test/elm/list/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/list/data.cql -------------------------------------------------------------------------------- /test/elm/list/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/list/data.js -------------------------------------------------------------------------------- /test/elm/list/list-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/list/list-test.ts -------------------------------------------------------------------------------- /test/elm/literal/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/literal/data.cql -------------------------------------------------------------------------------- /test/elm/literal/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/literal/data.js -------------------------------------------------------------------------------- /test/elm/literal/literal-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/literal/literal-test.ts -------------------------------------------------------------------------------- /test/elm/logical/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/logical/data.cql -------------------------------------------------------------------------------- /test/elm/logical/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/logical/data.js -------------------------------------------------------------------------------- /test/elm/logical/logical-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/logical/logical-test.ts -------------------------------------------------------------------------------- /test/elm/message/Included.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/message/Included.cql -------------------------------------------------------------------------------- /test/elm/message/Included.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/message/Included.js -------------------------------------------------------------------------------- /test/elm/message/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/message/data.cql -------------------------------------------------------------------------------- /test/elm/message/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/message/data.js -------------------------------------------------------------------------------- /test/elm/message/message-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/message/message-test.ts -------------------------------------------------------------------------------- /test/elm/nullological/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/nullological/data.cql -------------------------------------------------------------------------------- /test/elm/nullological/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/nullological/data.js -------------------------------------------------------------------------------- /test/elm/nullological/nullological-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/nullological/nullological-test.ts -------------------------------------------------------------------------------- /test/elm/parameters/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/parameters/data.cql -------------------------------------------------------------------------------- /test/elm/parameters/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/parameters/data.js -------------------------------------------------------------------------------- /test/elm/parameters/parameters-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/parameters/parameters-test.ts -------------------------------------------------------------------------------- /test/elm/quantity/quantity-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/quantity/quantity-test.ts -------------------------------------------------------------------------------- /test/elm/query/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/query/data.cql -------------------------------------------------------------------------------- /test/elm/query/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/query/data.js -------------------------------------------------------------------------------- /test/elm/query/patients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/query/patients.js -------------------------------------------------------------------------------- /test/elm/query/query-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/query/query-test.ts -------------------------------------------------------------------------------- /test/elm/query/valuesets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/query/valuesets.js -------------------------------------------------------------------------------- /test/elm/ratio/ratio-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/ratio/ratio-test.ts -------------------------------------------------------------------------------- /test/elm/reusable/FluentFunctionsOverloadCallingSelf.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/reusable/FluentFunctionsOverloadCallingSelf.cql -------------------------------------------------------------------------------- /test/elm/reusable/FluentFunctionsOverloadCallingSelf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/reusable/FluentFunctionsOverloadCallingSelf.js -------------------------------------------------------------------------------- /test/elm/reusable/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/reusable/data.cql -------------------------------------------------------------------------------- /test/elm/reusable/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/reusable/data.js -------------------------------------------------------------------------------- /test/elm/reusable/patients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/reusable/patients.js -------------------------------------------------------------------------------- /test/elm/reusable/reusable-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/reusable/reusable-test.ts -------------------------------------------------------------------------------- /test/elm/string/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/string/data.cql -------------------------------------------------------------------------------- /test/elm/string/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/string/data.js -------------------------------------------------------------------------------- /test/elm/string/string-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/string/string-test.ts -------------------------------------------------------------------------------- /test/elm/structured/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/structured/data.cql -------------------------------------------------------------------------------- /test/elm/structured/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/structured/data.js -------------------------------------------------------------------------------- /test/elm/structured/structured-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/structured/structured-test.ts -------------------------------------------------------------------------------- /test/elm/type/data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/type/data.cql -------------------------------------------------------------------------------- /test/elm/type/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/type/data.js -------------------------------------------------------------------------------- /test/elm/type/patients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/type/patients.js -------------------------------------------------------------------------------- /test/elm/type/type-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/elm/type/type-test.ts -------------------------------------------------------------------------------- /test/generator/.gitignore: -------------------------------------------------------------------------------- 1 | /.gradle 2 | /build 3 | /bin -------------------------------------------------------------------------------- /test/generator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/generator/build.gradle -------------------------------------------------------------------------------- /test/generator/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/generator/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /test/generator/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/generator/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /test/generator/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/generator/gradlew -------------------------------------------------------------------------------- /test/generator/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/generator/gradlew.bat -------------------------------------------------------------------------------- /test/generator/src/main/java/JavaScriptTestDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/generator/src/main/java/JavaScriptTestDataGenerator.java -------------------------------------------------------------------------------- /test/runtime/context-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/runtime/context-test.ts -------------------------------------------------------------------------------- /test/runtime/fixtures/SimpleLibraryWithVersion.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/runtime/fixtures/SimpleLibraryWithVersion.cql -------------------------------------------------------------------------------- /test/runtime/fixtures/SimpleLibraryWithVersion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/runtime/fixtures/SimpleLibraryWithVersion.json -------------------------------------------------------------------------------- /test/runtime/messageListeners-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/runtime/messageListeners-test.ts -------------------------------------------------------------------------------- /test/runtime/repository-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/runtime/repository-test.ts -------------------------------------------------------------------------------- /test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/setup.ts -------------------------------------------------------------------------------- /test/spec-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/README.md -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlAggregateFunctionsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlAggregateFunctionsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlAggregateFunctionsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlAggregateFunctionsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlAggregateTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlAggregateTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlAggregateTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlAggregateTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlArithmeticFunctionsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlArithmeticFunctionsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlArithmeticFunctionsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlArithmeticFunctionsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlComparisonOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlComparisonOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlComparisonOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlComparisonOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlConditionalOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlConditionalOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlConditionalOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlConditionalOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlDateTimeOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlDateTimeOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlDateTimeOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlDateTimeOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlErrorsAndMessagingOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlErrorsAndMessagingOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlErrorsAndMessagingOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlErrorsAndMessagingOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlIntervalOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlIntervalOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlIntervalOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlIntervalOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlListOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlListOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlListOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlListOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlLogicalOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlLogicalOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlLogicalOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlLogicalOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlNullologicalOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlNullologicalOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlNullologicalOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlNullologicalOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlOverloadMatching.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlOverloadMatching.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlOverloadMatching.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlOverloadMatching.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlQueryTests.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlQueryTests.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlQueryTests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlQueryTests.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlStringOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlStringOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlStringOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlStringOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlTypeOperatorsTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlTypeOperatorsTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlTypeOperatorsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlTypeOperatorsTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlTypesTest.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlTypesTest.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/CqlTypesTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/CqlTypesTest.json -------------------------------------------------------------------------------- /test/spec-tests/cql/ValueLiteralsAndSelectors.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/ValueLiteralsAndSelectors.cql -------------------------------------------------------------------------------- /test/spec-tests/cql/ValueLiteralsAndSelectors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/cql/ValueLiteralsAndSelectors.json -------------------------------------------------------------------------------- /test/spec-tests/generate-cql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/generate-cql.js -------------------------------------------------------------------------------- /test/spec-tests/skip-list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/skip-list.txt -------------------------------------------------------------------------------- /test/spec-tests/spec-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/spec-test.ts -------------------------------------------------------------------------------- /test/spec-tests/testSchema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/testSchema.xsd -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlAggregateFunctionsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlAggregateFunctionsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlAggregateTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlAggregateTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlArithmeticFunctionsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlArithmeticFunctionsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlComparisonOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlComparisonOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlConditionalOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlConditionalOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlDateTimeOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlDateTimeOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlErrorsAndMessagingOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlErrorsAndMessagingOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlIntervalOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlIntervalOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlListOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlListOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlLogicalOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlLogicalOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlNullologicalOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlNullologicalOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlOverloadMatching.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlOverloadMatching.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlQueryTests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlQueryTests.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlStringOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlStringOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlTypeOperatorsTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlTypeOperatorsTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/CqlTypesTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/CqlTypesTest.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/ValueLiteralsAndSelectors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/ValueLiteralsAndSelectors.xml -------------------------------------------------------------------------------- /test/spec-tests/xml/testSchema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/spec-tests/xml/testSchema.xsd -------------------------------------------------------------------------------- /test/testHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/testHelpers.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/util/comparison-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/util/comparison-test.ts -------------------------------------------------------------------------------- /test/util/immutableUtil-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/util/immutableUtil-test.ts -------------------------------------------------------------------------------- /test/util/units-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/util/units-test.ts -------------------------------------------------------------------------------- /test/util/util-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/test/util/util-test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cqframework/cql-execution/HEAD/tsconfig.json --------------------------------------------------------------------------------