From 4a02ed3b847d607f94af793be32af858e1224c4c Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Wed, 10 Jul 2024 18:40:08 -0400 Subject: [PATCH 01/12] updated to use cql-to-elm 3.12.0. fixed localid on tests that relied on localids. manual work around for bad choicetype elm --- test/elm/aggregate/data.js | 4026 +- test/elm/arithmetic/data.js | 3948 +- test/elm/clinical/data.js | 1933 +- test/elm/comparison/data.js | 5586 +- test/elm/conditional/data.js | 194 +- test/elm/convert/data.js | 2921 +- test/elm/date/data.js | 4691 +- test/elm/datetime/data.js | 14610 +++-- test/elm/executor/data.js | 192 +- test/elm/expression/data.js | 32 +- test/elm/external/data.js | 285 +- test/elm/instance/data.js | 140 +- test/elm/interval/data.js | 53397 +++++++++------- test/elm/library/data.js | 1010 +- test/elm/list/data.js | 7333 ++- test/elm/list/list-test.ts | 48 +- test/elm/literal/data.js | 190 +- test/elm/logical/data.js | 708 +- test/elm/message/data.js | 129 +- test/elm/nullological/data.js | 399 +- test/elm/parameters/data.js | 1118 +- test/elm/query/data.js | 4369 +- test/elm/query/query-test.ts | 10 +- test/elm/reusable/data.js | 941 +- test/elm/string/data.js | 2512 +- test/elm/structured/data.js | 51 +- test/elm/type/data.js | 3243 +- test/generator/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../java/JavaScriptTestDataGenerator.java | 14 +- 30 files changed, 63044 insertions(+), 50996 deletions(-) diff --git a/test/elm/aggregate/data.js b/test/elm/aggregate/data.js index 7c3c5410a..9272e73dd 100644 --- a/test/elm/aggregate/data.js +++ b/test/elm/aggregate/data.js @@ -20,14 +20,16 @@ define is_null: Count(null as List) module.exports['Count'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "243", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -43,17 +45,18 @@ module.exports['Count'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -61,7 +64,7 @@ module.exports['Count'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -69,39 +72,48 @@ module.exports['Count'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "not_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","not_null",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "Count","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -111,33 +123,34 @@ module.exports['Count'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "221", "type" : "Count", + "signature" : [ ], "source" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -145,24 +158,24 @@ module.exports['Count'] = { } } }, { - "localId" : "17", + "localId" : "223", "name" : "has_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "223", "s" : [ { "value" : [ "","define ","has_null",": " ] }, { - "r" : "16", + "r" : "235", "s" : [ { "value" : [ "Count","(" ] }, { - "r" : "15", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "225", "value" : [ "{","1",",","null",",","null",",","null",",","2","}" ] } ] }, { @@ -172,39 +185,46 @@ module.exports['Count'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "235", "type" : "Count", + "signature" : [ ], "source" : { - "localId" : "15", + "localId" : "224", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { + "localId" : "230", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "226", "type" : "Null" } }, { + "localId" : "231", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "227", "type" : "Null" } }, { + "localId" : "232", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "228", "type" : "Null" } }, { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -212,59 +232,61 @@ module.exports['Count'] = { } } }, { - "localId" : "20", + "localId" : "237", "name" : "empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "237", "s" : [ { "value" : [ "","define ","empty",": " ] }, { - "r" : "19", + "r" : "241", "s" : [ { - "r" : "18", + "r" : "238", "value" : [ "Count","(","{}",")" ] } ] } ] } } ], "expression" : { - "localId" : "19", + "localId" : "241", "type" : "Count", + "signature" : [ ], "source" : { - "localId" : "18", - "type" : "List" + "localId" : "238", + "type" : "List", + "element" : [ ] } } }, { - "localId" : "26", + "localId" : "243", "name" : "is_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "243", "s" : [ { "value" : [ "","define ","is_null",": " ] }, { - "r" : "25", + "r" : "250", "s" : [ { "value" : [ "Count","(" ] }, { - "r" : "24", + "r" : "244", "s" : [ { - "r" : "21", + "r" : "245", "value" : [ "null"," as " ] }, { - "r" : "23", + "r" : "246", "s" : [ { "value" : [ "List<" ] }, { - "r" : "22", + "r" : "247", "s" : [ { "value" : [ "Integer" ] } ] @@ -279,21 +301,23 @@ module.exports['Count'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "250", "type" : "Count", + "signature" : [ ], "source" : { - "localId" : "24", + "localId" : "244", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "245", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "23", + "localId" : "246", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "22", + "localId" : "247", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -322,14 +346,16 @@ define IncompatibleUnitsNull: Sum({1 'mg/d', 0.002 '/d'}) module.exports['Sum'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "68", + "r" : "307", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -345,17 +371,18 @@ module.exports['Sum'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -363,7 +390,7 @@ module.exports['Sum'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -371,39 +398,48 @@ module.exports['Sum'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "not_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","not_null",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "Sum","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -413,33 +449,34 @@ module.exports['Sum'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "221", "type" : "Sum", + "signature" : [ ], "source" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -447,24 +484,24 @@ module.exports['Sum'] = { } } }, { - "localId" : "17", + "localId" : "223", "name" : "has_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "223", "s" : [ { "value" : [ "","define ","has_null",": " ] }, { - "r" : "16", + "r" : "235", "s" : [ { "value" : [ "Sum","(" ] }, { - "r" : "15", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "225", "value" : [ "{","1",",","null",",","null",",","null",",","2","}" ] } ] }, { @@ -474,39 +511,46 @@ module.exports['Sum'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "235", "type" : "Sum", + "signature" : [ ], "source" : { - "localId" : "15", + "localId" : "224", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { + "localId" : "230", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "226", "type" : "Null" } }, { + "localId" : "231", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "227", "type" : "Null" } }, { + "localId" : "232", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "228", "type" : "Null" } }, { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -514,54 +558,54 @@ module.exports['Sum'] = { } } }, { - "localId" : "25", + "localId" : "237", "name" : "not_null_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "237", "s" : [ { "value" : [ "","define ","not_null_q",": " ] }, { - "r" : "24", + "r" : "246", "s" : [ { "value" : [ "Sum","(" ] }, { - "r" : "23", + "r" : "238", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "239", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "19", + "r" : "240", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "241", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "242", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "22", + "r" : "243", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -575,33 +619,34 @@ module.exports['Sum'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "246", "type" : "Sum", + "signature" : [ ], "source" : { - "localId" : "23", + "localId" : "238", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "239", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "240", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "20", + "localId" : "241", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "21", + "localId" : "242", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "22", + "localId" : "243", "value" : 5, "unit" : "ml", "type" : "Quantity" @@ -609,34 +654,34 @@ module.exports['Sum'] = { } } }, { - "localId" : "33", + "localId" : "248", "name" : "has_null_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "248", "s" : [ { "value" : [ "","define ","has_null_q",": " ] }, { - "r" : "32", + "r" : "260", "s" : [ { "value" : [ "Sum","(" ] }, { - "r" : "31", + "r" : "249", "s" : [ { "value" : [ "{" ] }, { - "r" : "26", + "r" : "250", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { - "r" : "27", + "r" : "251", "value" : [ ",","null",",","null",",","null","," ] }, { - "r" : "30", + "r" : "254", "s" : [ { "value" : [ "2 ","'ml'" ] } ] @@ -650,39 +695,46 @@ module.exports['Sum'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "260", "type" : "Sum", + "signature" : [ ], "source" : { - "localId" : "31", + "localId" : "249", "type" : "List", "element" : [ { - "localId" : "26", + "localId" : "250", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { + "localId" : "255", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "251", "type" : "Null" } }, { + "localId" : "256", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "252", "type" : "Null" } }, { + "localId" : "257", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "253", "type" : "Null" } }, { - "localId" : "30", + "localId" : "254", "value" : 2, "unit" : "ml", "type" : "Quantity" @@ -690,61 +742,61 @@ module.exports['Sum'] = { } } }, { - "localId" : "42", + "localId" : "262", "name" : "unmatched_units_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "262", "s" : [ { "value" : [ "","define ","unmatched_units_q",": " ] }, { - "r" : "41", + "r" : "272", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "40", + "r" : "263", "s" : [ { "value" : [ "{" ] }, { - "r" : "34", + "r" : "264", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "35", + "r" : "265", "s" : [ { "value" : [ "2 ","'m'" ] } ] }, { "value" : [ "," ] }, { - "r" : "36", + "r" : "266", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "37", + "r" : "267", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "38", + "r" : "268", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "39", + "r" : "269", "s" : [ { "value" : [ "0 ","'ml'" ] } ] @@ -758,38 +810,39 @@ module.exports['Sum'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "272", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "40", + "localId" : "263", "type" : "List", "element" : [ { - "localId" : "34", + "localId" : "264", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "265", "value" : 2, "unit" : "m", "type" : "Quantity" }, { - "localId" : "36", + "localId" : "266", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "37", + "localId" : "267", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "38", + "localId" : "268", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "39", + "localId" : "269", "value" : 0, "unit" : "ml", "type" : "Quantity" @@ -797,26 +850,26 @@ module.exports['Sum'] = { } } }, { - "localId" : "46", + "localId" : "274", "name" : "empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "274", "s" : [ { "value" : [ "","define ","empty",": " ] }, { - "r" : "45", + "r" : "280", "s" : [ { "value" : [ "Sum","(" ] }, { - "r" : "44", + "r" : "276", "s" : [ { "value" : [ "List<" ] }, { - "r" : "43", + "r" : "275", "s" : [ { "value" : [ "Integer" ] } ] @@ -830,62 +883,64 @@ module.exports['Sum'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "280", "type" : "Sum", + "signature" : [ ], "source" : { - "localId" : "44", - "type" : "List" + "localId" : "276", + "type" : "List", + "element" : [ ] } } }, { - "localId" : "54", + "localId" : "282", "name" : "q_diff_units", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "54", + "r" : "282", "s" : [ { "value" : [ "","define ","q_diff_units",": " ] }, { - "r" : "53", + "r" : "291", "s" : [ { "value" : [ "Sum","(" ] }, { - "r" : "52", + "r" : "283", "s" : [ { "value" : [ "{" ] }, { - "r" : "47", + "r" : "284", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "48", + "r" : "285", "s" : [ { "value" : [ "0.002 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "49", + "r" : "286", "s" : [ { "value" : [ "0.03 ","'dl'" ] } ] }, { "value" : [ "," ] }, { - "r" : "50", + "r" : "287", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "51", + "r" : "288", "s" : [ { "value" : [ "0.005 ","'l'" ] } ] @@ -899,33 +954,34 @@ module.exports['Sum'] = { } } ], "expression" : { - "localId" : "53", + "localId" : "291", "type" : "Sum", + "signature" : [ ], "source" : { - "localId" : "52", + "localId" : "283", "type" : "List", "element" : [ { - "localId" : "47", + "localId" : "284", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "48", + "localId" : "285", "value" : 0.002, "unit" : "l", "type" : "Quantity" }, { - "localId" : "49", + "localId" : "286", "value" : 0.03, "unit" : "dl", "type" : "Quantity" }, { - "localId" : "50", + "localId" : "287", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "51", + "localId" : "288", "value" : 0.005, "unit" : "l", "type" : "Quantity" @@ -933,55 +989,55 @@ module.exports['Sum'] = { } } }, { - "localId" : "63", + "localId" : "293", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "63", + "r" : "293", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "62", + "r" : "305", "s" : [ { "value" : [ "Sum","(" ] }, { - "r" : "61", + "r" : "294", "s" : [ { - "r" : "55", + "r" : "295", "value" : [ "{","1"," ," ] }, { - "r" : "56", + "r" : "296", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "57", + "r" : "297", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "58", + "r" : "298", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "59", + "r" : "299", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "60", + "r" : "300", "s" : [ { "value" : [ "0 ","'ml'" ] } ] @@ -995,41 +1051,44 @@ module.exports['Sum'] = { } } ], "expression" : { - "localId" : "62", + "localId" : "305", "type" : "Sum", + "signature" : [ ], "source" : { - "localId" : "61", + "localId" : "294", "type" : "List", "element" : [ { + "localId" : "302", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "55", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "56", + "localId" : "296", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "57", + "localId" : "297", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "58", + "localId" : "298", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "59", + "localId" : "299", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "60", + "localId" : "300", "value" : 0, "unit" : "ml", "type" : "Quantity" @@ -1037,33 +1096,33 @@ module.exports['Sum'] = { } } }, { - "localId" : "68", + "localId" : "307", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "68", + "r" : "307", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "67", + "r" : "313", "s" : [ { "value" : [ "Sum","(" ] }, { - "r" : "66", + "r" : "308", "s" : [ { "value" : [ "{" ] }, { - "r" : "64", + "r" : "309", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "65", + "r" : "310", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -1077,18 +1136,19 @@ module.exports['Sum'] = { } } ], "expression" : { - "localId" : "67", + "localId" : "313", "type" : "Sum", + "signature" : [ ], "source" : { - "localId" : "66", + "localId" : "308", "type" : "List", "element" : [ { - "localId" : "64", + "localId" : "309", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "65", + "localId" : "310", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -1124,14 +1184,16 @@ define IncompatibleUnitsNull: Min({1 'mg/d', 0.002 '/d'}) module.exports['Min'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "136", + "r" : "416", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1147,17 +1209,18 @@ module.exports['Min'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1165,7 +1228,7 @@ module.exports['Min'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1173,39 +1236,48 @@ module.exports['Min'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "212", "name" : "not_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "212", "s" : [ { "value" : [ "","define ","not_null",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "8", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",",","2",",","3",",","4",",","5",",","0","}" ] } ] }, { @@ -1215,38 +1287,39 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "8", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -1254,33 +1327,33 @@ module.exports['Min'] = { } } }, { - "localId" : "19", + "localId" : "224", "name" : "has_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "224", "s" : [ { "value" : [ "","define ","has_null",": " ] }, { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "17", + "r" : "225", "s" : [ { - "r" : "11", + "r" : "226", "value" : [ "{","1",",","null","," ] }, { - "r" : "14", + "r" : "228", "s" : [ { - "r" : "13", + "r" : "229", "value" : [ "-","1" ] } ] }, { - "r" : "15", + "r" : "230", "value" : [ ",","null",",","2","}" ] } ] }, { @@ -1290,41 +1363,47 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "236", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "17", + "localId" : "225", "type" : "List", "element" : [ { - "localId" : "11", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { + "localId" : "232", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "227", "type" : "Null" } }, { - "localId" : "14", + "localId" : "228", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { + "localId" : "233", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "230", "type" : "Null" } }, { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -1332,26 +1411,26 @@ module.exports['Min'] = { } } }, { - "localId" : "23", + "localId" : "238", "name" : "empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "238", "s" : [ { "value" : [ "","define ","empty",": " ] }, { - "r" : "22", + "r" : "244", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "21", + "r" : "240", "s" : [ { "value" : [ "List<" ] }, { - "r" : "20", + "r" : "239", "s" : [ { "value" : [ "Integer" ] } ] @@ -1365,69 +1444,71 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "244", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "21", - "type" : "List" + "localId" : "240", + "type" : "List", + "element" : [ ] } } }, { - "localId" : "32", + "localId" : "246", "name" : "not_null_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "246", "s" : [ { "value" : [ "","define ","not_null_q",": " ] }, { - "r" : "31", + "r" : "256", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "30", + "r" : "247", "s" : [ { "value" : [ "{" ] }, { - "r" : "24", + "r" : "248", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "25", + "r" : "249", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "26", + "r" : "250", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "27", + "r" : "251", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "28", + "r" : "252", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "29", + "r" : "253", "s" : [ { "value" : [ "0 ","'ml'" ] } ] @@ -1441,38 +1522,39 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "31", + "localId" : "256", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "30", + "localId" : "247", "type" : "List", "element" : [ { - "localId" : "24", + "localId" : "248", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "25", + "localId" : "249", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "26", + "localId" : "250", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "27", + "localId" : "251", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "28", + "localId" : "252", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "29", + "localId" : "253", "value" : 0, "unit" : "ml", "type" : "Quantity" @@ -1480,47 +1562,47 @@ module.exports['Min'] = { } } }, { - "localId" : "41", + "localId" : "258", "name" : "has_null_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "258", "s" : [ { "value" : [ "","define ","has_null_q",": " ] }, { - "r" : "40", + "r" : "270", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "39", + "r" : "259", "s" : [ { "value" : [ "{" ] }, { - "r" : "33", + "r" : "260", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { - "r" : "34", + "r" : "261", "value" : [ ",","null","," ] }, { - "r" : "36", + "r" : "262", "s" : [ { "value" : [ "-" ] }, { - "r" : "35", + "r" : "263", "s" : [ { "value" : [ "1 ","'ml'" ] } ] } ] }, { - "r" : "37", + "r" : "264", "value" : [ ",","null","," ] }, { - "r" : "38", + "r" : "265", "s" : [ { "value" : [ "2 ","'ml'" ] } ] @@ -1534,41 +1616,47 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "270", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "39", + "localId" : "259", "type" : "List", "element" : [ { - "localId" : "33", + "localId" : "260", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { + "localId" : "266", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "261", "type" : "Null" } }, { - "localId" : "36", + "localId" : "262", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "35", + "localId" : "263", "value" : 1, "unit" : "ml", "type" : "Quantity" } }, { + "localId" : "267", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "37", + "localId" : "264", "type" : "Null" } }, { - "localId" : "38", + "localId" : "265", "value" : 2, "unit" : "ml", "type" : "Quantity" @@ -1576,61 +1664,61 @@ module.exports['Min'] = { } } }, { - "localId" : "50", + "localId" : "272", "name" : "q_diff_units", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "50", + "r" : "272", "s" : [ { "value" : [ "","define ","q_diff_units",": " ] }, { - "r" : "49", + "r" : "282", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "48", + "r" : "273", "s" : [ { "value" : [ "{" ] }, { - "r" : "42", + "r" : "274", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "43", + "r" : "275", "s" : [ { "value" : [ "2 ","'dl'" ] } ] }, { "value" : [ "," ] }, { - "r" : "44", + "r" : "276", "s" : [ { "value" : [ "3 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "45", + "r" : "277", "s" : [ { "value" : [ "4 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "46", + "r" : "278", "s" : [ { "value" : [ "5 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "47", + "r" : "279", "s" : [ { "value" : [ "0 ","'ml'" ] } ] @@ -1644,38 +1732,39 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "49", + "localId" : "282", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "48", + "localId" : "273", "type" : "List", "element" : [ { - "localId" : "42", + "localId" : "274", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "43", + "localId" : "275", "value" : 2, "unit" : "dl", "type" : "Quantity" }, { - "localId" : "44", + "localId" : "276", "value" : 3, "unit" : "l", "type" : "Quantity" }, { - "localId" : "45", + "localId" : "277", "value" : 4, "unit" : "l", "type" : "Quantity" }, { - "localId" : "46", + "localId" : "278", "value" : 5, "unit" : "l", "type" : "Quantity" }, { - "localId" : "47", + "localId" : "279", "value" : 0, "unit" : "ml", "type" : "Quantity" @@ -1683,55 +1772,55 @@ module.exports['Min'] = { } } }, { - "localId" : "59", + "localId" : "284", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "59", + "r" : "284", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "58", + "r" : "296", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "57", + "r" : "285", "s" : [ { - "r" : "51", + "r" : "286", "value" : [ "{","1"," ," ] }, { - "r" : "52", + "r" : "287", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "53", + "r" : "288", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "54", + "r" : "289", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "55", + "r" : "290", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "56", + "r" : "291", "s" : [ { "value" : [ "0 ","'ml'" ] } ] @@ -1745,41 +1834,44 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "58", + "localId" : "296", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "57", + "localId" : "285", "type" : "List", "element" : [ { + "localId" : "293", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "51", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "52", + "localId" : "287", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "53", + "localId" : "288", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "54", + "localId" : "289", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "55", + "localId" : "290", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "56", + "localId" : "291", "value" : 0, "unit" : "ml", "type" : "Quantity" @@ -1787,24 +1879,24 @@ module.exports['Min'] = { } } }, { - "localId" : "66", + "localId" : "298", "name" : "IntegerMin", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "66", + "r" : "298", "s" : [ { "value" : [ "","define ","IntegerMin",": " ] }, { - "r" : "65", + "r" : "306", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "64", + "r" : "299", "s" : [ { - "r" : "60", + "r" : "300", "value" : [ "{ ","2",", ","4",", ","8",", ","6"," }" ] } ] }, { @@ -1814,28 +1906,29 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "65", + "localId" : "306", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "64", + "localId" : "299", "type" : "List", "element" : [ { - "localId" : "60", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "61", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "62", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "63", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -1843,29 +1936,29 @@ module.exports['Min'] = { } } }, { - "localId" : "74", + "localId" : "308", "name" : "DecimalMin", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "74", + "r" : "308", "s" : [ { "value" : [ "","define ","DecimalMin",": " ] }, { - "r" : "73", + "r" : "317", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "72", + "r" : "309", "s" : [ { - "r" : "67", + "r" : "310", "value" : [ "{ ","5.0",", ","4.9",", ","5.1",", " ] }, { - "r" : "71", + "r" : "313", "s" : [ { - "r" : "70", + "r" : "314", "value" : [ "-","5.0" ] } ] }, { @@ -1878,31 +1971,33 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "73", + "localId" : "317", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "72", + "localId" : "309", "type" : "List", "element" : [ { - "localId" : "67", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" }, { - "localId" : "68", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.9", "type" : "Literal" }, { - "localId" : "69", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.1", "type" : "Literal" }, { - "localId" : "71", + "localId" : "313", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "70", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -1911,24 +2006,24 @@ module.exports['Min'] = { } } }, { - "localId" : "80", + "localId" : "319", "name" : "DateMin", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "80", + "r" : "319", "s" : [ { "value" : [ "","define ","DateMin",": " ] }, { - "r" : "79", + "r" : "338", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "78", + "r" : "320", "s" : [ { - "r" : "75", + "r" : "325", "value" : [ "{ ","@2012-12-31",", ","@2013-01-01",", ","@2012-01-01"," }" ] } ] }, { @@ -1938,61 +2033,74 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "79", + "localId" : "338", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "78", + "localId" : "320", "type" : "List", "element" : [ { - "localId" : "75", + "localId" : "325", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" } }, { - "localId" : "76", + "localId" : "330", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "77", + "localId" : "335", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2001,36 +2109,36 @@ module.exports['Min'] = { } } }, { - "localId" : "91", + "localId" : "340", "name" : "DateTimeMin", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "340", "s" : [ { "value" : [ "","define ","DateTimeMin",": " ] }, { - "r" : "90", + "r" : "356", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "89", + "r" : "341", "s" : [ { "value" : [ "{ " ] }, { - "r" : "84", + "r" : "347", "s" : [ { - "r" : "81", + "r" : "342", "value" : [ "DateTime","(","2012",", ","9",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "88", + "r" : "353", "s" : [ { - "r" : "85", + "r" : "348", "value" : [ "DateTime","(","2012",", ","9",", ","5",")" ] } ] }, { @@ -2043,49 +2151,52 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "356", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "89", + "localId" : "341", "type" : "List", "element" : [ { - "localId" : "84", + "localId" : "347", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "81", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "82", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "83", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, { - "localId" : "88", + "localId" : "353", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "85", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "86", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "87", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2094,44 +2205,44 @@ module.exports['Min'] = { } } }, { - "localId" : "106", + "localId" : "358", "name" : "TimeMin", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "106", + "r" : "358", "s" : [ { "value" : [ "","define ","TimeMin",": " ] }, { - "r" : "105", + "r" : "380", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "104", + "r" : "359", "s" : [ { "value" : [ "{ " ] }, { - "r" : "95", + "r" : "365", "s" : [ { - "r" : "92", + "r" : "360", "value" : [ "Time","(","12",", ","30",", ","4",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "99", + "r" : "371", "s" : [ { - "r" : "96", + "r" : "366", "value" : [ "Time","(","12",", ","30",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "103", + "r" : "377", "s" : [ { - "r" : "100", + "r" : "372", "value" : [ "Time","(","12",", ","30",", ","5",")" ] } ] }, { @@ -2144,70 +2255,74 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "105", + "localId" : "380", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "104", + "localId" : "359", "type" : "List", "element" : [ { - "localId" : "95", + "localId" : "365", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "92", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "93", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "94", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "371", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "96", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "97", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "98", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "103", + "localId" : "377", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "100", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "101", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "102", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2216,47 +2331,47 @@ module.exports['Min'] = { } } }, { - "localId" : "113", + "localId" : "382", "name" : "StringMin", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "113", + "r" : "382", "s" : [ { "value" : [ "","define ","StringMin",": " ] }, { - "r" : "112", + "r" : "390", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "111", + "r" : "383", "s" : [ { "value" : [ "{" ] }, { - "r" : "107", + "r" : "384", "s" : [ { "value" : [ "'def'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "108", + "r" : "385", "s" : [ { "value" : [ "'abc'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "109", + "r" : "386", "s" : [ { "value" : [ "'jkl'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "110", + "r" : "387", "s" : [ { "value" : [ "'ghi'" ] } ] @@ -2270,28 +2385,29 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "112", + "localId" : "390", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "111", + "localId" : "383", "type" : "List", "element" : [ { - "localId" : "107", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "def", "type" : "Literal" }, { - "localId" : "108", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", "type" : "Literal" }, { - "localId" : "109", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jkl", "type" : "Literal" }, { - "localId" : "110", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ghi", "type" : "Literal" @@ -2299,31 +2415,31 @@ module.exports['Min'] = { } } }, { - "localId" : "125", + "localId" : "392", "name" : "MinIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "125", + "r" : "392", "s" : [ { "value" : [ "","define ","MinIsNull",": " ] }, { - "r" : "124", + "r" : "405", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "123", + "r" : "393", "s" : [ { "value" : [ "{ " ] }, { - "r" : "116", + "r" : "394", "s" : [ { - "r" : "114", + "r" : "395", "value" : [ "null"," as " ] }, { - "r" : "115", + "r" : "396", "s" : [ { "value" : [ "Quantity" ] } ] @@ -2331,12 +2447,12 @@ module.exports['Min'] = { }, { "value" : [ ", " ] }, { - "r" : "119", + "r" : "397", "s" : [ { - "r" : "117", + "r" : "398", "value" : [ "null"," as " ] }, { - "r" : "118", + "r" : "399", "s" : [ { "value" : [ "Quantity" ] } ] @@ -2344,12 +2460,12 @@ module.exports['Min'] = { }, { "value" : [ ", " ] }, { - "r" : "122", + "r" : "400", "s" : [ { - "r" : "120", + "r" : "401", "value" : [ "null"," as " ] }, { - "r" : "121", + "r" : "402", "s" : [ { "value" : [ "Quantity" ] } ] @@ -2364,47 +2480,51 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "124", + "localId" : "405", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "123", + "localId" : "393", "type" : "List", "element" : [ { - "localId" : "116", + "localId" : "394", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "114", + "localId" : "395", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "115", + "localId" : "396", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } }, { - "localId" : "119", + "localId" : "397", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "117", + "localId" : "398", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "118", + "localId" : "399", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } }, { - "localId" : "122", + "localId" : "400", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "120", + "localId" : "401", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "121", + "localId" : "402", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } @@ -2412,31 +2532,31 @@ module.exports['Min'] = { } } }, { - "localId" : "131", + "localId" : "407", "name" : "MinIsAlsoNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "131", + "r" : "407", "s" : [ { "value" : [ "","define ","MinIsAlsoNull",": " ] }, { - "r" : "130", + "r" : "414", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "129", + "r" : "408", "s" : [ { - "r" : "126", + "r" : "409", "value" : [ "null"," as " ] }, { - "r" : "128", + "r" : "410", "s" : [ { "value" : [ "List<" ] }, { - "r" : "127", + "r" : "411", "s" : [ { "value" : [ "Decimal" ] } ] @@ -2451,21 +2571,23 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "130", + "localId" : "414", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "129", + "localId" : "408", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "126", + "localId" : "409", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "128", + "localId" : "410", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "127", + "localId" : "411", "name" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "NamedTypeSpecifier" } @@ -2473,33 +2595,33 @@ module.exports['Min'] = { } } }, { - "localId" : "136", + "localId" : "416", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "136", + "r" : "416", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "135", + "r" : "422", "s" : [ { "value" : [ "Min","(" ] }, { - "r" : "134", + "r" : "417", "s" : [ { "value" : [ "{" ] }, { - "r" : "132", + "r" : "418", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "133", + "r" : "419", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -2513,18 +2635,19 @@ module.exports['Min'] = { } } ], "expression" : { - "localId" : "135", + "localId" : "422", "type" : "Min", + "signature" : [ ], "source" : { - "localId" : "134", + "localId" : "417", "type" : "List", "element" : [ { - "localId" : "132", + "localId" : "418", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "133", + "localId" : "419", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -2562,14 +2685,16 @@ define MaxIsAlsoNull: Max(null as List) module.exports['Max'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "132", + "r" : "411", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2585,17 +2710,18 @@ module.exports['Max'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2603,7 +2729,7 @@ module.exports['Max'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2611,39 +2737,48 @@ module.exports['Max'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "212", "name" : "not_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "212", "s" : [ { "value" : [ "","define ","not_null",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "8", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","10",",","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -2653,38 +2788,39 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "8", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2692,24 +2828,24 @@ module.exports['Max'] = { } } }, { - "localId" : "17", + "localId" : "224", "name" : "has_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "224", "s" : [ { "value" : [ "","define ","has_null",": " ] }, { - "r" : "16", + "r" : "234", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "15", + "r" : "225", "s" : [ { - "r" : "11", + "r" : "226", "value" : [ "{","1",",","null",",","null",",","2","}" ] } ] }, { @@ -2719,32 +2855,37 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "234", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "15", + "localId" : "225", "type" : "List", "element" : [ { - "localId" : "11", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { + "localId" : "230", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "227", "type" : "Null" } }, { + "localId" : "231", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "228", "type" : "Null" } }, { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -2752,61 +2893,61 @@ module.exports['Max'] = { } } }, { - "localId" : "26", + "localId" : "236", "name" : "not_null_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "236", "s" : [ { "value" : [ "","define ","not_null_q",": " ] }, { - "r" : "25", + "r" : "246", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "24", + "r" : "237", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "238", "s" : [ { "value" : [ "10 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "19", + "r" : "239", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "240", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "241", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "22", + "r" : "242", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "23", + "r" : "243", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -2820,38 +2961,39 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "246", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "24", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "238", "value" : 10, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "239", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "20", + "localId" : "240", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "21", + "localId" : "241", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "22", + "localId" : "242", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "23", + "localId" : "243", "value" : 5, "unit" : "ml", "type" : "Quantity" @@ -2859,34 +3001,34 @@ module.exports['Max'] = { } } }, { - "localId" : "33", + "localId" : "248", "name" : "has_null_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "248", "s" : [ { "value" : [ "","define ","has_null_q",": " ] }, { - "r" : "32", + "r" : "258", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "31", + "r" : "249", "s" : [ { "value" : [ "{" ] }, { - "r" : "27", + "r" : "250", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { - "r" : "28", + "r" : "251", "value" : [ ",","null",",","null","," ] }, { - "r" : "30", + "r" : "253", "s" : [ { "value" : [ "2 ","'ml'" ] } ] @@ -2900,32 +3042,37 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "258", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "31", + "localId" : "249", "type" : "List", "element" : [ { - "localId" : "27", + "localId" : "250", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { + "localId" : "254", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "251", "type" : "Null" } }, { + "localId" : "255", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "252", "type" : "Null" } }, { - "localId" : "30", + "localId" : "253", "value" : 2, "unit" : "ml", "type" : "Quantity" @@ -2933,61 +3080,61 @@ module.exports['Max'] = { } } }, { - "localId" : "42", + "localId" : "260", "name" : "q_diff_units", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "260", "s" : [ { "value" : [ "","define ","q_diff_units",": " ] }, { - "r" : "41", + "r" : "270", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "40", + "r" : "261", "s" : [ { "value" : [ "{" ] }, { - "r" : "34", + "r" : "262", "s" : [ { "value" : [ "10 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "35", + "r" : "263", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "36", + "r" : "264", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "37", + "r" : "265", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "38", + "r" : "266", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "39", + "r" : "267", "s" : [ { "value" : [ "5 ","'l'" ] } ] @@ -3001,38 +3148,39 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "270", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "40", + "localId" : "261", "type" : "List", "element" : [ { - "localId" : "34", + "localId" : "262", "value" : 10, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "263", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "36", + "localId" : "264", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "37", + "localId" : "265", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "38", + "localId" : "266", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "39", + "localId" : "267", "value" : 5, "unit" : "l", "type" : "Quantity" @@ -3040,55 +3188,55 @@ module.exports['Max'] = { } } }, { - "localId" : "51", + "localId" : "272", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "272", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "50", + "r" : "284", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "49", + "r" : "273", "s" : [ { - "r" : "43", + "r" : "274", "value" : [ "{","10"," ," ] }, { - "r" : "44", + "r" : "275", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "45", + "r" : "276", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "46", + "r" : "277", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "47", + "r" : "278", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "48", + "r" : "279", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -3102,41 +3250,44 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "284", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "49", + "localId" : "273", "type" : "List", "element" : [ { + "localId" : "281", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "43", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "44", + "localId" : "275", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "45", + "localId" : "276", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "46", + "localId" : "277", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "47", + "localId" : "278", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "48", + "localId" : "279", "value" : 5, "unit" : "ml", "type" : "Quantity" @@ -3144,33 +3295,33 @@ module.exports['Max'] = { } } }, { - "localId" : "56", + "localId" : "286", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "56", + "r" : "286", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "55", + "r" : "292", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "54", + "r" : "287", "s" : [ { "value" : [ "{" ] }, { - "r" : "52", + "r" : "288", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "53", + "r" : "289", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -3184,18 +3335,19 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "55", + "localId" : "292", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "54", + "localId" : "287", "type" : "List", "element" : [ { - "localId" : "52", + "localId" : "288", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "53", + "localId" : "289", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -3203,26 +3355,26 @@ module.exports['Max'] = { } } }, { - "localId" : "60", + "localId" : "294", "name" : "empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "60", + "r" : "294", "s" : [ { "value" : [ "","define ","empty",": " ] }, { - "r" : "59", + "r" : "300", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "58", + "r" : "296", "s" : [ { "value" : [ "List<" ] }, { - "r" : "57", + "r" : "295", "s" : [ { "value" : [ "Integer" ] } ] @@ -3236,32 +3388,34 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "59", + "localId" : "300", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "58", - "type" : "List" + "localId" : "296", + "type" : "List", + "element" : [ ] } } }, { - "localId" : "67", + "localId" : "302", "name" : "IntegerMax", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "302", "s" : [ { "value" : [ "","define ","IntegerMax",": " ] }, { - "r" : "66", + "r" : "310", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "65", + "r" : "303", "s" : [ { - "r" : "61", + "r" : "304", "value" : [ "{ ","2",", ","4",", ","8",", ","6"," }" ] } ] }, { @@ -3271,28 +3425,29 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "310", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "65", + "localId" : "303", "type" : "List", "element" : [ { - "localId" : "61", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "62", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "63", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "64", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -3300,29 +3455,29 @@ module.exports['Max'] = { } } }, { - "localId" : "75", + "localId" : "312", "name" : "DecimalMax", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "75", + "r" : "312", "s" : [ { "value" : [ "","define ","DecimalMax",": " ] }, { - "r" : "74", + "r" : "321", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "73", + "r" : "313", "s" : [ { - "r" : "68", + "r" : "314", "value" : [ "{ ","5.0",", ","4.9",", ","5.1",", " ] }, { - "r" : "72", + "r" : "317", "s" : [ { - "r" : "71", + "r" : "318", "value" : [ "-","5.0" ] } ] }, { @@ -3335,31 +3490,33 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "74", + "localId" : "321", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "73", + "localId" : "313", "type" : "List", "element" : [ { - "localId" : "68", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" }, { - "localId" : "69", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.9", "type" : "Literal" }, { - "localId" : "70", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.1", "type" : "Literal" }, { - "localId" : "72", + "localId" : "317", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "71", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -3368,24 +3525,24 @@ module.exports['Max'] = { } } }, { - "localId" : "81", + "localId" : "323", "name" : "DateMax", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "323", "s" : [ { "value" : [ "","define ","DateMax",": " ] }, { - "r" : "80", + "r" : "342", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "79", + "r" : "324", "s" : [ { - "r" : "76", + "r" : "329", "value" : [ "{ ","@2012-12-31",", ","@2013-01-01",", ","@2012-01-01"," }" ] } ] }, { @@ -3395,61 +3552,74 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "342", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "79", + "localId" : "324", "type" : "List", "element" : [ { - "localId" : "76", + "localId" : "329", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" } }, { - "localId" : "77", + "localId" : "334", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "78", + "localId" : "339", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3458,36 +3628,36 @@ module.exports['Max'] = { } } }, { - "localId" : "92", + "localId" : "344", "name" : "DateTimeMax", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "92", + "r" : "344", "s" : [ { "value" : [ "","define ","DateTimeMax",": " ] }, { - "r" : "91", + "r" : "360", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "90", + "r" : "345", "s" : [ { "value" : [ "{ " ] }, { - "r" : "85", + "r" : "351", "s" : [ { - "r" : "82", + "r" : "346", "value" : [ "DateTime","(","2012",", ","2",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "89", + "r" : "357", "s" : [ { - "r" : "86", + "r" : "352", "value" : [ "DateTime","(","2012",", ","9",", ","5",")" ] } ] }, { @@ -3500,49 +3670,52 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "91", + "localId" : "360", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "90", + "localId" : "345", "type" : "List", "element" : [ { - "localId" : "85", + "localId" : "351", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "89", + "localId" : "357", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "87", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "88", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3551,44 +3724,44 @@ module.exports['Max'] = { } } }, { - "localId" : "107", + "localId" : "362", "name" : "TimeMax", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "362", "s" : [ { "value" : [ "","define ","TimeMax",": " ] }, { - "r" : "106", + "r" : "384", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "105", + "r" : "363", "s" : [ { "value" : [ "{ " ] }, { - "r" : "96", + "r" : "369", "s" : [ { - "r" : "93", + "r" : "364", "value" : [ "Time","(","12",", ","30",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "100", + "r" : "375", "s" : [ { - "r" : "97", + "r" : "370", "value" : [ "Time","(","12",", ","30",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "104", + "r" : "381", "s" : [ { - "r" : "101", + "r" : "376", "value" : [ "Time","(","12",", ","30",", ","2",")" ] } ] }, { @@ -3601,70 +3774,74 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "384", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "105", + "localId" : "363", "type" : "List", "element" : [ { - "localId" : "96", + "localId" : "369", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "93", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "94", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "95", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "100", + "localId" : "375", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "97", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "98", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "99", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "104", + "localId" : "381", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "101", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "102", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "103", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -3673,47 +3850,47 @@ module.exports['Max'] = { } } }, { - "localId" : "114", + "localId" : "386", "name" : "StringMax", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "114", + "r" : "386", "s" : [ { "value" : [ "","define ","StringMax",": " ] }, { - "r" : "113", + "r" : "394", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "112", + "r" : "387", "s" : [ { "value" : [ "{" ] }, { - "r" : "108", + "r" : "388", "s" : [ { "value" : [ "'def'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "109", + "r" : "389", "s" : [ { "value" : [ "'abc'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "110", + "r" : "390", "s" : [ { "value" : [ "'jkl'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "111", + "r" : "391", "s" : [ { "value" : [ "'ghi'" ] } ] @@ -3727,28 +3904,29 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "113", + "localId" : "394", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "112", + "localId" : "387", "type" : "List", "element" : [ { - "localId" : "108", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "def", "type" : "Literal" }, { - "localId" : "109", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", "type" : "Literal" }, { - "localId" : "110", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jkl", "type" : "Literal" }, { - "localId" : "111", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ghi", "type" : "Literal" @@ -3756,31 +3934,31 @@ module.exports['Max'] = { } } }, { - "localId" : "126", + "localId" : "396", "name" : "MaxIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "126", + "r" : "396", "s" : [ { "value" : [ "","define ","MaxIsNull",": " ] }, { - "r" : "125", + "r" : "409", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "124", + "r" : "397", "s" : [ { "value" : [ "{ " ] }, { - "r" : "117", + "r" : "398", "s" : [ { - "r" : "115", + "r" : "399", "value" : [ "null"," as " ] }, { - "r" : "116", + "r" : "400", "s" : [ { "value" : [ "Quantity" ] } ] @@ -3788,12 +3966,12 @@ module.exports['Max'] = { }, { "value" : [ ", " ] }, { - "r" : "120", + "r" : "401", "s" : [ { - "r" : "118", + "r" : "402", "value" : [ "null"," as " ] }, { - "r" : "119", + "r" : "403", "s" : [ { "value" : [ "Quantity" ] } ] @@ -3801,12 +3979,12 @@ module.exports['Max'] = { }, { "value" : [ ", " ] }, { - "r" : "123", + "r" : "404", "s" : [ { - "r" : "121", + "r" : "405", "value" : [ "null"," as " ] }, { - "r" : "122", + "r" : "406", "s" : [ { "value" : [ "Quantity" ] } ] @@ -3821,47 +3999,51 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "125", + "localId" : "409", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "124", + "localId" : "397", "type" : "List", "element" : [ { - "localId" : "117", + "localId" : "398", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "115", + "localId" : "399", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "116", + "localId" : "400", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } }, { - "localId" : "120", + "localId" : "401", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "118", + "localId" : "402", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "119", + "localId" : "403", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } }, { - "localId" : "123", + "localId" : "404", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "121", + "localId" : "405", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "122", + "localId" : "406", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } @@ -3869,31 +4051,31 @@ module.exports['Max'] = { } } }, { - "localId" : "132", + "localId" : "411", "name" : "MaxIsAlsoNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "132", + "r" : "411", "s" : [ { "value" : [ "","define ","MaxIsAlsoNull",": " ] }, { - "r" : "131", + "r" : "418", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "130", + "r" : "412", "s" : [ { - "r" : "127", + "r" : "413", "value" : [ "null"," as " ] }, { - "r" : "129", + "r" : "414", "s" : [ { "value" : [ "List<" ] }, { - "r" : "128", + "r" : "415", "s" : [ { "value" : [ "Decimal" ] } ] @@ -3908,21 +4090,23 @@ module.exports['Max'] = { } } ], "expression" : { - "localId" : "131", + "localId" : "418", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "130", + "localId" : "412", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "127", + "localId" : "413", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "129", + "localId" : "414", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "128", + "localId" : "415", "name" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "NamedTypeSpecifier" } @@ -3950,14 +4134,16 @@ define IncompatibleUnitsNull: Avg({1 'mg/d', 0.002 '/d'}) module.exports['Avg'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "327", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3973,17 +4159,18 @@ module.exports['Avg'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3991,7 +4178,7 @@ module.exports['Avg'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3999,39 +4186,48 @@ module.exports['Avg'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "not_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","not_null",": " ] }, { - "r" : "8", + "r" : "227", "s" : [ { "value" : [ "Avg","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -4041,48 +4237,57 @@ module.exports['Avg'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "227", "type" : "Avg", + "signature" : [ ], "source" : { + "localId" : "228", "type" : "Query", "source" : [ { + "localId" : "229", "alias" : "X", "expression" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "230", "distinct" : false, "expression" : { + "localId" : "233", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "231", "name" : "X", "type" : "AliasRef" } @@ -4091,24 +4296,24 @@ module.exports['Avg'] = { } } }, { - "localId" : "16", + "localId" : "235", "name" : "has_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "235", "s" : [ { "value" : [ "","define ","has_null",": " ] }, { - "r" : "15", + "r" : "251", "s" : [ { "value" : [ "Avg","(" ] }, { - "r" : "14", + "r" : "236", "s" : [ { - "r" : "10", + "r" : "237", "value" : [ "{","1",",","null",",","null",",","2","}" ] } ] }, { @@ -4118,47 +4323,60 @@ module.exports['Avg'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "251", "type" : "Avg", + "signature" : [ ], "source" : { + "localId" : "252", "type" : "Query", "source" : [ { + "localId" : "253", "alias" : "X", "expression" : { - "localId" : "14", + "localId" : "236", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { + "localId" : "241", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "238", "type" : "Null" } }, { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "239", "type" : "Null" } }, { - "localId" : "13", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "254", "distinct" : false, "expression" : { + "localId" : "257", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "255", "name" : "X", "type" : "AliasRef" } @@ -4167,54 +4385,54 @@ module.exports['Avg'] = { } } }, { - "localId" : "24", + "localId" : "259", "name" : "not_null_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "259", "s" : [ { "value" : [ "","define ","not_null_q",": " ] }, { - "r" : "23", + "r" : "268", "s" : [ { "value" : [ "Avg","(" ] }, { - "r" : "22", + "r" : "260", "s" : [ { "value" : [ "{" ] }, { - "r" : "17", + "r" : "261", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "18", + "r" : "262", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "19", + "r" : "263", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "264", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "265", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -4228,33 +4446,34 @@ module.exports['Avg'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "268", "type" : "Avg", + "signature" : [ ], "source" : { - "localId" : "22", + "localId" : "260", "type" : "List", "element" : [ { - "localId" : "17", + "localId" : "261", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "18", + "localId" : "262", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "263", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "20", + "localId" : "264", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "21", + "localId" : "265", "value" : 5, "unit" : "ml", "type" : "Quantity" @@ -4262,34 +4481,34 @@ module.exports['Avg'] = { } } }, { - "localId" : "31", + "localId" : "270", "name" : "has_null_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "270", "s" : [ { "value" : [ "","define ","has_null_q",": " ] }, { - "r" : "30", + "r" : "280", "s" : [ { "value" : [ "Avg","(" ] }, { - "r" : "29", + "r" : "271", "s" : [ { "value" : [ "{" ] }, { - "r" : "25", + "r" : "272", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { - "r" : "26", + "r" : "273", "value" : [ ",","null",",","null","," ] }, { - "r" : "28", + "r" : "275", "s" : [ { "value" : [ "2 ","'ml'" ] } ] @@ -4303,32 +4522,37 @@ module.exports['Avg'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "280", "type" : "Avg", + "signature" : [ ], "source" : { - "localId" : "29", + "localId" : "271", "type" : "List", "element" : [ { - "localId" : "25", + "localId" : "272", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { + "localId" : "276", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "273", "type" : "Null" } }, { + "localId" : "277", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "274", "type" : "Null" } }, { - "localId" : "28", + "localId" : "275", "value" : 2, "unit" : "ml", "type" : "Quantity" @@ -4336,26 +4560,26 @@ module.exports['Avg'] = { } } }, { - "localId" : "35", + "localId" : "282", "name" : "empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "282", "s" : [ { "value" : [ "","define ","empty",": " ] }, { - "r" : "34", + "r" : "294", "s" : [ { "value" : [ "Avg","(" ] }, { - "r" : "33", + "r" : "284", "s" : [ { "value" : [ "List<" ] }, { - "r" : "32", + "r" : "283", "s" : [ { "value" : [ "Integer" ] } ] @@ -4369,22 +4593,32 @@ module.exports['Avg'] = { } } ], "expression" : { - "localId" : "34", + "localId" : "294", "type" : "Avg", + "signature" : [ ], "source" : { + "localId" : "295", "type" : "Query", "source" : [ { + "localId" : "296", "alias" : "X", "expression" : { - "localId" : "33", - "type" : "List" + "localId" : "284", + "type" : "List", + "element" : [ ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "297", "distinct" : false, "expression" : { + "localId" : "300", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "298", "name" : "X", "type" : "AliasRef" } @@ -4393,54 +4627,54 @@ module.exports['Avg'] = { } } }, { - "localId" : "43", + "localId" : "302", "name" : "q_diff_units", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "302", "s" : [ { "value" : [ "","define ","q_diff_units",": " ] }, { - "r" : "42", + "r" : "311", "s" : [ { "value" : [ "Avg","(" ] }, { - "r" : "41", + "r" : "303", "s" : [ { "value" : [ "{" ] }, { - "r" : "36", + "r" : "304", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "37", + "r" : "305", "s" : [ { "value" : [ "0.002 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "38", + "r" : "306", "s" : [ { "value" : [ "0.03 ","'dl'" ] } ] }, { "value" : [ "," ] }, { - "r" : "39", + "r" : "307", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "40", + "r" : "308", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -4454,33 +4688,34 @@ module.exports['Avg'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "311", "type" : "Avg", + "signature" : [ ], "source" : { - "localId" : "41", + "localId" : "303", "type" : "List", "element" : [ { - "localId" : "36", + "localId" : "304", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "37", + "localId" : "305", "value" : 0.002, "unit" : "l", "type" : "Quantity" }, { - "localId" : "38", + "localId" : "306", "value" : 0.03, "unit" : "dl", "type" : "Quantity" }, { - "localId" : "39", + "localId" : "307", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "40", + "localId" : "308", "value" : 5, "unit" : "ml", "type" : "Quantity" @@ -4488,55 +4723,55 @@ module.exports['Avg'] = { } } }, { - "localId" : "52", + "localId" : "313", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "52", + "r" : "313", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "51", + "r" : "325", "s" : [ { "value" : [ "Avg","(" ] }, { - "r" : "50", + "r" : "314", "s" : [ { - "r" : "44", + "r" : "315", "value" : [ "{","1"," ," ] }, { - "r" : "45", + "r" : "316", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "46", + "r" : "317", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "47", + "r" : "318", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "48", + "r" : "319", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "49", + "r" : "320", "s" : [ { "value" : [ "0 ","'ml'" ] } ] @@ -4550,41 +4785,44 @@ module.exports['Avg'] = { } } ], "expression" : { - "localId" : "51", + "localId" : "325", "type" : "Avg", + "signature" : [ ], "source" : { - "localId" : "50", + "localId" : "314", "type" : "List", "element" : [ { + "localId" : "322", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "44", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "45", + "localId" : "316", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "46", + "localId" : "317", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "47", + "localId" : "318", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "48", + "localId" : "319", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "49", + "localId" : "320", "value" : 0, "unit" : "ml", "type" : "Quantity" @@ -4592,33 +4830,33 @@ module.exports['Avg'] = { } } }, { - "localId" : "57", + "localId" : "327", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "327", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "56", + "r" : "333", "s" : [ { "value" : [ "Avg","(" ] }, { - "r" : "55", + "r" : "328", "s" : [ { "value" : [ "{" ] }, { - "r" : "53", + "r" : "329", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "54", + "r" : "330", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -4632,18 +4870,19 @@ module.exports['Avg'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "333", "type" : "Avg", + "signature" : [ ], "source" : { - "localId" : "55", + "localId" : "328", "type" : "List", "element" : [ { - "localId" : "53", + "localId" : "329", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "54", + "localId" : "330", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -4678,14 +4917,16 @@ define IncompatibleUnitsNull: Median({1 'mg/d', 0.002 '/d'}) module.exports['Median'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "122", + "r" : "452", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4701,17 +4942,18 @@ module.exports['Median'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4719,7 +4961,7 @@ module.exports['Median'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4727,39 +4969,48 @@ module.exports['Median'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "odd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","odd",": " ] }, { - "r" : "8", + "r" : "227", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","5",",","1",",","2",",","3",",","4","}" ] } ] }, { @@ -4769,48 +5020,57 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "227", "type" : "Median", + "signature" : [ ], "source" : { + "localId" : "228", "type" : "Query", "source" : [ { + "localId" : "229", "alias" : "X", "expression" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "230", "distinct" : false, "expression" : { + "localId" : "233", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "231", "name" : "X", "type" : "AliasRef" } @@ -4819,24 +5079,24 @@ module.exports['Median'] = { } } }, { - "localId" : "18", + "localId" : "235", "name" : "even", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "235", "s" : [ { "value" : [ "","define ","even",": " ] }, { - "r" : "17", + "r" : "251", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "16", + "r" : "236", "s" : [ { - "r" : "10", + "r" : "237", "value" : [ "{","5",",","1",",","2",",","3",",","4",",","6","}" ] } ] }, { @@ -4846,53 +5106,62 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "251", "type" : "Median", + "signature" : [ ], "source" : { + "localId" : "252", "type" : "Query", "source" : [ { + "localId" : "253", "alias" : "X", "expression" : { - "localId" : "16", + "localId" : "236", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "11", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "12", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "13", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "14", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "15", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "254", "distinct" : false, "expression" : { + "localId" : "257", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "255", "name" : "X", "type" : "AliasRef" } @@ -4901,54 +5170,54 @@ module.exports['Median'] = { } } }, { - "localId" : "26", + "localId" : "259", "name" : "odd_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "259", "s" : [ { "value" : [ "","define ","odd_q",": " ] }, { - "r" : "25", + "r" : "268", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "24", + "r" : "260", "s" : [ { "value" : [ "{" ] }, { - "r" : "19", + "r" : "261", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "262", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "263", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "22", + "r" : "264", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "23", + "r" : "265", "s" : [ { "value" : [ "4 ","'ml'" ] } ] @@ -4962,33 +5231,34 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "268", "type" : "Median", + "signature" : [ ], "source" : { - "localId" : "24", + "localId" : "260", "type" : "List", "element" : [ { - "localId" : "19", + "localId" : "261", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "20", + "localId" : "262", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "21", + "localId" : "263", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "22", + "localId" : "264", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "23", + "localId" : "265", "value" : 4, "unit" : "ml", "type" : "Quantity" @@ -4996,61 +5266,61 @@ module.exports['Median'] = { } } }, { - "localId" : "35", + "localId" : "270", "name" : "even_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "270", "s" : [ { "value" : [ "","define ","even_q",": " ] }, { - "r" : "34", + "r" : "280", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "33", + "r" : "271", "s" : [ { "value" : [ "{" ] }, { - "r" : "27", + "r" : "272", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "28", + "r" : "273", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "29", + "r" : "274", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "30", + "r" : "275", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "31", + "r" : "276", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "32", + "r" : "277", "s" : [ { "value" : [ "6 ","'ml'" ] } ] @@ -5064,38 +5334,39 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "34", + "localId" : "280", "type" : "Median", + "signature" : [ ], "source" : { - "localId" : "33", + "localId" : "271", "type" : "List", "element" : [ { - "localId" : "27", + "localId" : "272", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "28", + "localId" : "273", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "29", + "localId" : "274", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "30", + "localId" : "275", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "31", + "localId" : "276", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "32", + "localId" : "277", "value" : 6, "unit" : "ml", "type" : "Quantity" @@ -5103,61 +5374,61 @@ module.exports['Median'] = { } } }, { - "localId" : "44", + "localId" : "282", "name" : "q_diff_units", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "44", + "r" : "282", "s" : [ { "value" : [ "","define ","q_diff_units",": " ] }, { - "r" : "43", + "r" : "292", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "42", + "r" : "283", "s" : [ { "value" : [ "{" ] }, { - "r" : "36", + "r" : "284", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "37", + "r" : "285", "s" : [ { "value" : [ "0.001 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "38", + "r" : "286", "s" : [ { "value" : [ "0.02 ","'dl'" ] } ] }, { "value" : [ "," ] }, { - "r" : "39", + "r" : "287", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "40", + "r" : "288", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "41", + "r" : "289", "s" : [ { "value" : [ "6 ","'ml'" ] } ] @@ -5171,38 +5442,39 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "43", + "localId" : "292", "type" : "Median", + "signature" : [ ], "source" : { - "localId" : "42", + "localId" : "283", "type" : "List", "element" : [ { - "localId" : "36", + "localId" : "284", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "37", + "localId" : "285", "value" : 0.001, "unit" : "l", "type" : "Quantity" }, { - "localId" : "38", + "localId" : "286", "value" : 0.02, "unit" : "dl", "type" : "Quantity" }, { - "localId" : "39", + "localId" : "287", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "40", + "localId" : "288", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "41", + "localId" : "289", "value" : 6, "unit" : "ml", "type" : "Quantity" @@ -5210,34 +5482,34 @@ module.exports['Median'] = { } } }, { - "localId" : "53", + "localId" : "294", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "294", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "52", + "r" : "312", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "51", + "r" : "295", "s" : [ { - "r" : "45", + "r" : "296", "value" : [ "{","5"," ,","1"," ,","2"," ,","3"," ," ] }, { - "r" : "49", + "r" : "300", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "50", + "r" : "301", "s" : [ { "value" : [ "6 ","'ml'" ] } ] @@ -5251,50 +5523,59 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "52", + "localId" : "312", "type" : "Median", + "signature" : [ ], "source" : { - "localId" : "51", + "localId" : "295", "type" : "List", "element" : [ { + "localId" : "303", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "45", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { + "localId" : "305", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "46", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { + "localId" : "307", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "47", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { + "localId" : "309", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "49", + "localId" : "300", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "50", + "localId" : "301", "value" : 6, "unit" : "ml", "type" : "Quantity" @@ -5302,26 +5583,26 @@ module.exports['Median'] = { } } }, { - "localId" : "57", + "localId" : "314", "name" : "empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "314", "s" : [ { "value" : [ "","define ","empty",": " ] }, { - "r" : "56", + "r" : "326", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "55", + "r" : "316", "s" : [ { "value" : [ "List<" ] }, { - "r" : "54", + "r" : "315", "s" : [ { "value" : [ "Integer" ] } ] @@ -5335,22 +5616,32 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "326", "type" : "Median", + "signature" : [ ], "source" : { + "localId" : "327", "type" : "Query", "source" : [ { + "localId" : "328", "alias" : "X", "expression" : { - "localId" : "55", - "type" : "List" + "localId" : "316", + "type" : "List", + "element" : [ ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "329", "distinct" : false, "expression" : { + "localId" : "332", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "330", "name" : "X", "type" : "AliasRef" } @@ -5359,24 +5650,24 @@ module.exports['Median'] = { } } }, { - "localId" : "64", + "localId" : "334", "name" : "has_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "334", "s" : [ { "value" : [ "","define ","has_null",": " ] }, { - "r" : "63", + "r" : "350", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "62", + "r" : "335", "s" : [ { - "r" : "58", + "r" : "336", "value" : [ "{","1",",","null",",","null",",","2","}" ] } ] }, { @@ -5386,47 +5677,60 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "63", + "localId" : "350", "type" : "Median", + "signature" : [ ], "source" : { + "localId" : "351", "type" : "Query", "source" : [ { + "localId" : "352", "alias" : "X", "expression" : { - "localId" : "62", + "localId" : "335", "type" : "List", "element" : [ { - "localId" : "58", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { + "localId" : "340", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "59", + "localId" : "337", "type" : "Null" } }, { + "localId" : "341", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "60", + "localId" : "338", "type" : "Null" } }, { - "localId" : "61", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "353", "distinct" : false, "expression" : { + "localId" : "356", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "354", "name" : "X", "type" : "AliasRef" } @@ -5435,24 +5739,24 @@ module.exports['Median'] = { } } }, { - "localId" : "75", + "localId" : "358", "name" : "dup_vals_even", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "75", + "r" : "358", "s" : [ { "value" : [ "","define ","dup_vals_even",": " ] }, { - "r" : "74", + "r" : "376", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "73", + "r" : "359", "s" : [ { - "r" : "65", + "r" : "360", "value" : [ "{","3",",","1",",","2",",","2",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -5462,63 +5766,72 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "74", + "localId" : "376", "type" : "Median", + "signature" : [ ], "source" : { + "localId" : "377", "type" : "Query", "source" : [ { + "localId" : "378", "alias" : "X", "expression" : { - "localId" : "73", + "localId" : "359", "type" : "List", "element" : [ { - "localId" : "65", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "66", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "67", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "68", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "69", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "70", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "71", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "72", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "379", "distinct" : false, "expression" : { + "localId" : "382", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "380", "name" : "X", "type" : "AliasRef" } @@ -5527,24 +5840,24 @@ module.exports['Median'] = { } } }, { - "localId" : "87", + "localId" : "384", "name" : "dup_vals_odd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "384", "s" : [ { "value" : [ "","define ","dup_vals_odd",": " ] }, { - "r" : "86", + "r" : "403", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "85", + "r" : "385", "s" : [ { - "r" : "76", + "r" : "386", "value" : [ "{","3",",","1",",","2",",","2",",","2",",","3",",","4",",","5",",","6","}" ] } ] }, { @@ -5554,68 +5867,77 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "403", "type" : "Median", + "signature" : [ ], "source" : { + "localId" : "404", "type" : "Query", "source" : [ { + "localId" : "405", "alias" : "X", "expression" : { - "localId" : "85", + "localId" : "385", "type" : "List", "element" : [ { - "localId" : "76", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "77", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "78", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "79", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "80", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "81", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "82", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "83", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "84", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "406", "distinct" : false, "expression" : { + "localId" : "409", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "407", "name" : "X", "type" : "AliasRef" } @@ -5624,34 +5946,34 @@ module.exports['Median'] = { } } }, { - "localId" : "94", + "localId" : "411", "name" : "has_null_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "94", + "r" : "411", "s" : [ { "value" : [ "","define ","has_null_q",": " ] }, { - "r" : "93", + "r" : "421", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "92", + "r" : "412", "s" : [ { "value" : [ "{" ] }, { - "r" : "88", + "r" : "413", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { - "r" : "89", + "r" : "414", "value" : [ ",","null",",","null","," ] }, { - "r" : "91", + "r" : "416", "s" : [ { "value" : [ "2 ","'ml'" ] } ] @@ -5665,32 +5987,37 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "93", + "localId" : "421", "type" : "Median", + "signature" : [ ], "source" : { - "localId" : "92", + "localId" : "412", "type" : "List", "element" : [ { - "localId" : "88", + "localId" : "413", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { + "localId" : "417", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "89", + "localId" : "414", "type" : "Null" } }, { + "localId" : "418", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "90", + "localId" : "415", "type" : "Null" } }, { - "localId" : "91", + "localId" : "416", "value" : 2, "unit" : "ml", "type" : "Quantity" @@ -5698,75 +6025,75 @@ module.exports['Median'] = { } } }, { - "localId" : "105", + "localId" : "423", "name" : "dup_vals_even_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "105", + "r" : "423", "s" : [ { "value" : [ "","define ","dup_vals_even_q",": " ] }, { - "r" : "104", + "r" : "435", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "103", + "r" : "424", "s" : [ { "value" : [ "{" ] }, { - "r" : "95", + "r" : "425", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "96", + "r" : "426", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "97", + "r" : "427", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "98", + "r" : "428", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "99", + "r" : "429", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "100", + "r" : "430", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "101", + "r" : "431", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "102", + "r" : "432", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -5780,48 +6107,49 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "104", + "localId" : "435", "type" : "Median", + "signature" : [ ], "source" : { - "localId" : "103", + "localId" : "424", "type" : "List", "element" : [ { - "localId" : "95", + "localId" : "425", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "96", + "localId" : "426", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "97", + "localId" : "427", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "98", + "localId" : "428", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "99", + "localId" : "429", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "100", + "localId" : "430", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "101", + "localId" : "431", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "102", + "localId" : "432", "value" : 5, "unit" : "ml", "type" : "Quantity" @@ -5829,82 +6157,82 @@ module.exports['Median'] = { } } }, { - "localId" : "117", + "localId" : "437", "name" : "dup_vals_odd_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "117", + "r" : "437", "s" : [ { "value" : [ "","define ","dup_vals_odd_q",": " ] }, { - "r" : "116", + "r" : "450", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "115", + "r" : "438", "s" : [ { "value" : [ "{" ] }, { - "r" : "106", + "r" : "439", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "107", + "r" : "440", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "108", + "r" : "441", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "109", + "r" : "442", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "110", + "r" : "443", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "111", + "r" : "444", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "112", + "r" : "445", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "113", + "r" : "446", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "114", + "r" : "447", "s" : [ { "value" : [ "6 ","'ml'" ] } ] @@ -5918,53 +6246,54 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "116", + "localId" : "450", "type" : "Median", + "signature" : [ ], "source" : { - "localId" : "115", + "localId" : "438", "type" : "List", "element" : [ { - "localId" : "106", + "localId" : "439", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "107", + "localId" : "440", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "108", + "localId" : "441", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "109", + "localId" : "442", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "110", + "localId" : "443", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "111", + "localId" : "444", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "112", + "localId" : "445", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "113", + "localId" : "446", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "114", + "localId" : "447", "value" : 6, "unit" : "ml", "type" : "Quantity" @@ -5972,33 +6301,33 @@ module.exports['Median'] = { } } }, { - "localId" : "122", + "localId" : "452", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "122", + "r" : "452", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "121", + "r" : "458", "s" : [ { "value" : [ "Median","(" ] }, { - "r" : "120", + "r" : "453", "s" : [ { "value" : [ "{" ] }, { - "r" : "118", + "r" : "454", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "119", + "r" : "455", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -6012,18 +6341,19 @@ module.exports['Median'] = { } } ], "expression" : { - "localId" : "121", + "localId" : "458", "type" : "Median", + "signature" : [ ], "source" : { - "localId" : "120", + "localId" : "453", "type" : "List", "element" : [ { - "localId" : "118", + "localId" : "454", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "119", + "localId" : "455", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -6050,14 +6380,16 @@ define IncompatibleUnitsNull: Mode({1 'mg/d', 0.002 '/d'}) module.exports['Mode'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "48", + "r" : "273", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -6073,17 +6405,18 @@ module.exports['Mode'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -6091,7 +6424,7 @@ module.exports['Mode'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -6099,39 +6432,48 @@ module.exports['Mode'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "not_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","not_null",": " ] }, { - "r" : "10", + "r" : "223", "s" : [ { "value" : [ "Mode","(" ] }, { - "r" : "9", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",",","2",",","2",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -6141,43 +6483,44 @@ module.exports['Mode'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "223", "type" : "Mode", + "signature" : [ ], "source" : { - "localId" : "9", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -6185,24 +6528,24 @@ module.exports['Mode'] = { } } }, { - "localId" : "19", + "localId" : "225", "name" : "has_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "225", "s" : [ { "value" : [ "","define ","has_null",": " ] }, { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "Mode","(" ] }, { - "r" : "17", + "r" : "226", "s" : [ { - "r" : "12", + "r" : "227", "value" : [ "{","1",",","null",",","null",",","2",",","2","}" ] } ] }, { @@ -6212,37 +6555,42 @@ module.exports['Mode'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "236", "type" : "Mode", + "signature" : [ ], "source" : { - "localId" : "17", + "localId" : "226", "type" : "List", "element" : [ { - "localId" : "12", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { + "localId" : "232", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "228", "type" : "Null" } }, { + "localId" : "233", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "229", "type" : "Null" } }, { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6250,52 +6598,54 @@ module.exports['Mode'] = { } } }, { - "localId" : "22", + "localId" : "238", "name" : "empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "238", "s" : [ { "value" : [ "","define ","empty",": " ] }, { - "r" : "21", + "r" : "242", "s" : [ { - "r" : "20", + "r" : "239", "value" : [ "Mode","(","{}",")" ] } ] } ] } } ], "expression" : { - "localId" : "21", + "localId" : "242", "type" : "Mode", + "signature" : [ ], "source" : { - "localId" : "20", - "type" : "List" + "localId" : "239", + "type" : "List", + "element" : [ ] } } }, { - "localId" : "34", + "localId" : "244", "name" : "bi_modal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "244", "s" : [ { "value" : [ "","define ","bi_modal",": " ] }, { - "r" : "33", + "r" : "257", "s" : [ { "value" : [ "Mode","(" ] }, { - "r" : "32", + "r" : "245", "s" : [ { - "r" : "23", + "r" : "246", "value" : [ "{","1",",","2",",","2",",","2",",","3",",","3",",","3",",","4",",","5","}" ] } ] }, { @@ -6305,53 +6655,54 @@ module.exports['Mode'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "257", "type" : "Mode", + "signature" : [ ], "source" : { - "localId" : "32", + "localId" : "245", "type" : "List", "element" : [ { - "localId" : "23", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "24", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "25", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "28", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "29", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "30", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "31", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -6359,55 +6710,55 @@ module.exports['Mode'] = { } } }, { - "localId" : "43", + "localId" : "259", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "259", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "42", + "r" : "271", "s" : [ { "value" : [ "Mode","(" ] }, { - "r" : "41", + "r" : "260", "s" : [ { - "r" : "35", + "r" : "261", "value" : [ "{","1"," ," ] }, { - "r" : "36", + "r" : "262", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "37", + "r" : "263", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "38", + "r" : "264", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "39", + "r" : "265", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "40", + "r" : "266", "s" : [ { "value" : [ "0 ","'ml'" ] } ] @@ -6421,41 +6772,44 @@ module.exports['Mode'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "271", "type" : "Mode", + "signature" : [ ], "source" : { - "localId" : "41", + "localId" : "260", "type" : "List", "element" : [ { + "localId" : "268", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "35", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "36", + "localId" : "262", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "37", + "localId" : "263", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "38", + "localId" : "264", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "39", + "localId" : "265", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "40", + "localId" : "266", "value" : 0, "unit" : "ml", "type" : "Quantity" @@ -6463,33 +6817,33 @@ module.exports['Mode'] = { } } }, { - "localId" : "48", + "localId" : "273", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "48", + "r" : "273", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "47", + "r" : "279", "s" : [ { "value" : [ "Mode","(" ] }, { - "r" : "46", + "r" : "274", "s" : [ { "value" : [ "{" ] }, { - "r" : "44", + "r" : "275", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "45", + "r" : "276", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -6503,18 +6857,19 @@ module.exports['Mode'] = { } } ], "expression" : { - "localId" : "47", + "localId" : "279", "type" : "Mode", + "signature" : [ ], "source" : { - "localId" : "46", + "localId" : "274", "type" : "List", "element" : [ { - "localId" : "44", + "localId" : "275", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "45", + "localId" : "276", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -6539,14 +6894,16 @@ define IncompatibleUnitsNull: Variance({1 'mg/d', 0.002 '/d'}) module.exports['Variance'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "274", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -6562,17 +6919,18 @@ module.exports['Variance'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -6580,7 +6938,7 @@ module.exports['Variance'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -6588,39 +6946,48 @@ module.exports['Variance'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "v", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","v",": " ] }, { - "r" : "8", + "r" : "227", "s" : [ { "value" : [ "Variance","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -6630,48 +6997,57 @@ module.exports['Variance'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "227", "type" : "Variance", + "signature" : [ ], "source" : { + "localId" : "228", "type" : "Query", "source" : [ { + "localId" : "229", "alias" : "X", "expression" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "230", "distinct" : false, "expression" : { + "localId" : "233", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "231", "name" : "X", "type" : "AliasRef" } @@ -6680,54 +7056,54 @@ module.exports['Variance'] = { } } }, { - "localId" : "17", + "localId" : "235", "name" : "v_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","define ","v_q",": " ] }, { - "r" : "16", + "r" : "244", "s" : [ { "value" : [ "Variance","(" ] }, { - "r" : "15", + "r" : "236", "s" : [ { "value" : [ "{" ] }, { - "r" : "10", + "r" : "237", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "11", + "r" : "238", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "12", + "r" : "239", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "13", + "r" : "240", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "14", + "r" : "241", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -6741,33 +7117,34 @@ module.exports['Variance'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "244", "type" : "Variance", + "signature" : [ ], "source" : { - "localId" : "15", + "localId" : "236", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "237", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "11", + "localId" : "238", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "12", + "localId" : "239", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "13", + "localId" : "240", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "14", + "localId" : "241", "value" : 5, "unit" : "ml", "type" : "Quantity" @@ -6775,54 +7152,54 @@ module.exports['Variance'] = { } } }, { - "localId" : "25", + "localId" : "246", "name" : "q_diff_units", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "246", "s" : [ { "value" : [ "","define ","q_diff_units",": " ] }, { - "r" : "24", + "r" : "255", "s" : [ { "value" : [ "Variance","(" ] }, { - "r" : "23", + "r" : "247", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "248", "s" : [ { "value" : [ "1.0 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "19", + "r" : "249", "s" : [ { "value" : [ "0.002 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "250", "s" : [ { "value" : [ "0.003 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "251", "s" : [ { "value" : [ "0.04 ","'dl'" ] } ] }, { "value" : [ "," ] }, { - "r" : "22", + "r" : "252", "s" : [ { "value" : [ "5.0 ","'ml'" ] } ] @@ -6836,33 +7213,34 @@ module.exports['Variance'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "255", "type" : "Variance", + "signature" : [ ], "source" : { - "localId" : "23", + "localId" : "247", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "248", "value" : 1.0, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "249", "value" : 0.002, "unit" : "l", "type" : "Quantity" }, { - "localId" : "20", + "localId" : "250", "value" : 0.003, "unit" : "l", "type" : "Quantity" }, { - "localId" : "21", + "localId" : "251", "value" : 0.04, "unit" : "dl", "type" : "Quantity" }, { - "localId" : "22", + "localId" : "252", "value" : 5.0, "unit" : "ml", "type" : "Quantity" @@ -6870,34 +7248,34 @@ module.exports['Variance'] = { } } }, { - "localId" : "33", + "localId" : "257", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "257", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "32", + "r" : "272", "s" : [ { "value" : [ "Variance","(" ] }, { - "r" : "31", + "r" : "258", "s" : [ { - "r" : "26", + "r" : "259", "value" : [ "{","1.0"," ,","2.0"," ,","3.0"," ," ] }, { - "r" : "29", + "r" : "262", "s" : [ { "value" : [ "4.0 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "30", + "r" : "263", "s" : [ { "value" : [ "5.0 ","'ml'" ] } ] @@ -6911,42 +7289,49 @@ module.exports['Variance'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "272", "type" : "Variance", + "signature" : [ ], "source" : { - "localId" : "31", + "localId" : "258", "type" : "List", "element" : [ { + "localId" : "265", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "267", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" } }, { + "localId" : "269", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", "type" : "Literal" } }, { - "localId" : "29", + "localId" : "262", "value" : 4.0, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "30", + "localId" : "263", "value" : 5.0, "unit" : "ml", "type" : "Quantity" @@ -6954,33 +7339,33 @@ module.exports['Variance'] = { } } }, { - "localId" : "38", + "localId" : "274", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "274", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "37", + "r" : "280", "s" : [ { "value" : [ "Variance","(" ] }, { - "r" : "36", + "r" : "275", "s" : [ { "value" : [ "{" ] }, { - "r" : "34", + "r" : "276", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "277", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -6994,18 +7379,19 @@ module.exports['Variance'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "280", "type" : "Variance", + "signature" : [ ], "source" : { - "localId" : "36", + "localId" : "275", "type" : "List", "element" : [ { - "localId" : "34", + "localId" : "276", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "277", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -7030,14 +7416,16 @@ define IncompatibleUnitsNull: PopulationVariance({1 'mg/d', 0.002 '/d'}) module.exports['PopulationVariance'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "262", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7053,17 +7441,18 @@ module.exports['PopulationVariance'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7071,7 +7460,7 @@ module.exports['PopulationVariance'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7079,39 +7468,48 @@ module.exports['PopulationVariance'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "v", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","v",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "PopulationVariance","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1.0",",","2.0",",","3.0",",","4.0",",","5.0","}" ] } ] }, { @@ -7121,33 +7519,34 @@ module.exports['PopulationVariance'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "221", "type" : "PopulationVariance", + "signature" : [ ], "source" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -7155,54 +7554,54 @@ module.exports['PopulationVariance'] = { } } }, { - "localId" : "17", + "localId" : "223", "name" : "v_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "223", "s" : [ { "value" : [ "","define ","v_q",": " ] }, { - "r" : "16", + "r" : "232", "s" : [ { "value" : [ "PopulationVariance","(" ] }, { - "r" : "15", + "r" : "224", "s" : [ { "value" : [ "{" ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "1.0 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "11", + "r" : "226", "s" : [ { "value" : [ "2.0 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "12", + "r" : "227", "s" : [ { "value" : [ "3.0 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "13", + "r" : "228", "s" : [ { "value" : [ "4.0 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "5.0 ","'ml'" ] } ] @@ -7216,33 +7615,34 @@ module.exports['PopulationVariance'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "232", "type" : "PopulationVariance", + "signature" : [ ], "source" : { - "localId" : "15", + "localId" : "224", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "225", "value" : 1.0, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "11", + "localId" : "226", "value" : 2.0, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "12", + "localId" : "227", "value" : 3.0, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "13", + "localId" : "228", "value" : 4.0, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "14", + "localId" : "229", "value" : 5.0, "unit" : "ml", "type" : "Quantity" @@ -7250,54 +7650,54 @@ module.exports['PopulationVariance'] = { } } }, { - "localId" : "25", + "localId" : "234", "name" : "q_diff_units", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "234", "s" : [ { "value" : [ "","define ","q_diff_units",": " ] }, { - "r" : "24", + "r" : "243", "s" : [ { "value" : [ "PopulationVariance","(" ] }, { - "r" : "23", + "r" : "235", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "1.0 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "19", + "r" : "237", "s" : [ { "value" : [ "0.002 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "238", "s" : [ { "value" : [ "0.003 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "239", "s" : [ { "value" : [ "0.04 ","'dl'" ] } ] }, { "value" : [ "," ] }, { - "r" : "22", + "r" : "240", "s" : [ { "value" : [ "5.0 ","'ml'" ] } ] @@ -7311,33 +7711,34 @@ module.exports['PopulationVariance'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "243", "type" : "PopulationVariance", + "signature" : [ ], "source" : { - "localId" : "23", + "localId" : "235", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "236", "value" : 1.0, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "237", "value" : 0.002, "unit" : "l", "type" : "Quantity" }, { - "localId" : "20", + "localId" : "238", "value" : 0.003, "unit" : "l", "type" : "Quantity" }, { - "localId" : "21", + "localId" : "239", "value" : 0.04, "unit" : "dl", "type" : "Quantity" }, { - "localId" : "22", + "localId" : "240", "value" : 5.0, "unit" : "ml", "type" : "Quantity" @@ -7345,34 +7746,34 @@ module.exports['PopulationVariance'] = { } } }, { - "localId" : "33", + "localId" : "245", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "245", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "32", + "r" : "260", "s" : [ { "value" : [ "PopulationVariance","(" ] }, { - "r" : "31", + "r" : "246", "s" : [ { - "r" : "26", + "r" : "247", "value" : [ "{","1.0"," ,","2.0"," ,","3.0"," ," ] }, { - "r" : "29", + "r" : "250", "s" : [ { "value" : [ "4.0 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "30", + "r" : "251", "s" : [ { "value" : [ "5.0 ","'ml'" ] } ] @@ -7386,42 +7787,49 @@ module.exports['PopulationVariance'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "260", "type" : "PopulationVariance", + "signature" : [ ], "source" : { - "localId" : "31", + "localId" : "246", "type" : "List", "element" : [ { + "localId" : "253", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "255", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" } }, { + "localId" : "257", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", "type" : "Literal" } }, { - "localId" : "29", + "localId" : "250", "value" : 4.0, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "30", + "localId" : "251", "value" : 5.0, "unit" : "ml", "type" : "Quantity" @@ -7429,33 +7837,33 @@ module.exports['PopulationVariance'] = { } } }, { - "localId" : "38", + "localId" : "262", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "262", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "37", + "r" : "268", "s" : [ { "value" : [ "PopulationVariance","(" ] }, { - "r" : "36", + "r" : "263", "s" : [ { "value" : [ "{" ] }, { - "r" : "34", + "r" : "264", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "265", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -7469,18 +7877,19 @@ module.exports['PopulationVariance'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "268", "type" : "PopulationVariance", + "signature" : [ ], "source" : { - "localId" : "36", + "localId" : "263", "type" : "List", "element" : [ { - "localId" : "34", + "localId" : "264", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "265", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -7506,14 +7915,16 @@ define IncompatibleUnitsNull: StdDev({1 'mg/d', 0.002 '/d'}) module.exports['StdDev'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "287", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7529,17 +7940,18 @@ module.exports['StdDev'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7547,7 +7959,7 @@ module.exports['StdDev'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7555,39 +7967,48 @@ module.exports['StdDev'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "std", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","std",": " ] }, { - "r" : "8", + "r" : "227", "s" : [ { "value" : [ "StdDev","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -7597,48 +8018,57 @@ module.exports['StdDev'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "227", "type" : "StdDev", + "signature" : [ ], "source" : { + "localId" : "228", "type" : "Query", "source" : [ { + "localId" : "229", "alias" : "X", "expression" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "230", "distinct" : false, "expression" : { + "localId" : "233", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "231", "name" : "X", "type" : "AliasRef" } @@ -7647,54 +8077,54 @@ module.exports['StdDev'] = { } } }, { - "localId" : "17", + "localId" : "235", "name" : "std_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","define ","std_q",": " ] }, { - "r" : "16", + "r" : "244", "s" : [ { "value" : [ "StdDev","(" ] }, { - "r" : "15", + "r" : "236", "s" : [ { "value" : [ "{" ] }, { - "r" : "10", + "r" : "237", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "11", + "r" : "238", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "12", + "r" : "239", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "13", + "r" : "240", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "14", + "r" : "241", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -7708,33 +8138,34 @@ module.exports['StdDev'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "244", "type" : "StdDev", + "signature" : [ ], "source" : { - "localId" : "15", + "localId" : "236", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "237", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "11", + "localId" : "238", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "12", + "localId" : "239", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "13", + "localId" : "240", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "14", + "localId" : "241", "value" : 5, "unit" : "ml", "type" : "Quantity" @@ -7742,54 +8173,54 @@ module.exports['StdDev'] = { } } }, { - "localId" : "25", + "localId" : "246", "name" : "q_diff_units", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "246", "s" : [ { "value" : [ "","define ","q_diff_units",": " ] }, { - "r" : "24", + "r" : "255", "s" : [ { "value" : [ "StdDev","(" ] }, { - "r" : "23", + "r" : "247", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "248", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "19", + "r" : "249", "s" : [ { "value" : [ "0.002 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "250", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "251", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "22", + "r" : "252", "s" : [ { "value" : [ "0.05 ","'dl'" ] } ] @@ -7803,33 +8234,34 @@ module.exports['StdDev'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "255", "type" : "StdDev", + "signature" : [ ], "source" : { - "localId" : "23", + "localId" : "247", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "248", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "249", "value" : 0.002, "unit" : "l", "type" : "Quantity" }, { - "localId" : "20", + "localId" : "250", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "21", + "localId" : "251", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "22", + "localId" : "252", "value" : 0.05, "unit" : "dl", "type" : "Quantity" @@ -7837,54 +8269,54 @@ module.exports['StdDev'] = { } } }, { - "localId" : "33", + "localId" : "257", "name" : "sq_throw1", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "257", "s" : [ { "value" : [ "","define ","sq_throw1",": " ] }, { - "r" : "32", + "r" : "266", "s" : [ { "value" : [ "StdDev","(" ] }, { - "r" : "31", + "r" : "258", "s" : [ { "value" : [ "{" ] }, { - "r" : "26", + "r" : "259", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "27", + "r" : "260", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "28", + "r" : "261", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "29", + "r" : "262", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "30", + "r" : "263", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -7898,33 +8330,34 @@ module.exports['StdDev'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "266", "type" : "StdDev", + "signature" : [ ], "source" : { - "localId" : "31", + "localId" : "258", "type" : "List", "element" : [ { - "localId" : "26", + "localId" : "259", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "27", + "localId" : "260", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "28", + "localId" : "261", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "29", + "localId" : "262", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "30", + "localId" : "263", "value" : 5, "unit" : "m", "type" : "Quantity" @@ -7932,32 +8365,32 @@ module.exports['StdDev'] = { } } }, { - "localId" : "41", + "localId" : "268", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "268", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "40", + "r" : "285", "s" : [ { "value" : [ "StdDev","(" ] }, { - "r" : "39", + "r" : "269", "s" : [ { - "r" : "34", + "r" : "270", "value" : [ "{","1"," ,","2"," ,","3"," ," ] }, { - "r" : "37", + "r" : "273", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { - "r" : "38", + "r" : "274", "value" : [ ",","5"," }" ] } ] }, { @@ -7967,44 +8400,53 @@ module.exports['StdDev'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "285", "type" : "StdDev", + "signature" : [ ], "source" : { - "localId" : "39", + "localId" : "269", "type" : "List", "element" : [ { + "localId" : "276", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { + "localId" : "278", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "35", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { + "localId" : "280", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "36", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "37", + "localId" : "273", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { + "localId" : "282", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "38", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -8013,33 +8455,33 @@ module.exports['StdDev'] = { } } }, { - "localId" : "46", + "localId" : "287", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "287", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "45", + "r" : "293", "s" : [ { "value" : [ "StdDev","(" ] }, { - "r" : "44", + "r" : "288", "s" : [ { "value" : [ "{" ] }, { - "r" : "42", + "r" : "289", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "43", + "r" : "290", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -8053,18 +8495,19 @@ module.exports['StdDev'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "293", "type" : "StdDev", + "signature" : [ ], "source" : { - "localId" : "44", + "localId" : "288", "type" : "List", "element" : [ { - "localId" : "42", + "localId" : "289", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "43", + "localId" : "290", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -8089,14 +8532,16 @@ define IncompatibleUnitsNull: PopulationStdDev({1 'mg/d', 0.002 '/d'}) module.exports['PopulationStdDev'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "276", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -8112,17 +8557,18 @@ module.exports['PopulationStdDev'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -8130,7 +8576,7 @@ module.exports['PopulationStdDev'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -8138,39 +8584,48 @@ module.exports['PopulationStdDev'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "dev", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","dev",": " ] }, { - "r" : "8", + "r" : "227", "s" : [ { "value" : [ "PopulationStdDev","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -8180,48 +8635,57 @@ module.exports['PopulationStdDev'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "227", "type" : "PopulationStdDev", + "signature" : [ ], "source" : { + "localId" : "228", "type" : "Query", "source" : [ { + "localId" : "229", "alias" : "X", "expression" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "230", "distinct" : false, "expression" : { + "localId" : "233", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "231", "name" : "X", "type" : "AliasRef" } @@ -8230,54 +8694,54 @@ module.exports['PopulationStdDev'] = { } } }, { - "localId" : "17", + "localId" : "235", "name" : "dev_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","define ","dev_q",": " ] }, { - "r" : "16", + "r" : "244", "s" : [ { "value" : [ "PopulationStdDev","(" ] }, { - "r" : "15", + "r" : "236", "s" : [ { "value" : [ "{" ] }, { - "r" : "10", + "r" : "237", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "11", + "r" : "238", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "12", + "r" : "239", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "13", + "r" : "240", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "14", + "r" : "241", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -8291,33 +8755,34 @@ module.exports['PopulationStdDev'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "244", "type" : "PopulationStdDev", + "signature" : [ ], "source" : { - "localId" : "15", + "localId" : "236", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "237", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "11", + "localId" : "238", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "12", + "localId" : "239", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "13", + "localId" : "240", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "14", + "localId" : "241", "value" : 5, "unit" : "ml", "type" : "Quantity" @@ -8325,54 +8790,54 @@ module.exports['PopulationStdDev'] = { } } }, { - "localId" : "25", + "localId" : "246", "name" : "q_diff_units", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "246", "s" : [ { "value" : [ "","define ","q_diff_units",": " ] }, { - "r" : "24", + "r" : "255", "s" : [ { "value" : [ "PopulationStdDev","(" ] }, { - "r" : "23", + "r" : "247", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "248", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "19", + "r" : "249", "s" : [ { "value" : [ "0.002 ","'l'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "250", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "251", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "22", + "r" : "252", "s" : [ { "value" : [ "0.05 ","'dl'" ] } ] @@ -8386,33 +8851,34 @@ module.exports['PopulationStdDev'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "255", "type" : "PopulationStdDev", + "signature" : [ ], "source" : { - "localId" : "23", + "localId" : "247", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "248", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "249", "value" : 0.002, "unit" : "l", "type" : "Quantity" }, { - "localId" : "20", + "localId" : "250", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "21", + "localId" : "251", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "22", + "localId" : "252", "value" : 0.05, "unit" : "dl", "type" : "Quantity" @@ -8420,32 +8886,32 @@ module.exports['PopulationStdDev'] = { } } }, { - "localId" : "33", + "localId" : "257", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "257", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "32", + "r" : "274", "s" : [ { "value" : [ "PopulationStdDev","(" ] }, { - "r" : "31", + "r" : "258", "s" : [ { - "r" : "26", + "r" : "259", "value" : [ "{","1"," ,","2"," ,","3"," ," ] }, { - "r" : "29", + "r" : "262", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { - "r" : "30", + "r" : "263", "value" : [ ",","5"," }" ] } ] }, { @@ -8455,44 +8921,53 @@ module.exports['PopulationStdDev'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "274", "type" : "PopulationStdDev", + "signature" : [ ], "source" : { - "localId" : "31", + "localId" : "258", "type" : "List", "element" : [ { + "localId" : "265", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { + "localId" : "267", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { + "localId" : "269", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "29", + "localId" : "262", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { + "localId" : "271", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -8501,33 +8976,33 @@ module.exports['PopulationStdDev'] = { } } }, { - "localId" : "38", + "localId" : "276", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "276", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "37", + "r" : "282", "s" : [ { "value" : [ "PopulationStdDev","(" ] }, { - "r" : "36", + "r" : "277", "s" : [ { "value" : [ "{" ] }, { - "r" : "34", + "r" : "278", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "279", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -8541,18 +9016,19 @@ module.exports['PopulationStdDev'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "282", "type" : "PopulationStdDev", + "signature" : [ ], "source" : { - "localId" : "36", + "localId" : "277", "type" : "List", "element" : [ { - "localId" : "34", + "localId" : "278", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "279", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -8583,14 +9059,16 @@ define IncompatibleUnitsNull: Product({1 'mg/d', 0.002 '/d'}) module.exports['Product'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "320", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -8606,17 +9084,18 @@ module.exports['Product'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -8624,7 +9103,7 @@ module.exports['Product'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -8632,39 +9111,48 @@ module.exports['Product'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "decimal_product", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","decimal_product",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1.0",", ","2.0",", ","3.0",", ","4.0","}" ] } ] }, { @@ -8674,28 +9162,29 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" @@ -8703,24 +9192,24 @@ module.exports['Product'] = { } } }, { - "localId" : "14", + "localId" : "222", "name" : "integer_product", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "222", "s" : [ { "value" : [ "","define ","integer_product",": " ] }, { - "r" : "13", + "r" : "229", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "9", + "r" : "224", "value" : [ "{","5",", ","4",", ","5","}" ] } ] }, { @@ -8730,23 +9219,24 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "229", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "12", + "localId" : "223", "type" : "List", "element" : [ { - "localId" : "9", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "11", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -8754,24 +9244,24 @@ module.exports['Product'] = { } } }, { - "localId" : "20", + "localId" : "231", "name" : "zero_product", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "231", "s" : [ { "value" : [ "","define ","zero_product",": " ] }, { - "r" : "19", + "r" : "238", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "18", + "r" : "232", "s" : [ { - "r" : "15", + "r" : "233", "value" : [ "{","0",", ","5",", ","10","}" ] } ] }, { @@ -8781,23 +9271,24 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "238", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "18", + "localId" : "232", "type" : "List", "element" : [ { - "localId" : "15", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "16", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "17", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -8805,47 +9296,47 @@ module.exports['Product'] = { } } }, { - "localId" : "27", + "localId" : "240", "name" : "quantity_product", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "240", "s" : [ { "value" : [ "","define ","quantity_product",": " ] }, { - "r" : "26", + "r" : "248", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "25", + "r" : "241", "s" : [ { "value" : [ "{" ] }, { - "r" : "21", + "r" : "242", "s" : [ { "value" : [ "1.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "22", + "r" : "243", "s" : [ { "value" : [ "2.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "23", + "r" : "244", "s" : [ { "value" : [ "3.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "24", + "r" : "245", "s" : [ { "value" : [ "4.0 ","'g'" ] } ] @@ -8859,28 +9350,29 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "248", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "25", + "localId" : "241", "type" : "List", "element" : [ { - "localId" : "21", + "localId" : "242", "value" : 1.0, "unit" : "g", "type" : "Quantity" }, { - "localId" : "22", + "localId" : "243", "value" : 2.0, "unit" : "g", "type" : "Quantity" }, { - "localId" : "23", + "localId" : "244", "value" : 3.0, "unit" : "g", "type" : "Quantity" }, { - "localId" : "24", + "localId" : "245", "value" : 4.0, "unit" : "g", "type" : "Quantity" @@ -8888,40 +9380,40 @@ module.exports['Product'] = { } } }, { - "localId" : "33", + "localId" : "250", "name" : "quantity_zero_product", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "250", "s" : [ { "value" : [ "","define ","quantity_zero_product",": " ] }, { - "r" : "32", + "r" : "257", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "31", + "r" : "251", "s" : [ { "value" : [ "{" ] }, { - "r" : "28", + "r" : "252", "s" : [ { "value" : [ "1.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "29", + "r" : "253", "s" : [ { "value" : [ "2.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "30", + "r" : "254", "s" : [ { "value" : [ "0 ","'g'" ] } ] @@ -8935,23 +9427,24 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "257", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "31", + "localId" : "251", "type" : "List", "element" : [ { - "localId" : "28", + "localId" : "252", "value" : 1.0, "unit" : "g", "type" : "Quantity" }, { - "localId" : "29", + "localId" : "253", "value" : 2.0, "unit" : "g", "type" : "Quantity" }, { - "localId" : "30", + "localId" : "254", "value" : 0, "unit" : "g", "type" : "Quantity" @@ -8959,24 +9452,24 @@ module.exports['Product'] = { } } }, { - "localId" : "39", + "localId" : "259", "name" : "product_with_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "259", "s" : [ { "value" : [ "","define ","product_with_null",": " ] }, { - "r" : "38", + "r" : "267", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "37", + "r" : "260", "s" : [ { - "r" : "34", + "r" : "261", "value" : [ "{","5",", ","4",", ","null","}" ] } ] }, { @@ -8986,63 +9479,66 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "267", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "37", + "localId" : "260", "type" : "List", "element" : [ { - "localId" : "34", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "35", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { + "localId" : "264", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "36", + "localId" : "263", "type" : "Null" } } ] } } }, { - "localId" : "47", + "localId" : "269", "name" : "product_of_nulls", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "269", "s" : [ { "value" : [ "","define ","product_of_nulls",": " ] }, { - "r" : "46", + "r" : "280", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "45", + "r" : "270", "s" : [ { "value" : [ "{" ] }, { - "r" : "42", + "r" : "271", "s" : [ { - "r" : "40", + "r" : "272", "value" : [ "null"," as " ] }, { - "r" : "41", + "r" : "273", "s" : [ { "value" : [ "Integer" ] } ] } ] }, { - "r" : "43", + "r" : "274", "value" : [ ", ","null",", ","null","}" ] } ] }, { @@ -9052,67 +9548,73 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "280", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "45", + "localId" : "270", "type" : "List", "element" : [ { - "localId" : "42", + "localId" : "271", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "40", + "localId" : "272", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "41", + "localId" : "273", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { + "localId" : "276", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "43", + "localId" : "274", "type" : "Null" } }, { + "localId" : "277", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "44", + "localId" : "275", "type" : "Null" } } ] } } }, { - "localId" : "53", + "localId" : "282", "name" : "product_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "282", "s" : [ { "value" : [ "","define ","product_null",": " ] }, { - "r" : "52", + "r" : "289", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "51", + "r" : "283", "s" : [ { - "r" : "48", + "r" : "284", "value" : [ "null"," as " ] }, { - "r" : "50", + "r" : "285", "s" : [ { "value" : [ "List<" ] }, { - "r" : "49", + "r" : "286", "s" : [ { "value" : [ "Decimal" ] } ] @@ -9127,21 +9629,23 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "52", + "localId" : "289", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "51", + "localId" : "283", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "284", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "50", + "localId" : "285", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "49", + "localId" : "286", "name" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "NamedTypeSpecifier" } @@ -9149,31 +9653,31 @@ module.exports['Product'] = { } } }, { - "localId" : "65", + "localId" : "291", "name" : "product_quantity_null", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "291", "s" : [ { "value" : [ "","define ","product_quantity_null",": " ] }, { - "r" : "64", + "r" : "304", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "63", + "r" : "292", "s" : [ { "value" : [ "{" ] }, { - "r" : "56", + "r" : "293", "s" : [ { - "r" : "54", + "r" : "294", "value" : [ "null"," as " ] }, { - "r" : "55", + "r" : "295", "s" : [ { "value" : [ "Quantity" ] } ] @@ -9181,12 +9685,12 @@ module.exports['Product'] = { }, { "value" : [ ", " ] }, { - "r" : "59", + "r" : "296", "s" : [ { - "r" : "57", + "r" : "297", "value" : [ "null"," as " ] }, { - "r" : "58", + "r" : "298", "s" : [ { "value" : [ "Quantity" ] } ] @@ -9194,12 +9698,12 @@ module.exports['Product'] = { }, { "value" : [ ", " ] }, { - "r" : "62", + "r" : "299", "s" : [ { - "r" : "60", + "r" : "300", "value" : [ "null"," as " ] }, { - "r" : "61", + "r" : "301", "s" : [ { "value" : [ "Quantity" ] } ] @@ -9214,47 +9718,51 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "64", + "localId" : "304", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "63", + "localId" : "292", "type" : "List", "element" : [ { - "localId" : "56", + "localId" : "293", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "54", + "localId" : "294", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "55", + "localId" : "295", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } }, { - "localId" : "59", + "localId" : "296", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "57", + "localId" : "297", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "58", + "localId" : "298", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } }, { - "localId" : "62", + "localId" : "299", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "60", + "localId" : "300", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "61", + "localId" : "301", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } @@ -9262,55 +9770,55 @@ module.exports['Product'] = { } } }, { - "localId" : "74", + "localId" : "306", "name" : "NumbersAndQuantities", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "74", + "r" : "306", "s" : [ { "value" : [ "","define ","NumbersAndQuantities",": " ] }, { - "r" : "73", + "r" : "318", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "72", + "r" : "307", "s" : [ { - "r" : "66", + "r" : "308", "value" : [ "{","1"," ," ] }, { - "r" : "67", + "r" : "309", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "68", + "r" : "310", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "69", + "r" : "311", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "70", + "r" : "312", "s" : [ { "value" : [ "5 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "71", + "r" : "313", "s" : [ { "value" : [ "0 ","'ml'" ] } ] @@ -9324,41 +9832,44 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "73", + "localId" : "318", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "72", + "localId" : "307", "type" : "List", "element" : [ { + "localId" : "315", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "66", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "67", + "localId" : "309", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "68", + "localId" : "310", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "69", + "localId" : "311", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "70", + "localId" : "312", "value" : 5, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "71", + "localId" : "313", "value" : 0, "unit" : "ml", "type" : "Quantity" @@ -9366,33 +9877,33 @@ module.exports['Product'] = { } } }, { - "localId" : "79", + "localId" : "320", "name" : "IncompatibleUnitsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "320", "s" : [ { "value" : [ "","define ","IncompatibleUnitsNull",": " ] }, { - "r" : "78", + "r" : "326", "s" : [ { "value" : [ "Product","(" ] }, { - "r" : "77", + "r" : "321", "s" : [ { "value" : [ "{" ] }, { - "r" : "75", + "r" : "322", "s" : [ { "value" : [ "1 ","'mg/d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "76", + "r" : "323", "s" : [ { "value" : [ "0.002 ","'/d'" ] } ] @@ -9406,18 +9917,19 @@ module.exports['Product'] = { } } ], "expression" : { - "localId" : "78", + "localId" : "326", "type" : "Product", + "signature" : [ ], "source" : { - "localId" : "77", + "localId" : "321", "type" : "List", "element" : [ { - "localId" : "75", + "localId" : "322", "value" : 1, "unit" : "mg/d", "type" : "Quantity" }, { - "localId" : "76", + "localId" : "323", "value" : 0.002, "unit" : "/d", "type" : "Quantity" @@ -9442,14 +9954,16 @@ define also_null_geometric_mean: GeometricMean(null as List) module.exports['GeometricMean'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "274", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -9465,17 +9979,18 @@ module.exports['GeometricMean'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -9483,7 +9998,7 @@ module.exports['GeometricMean'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -9491,39 +10006,48 @@ module.exports['GeometricMean'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "212", "name" : "decimal_geometric_mean", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "212", "s" : [ { "value" : [ "","define ","decimal_geometric_mean",": " ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "GeometricMean","(" ] }, { - "r" : "5", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","2.0",", ","8.0",", ","null","}" ] } ] }, { @@ -9533,50 +10057,53 @@ module.exports['GeometricMean'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "220", "type" : "GeometricMean", + "signature" : [ ], "source" : { - "localId" : "5", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.0", "type" : "Literal" }, { + "localId" : "217", "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "4", + "localId" : "216", "type" : "Null" } } ] } } }, { - "localId" : "13", + "localId" : "222", "name" : "zero_geometric_mean", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","zero_geometric_mean",": " ] }, { - "r" : "12", + "r" : "231", "s" : [ { "value" : [ "GeometricMean","(" ] }, { - "r" : "11", + "r" : "223", "s" : [ { - "r" : "8", + "r" : "224", "value" : [ "{","2.0",", ","8.0",", ","0","}" ] } ] }, { @@ -9586,25 +10113,28 @@ module.exports['GeometricMean'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "231", "type" : "GeometricMean", + "signature" : [ ], "source" : { - "localId" : "11", + "localId" : "223", "type" : "List", "element" : [ { - "localId" : "8", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" }, { - "localId" : "9", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.0", "type" : "Literal" }, { + "localId" : "228", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -9613,24 +10143,24 @@ module.exports['GeometricMean'] = { } } }, { - "localId" : "19", + "localId" : "233", "name" : "null_geometric_mean", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "233", "s" : [ { "value" : [ "","define ","null_geometric_mean",": " ] }, { - "r" : "18", + "r" : "247", "s" : [ { "value" : [ "GeometricMean","(" ] }, { - "r" : "17", + "r" : "234", "s" : [ { - "r" : "14", + "r" : "235", "value" : [ "{","1",", ","2",", ","null","}" ] } ] }, { @@ -9640,40 +10170,51 @@ module.exports['GeometricMean'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "247", "type" : "GeometricMean", + "signature" : [ ], "source" : { + "localId" : "248", "type" : "Query", "source" : [ { + "localId" : "249", "alias" : "X", "expression" : { - "localId" : "17", + "localId" : "234", "type" : "List", "element" : [ { - "localId" : "14", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "15", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { + "localId" : "238", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "237", "type" : "Null" } } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "250", "distinct" : false, "expression" : { + "localId" : "253", "type" : "ToDecimal", + "signature" : [ ], "operand" : { + "localId" : "251", "name" : "X", "type" : "AliasRef" } @@ -9682,24 +10223,24 @@ module.exports['GeometricMean'] = { } } }, { - "localId" : "25", + "localId" : "255", "name" : "all_nulls", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "255", "s" : [ { "value" : [ "","define ","all_nulls",": " ] }, { - "r" : "24", + "r" : "267", "s" : [ { "value" : [ "GeometricMean","(" ] }, { - "r" : "23", + "r" : "256", "s" : [ { - "r" : "20", + "r" : "257", "value" : [ "{","null",", ","null",", ","null","}" ] } ] }, { @@ -9709,33 +10250,42 @@ module.exports['GeometricMean'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "267", "type" : "GeometricMean", + "signature" : [ ], "source" : { + "localId" : "268", "type" : "Query", "source" : [ { + "localId" : "269", "alias" : "X", "expression" : { - "localId" : "23", + "localId" : "256", "type" : "List", "element" : [ { - "localId" : "20", + "localId" : "257", "type" : "Null" }, { - "localId" : "21", + "localId" : "258", "type" : "Null" }, { - "localId" : "22", + "localId" : "259", "type" : "Null" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "270", "distinct" : false, "expression" : { + "localId" : "272", "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "signature" : [ ], "operand" : { + "localId" : "271", "name" : "X", "type" : "AliasRef" } @@ -9744,31 +10294,31 @@ module.exports['GeometricMean'] = { } } }, { - "localId" : "31", + "localId" : "274", "name" : "also_null_geometric_mean", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "274", "s" : [ { "value" : [ "","define ","also_null_geometric_mean",": " ] }, { - "r" : "30", + "r" : "281", "s" : [ { "value" : [ "GeometricMean","(" ] }, { - "r" : "29", + "r" : "275", "s" : [ { - "r" : "26", + "r" : "276", "value" : [ "null"," as " ] }, { - "r" : "28", + "r" : "277", "s" : [ { "value" : [ "List<" ] }, { - "r" : "27", + "r" : "278", "s" : [ { "value" : [ "Decimal" ] } ] @@ -9783,21 +10333,23 @@ module.exports['GeometricMean'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "281", "type" : "GeometricMean", + "signature" : [ ], "source" : { - "localId" : "29", + "localId" : "275", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "276", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "28", + "localId" : "277", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "27", + "localId" : "278", "name" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "NamedTypeSpecifier" } @@ -9822,14 +10374,16 @@ define atfwn: AllTrue({true,true,null,null,true,false}) module.exports['AllTrue'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "246", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -9845,17 +10399,18 @@ module.exports['AllTrue'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -9863,7 +10418,7 @@ module.exports['AllTrue'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -9871,39 +10426,48 @@ module.exports['AllTrue'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "at", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","at",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "AllTrue","(" ] }, { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","true",",","true",",","true",",","true","}" ] } ] }, { @@ -9913,28 +10477,29 @@ module.exports['AllTrue'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "AllTrue", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" @@ -9942,24 +10507,24 @@ module.exports['AllTrue'] = { } } }, { - "localId" : "17", + "localId" : "222", "name" : "atwn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "222", "s" : [ { "value" : [ "","define ","atwn",": " ] }, { - "r" : "16", + "r" : "234", "s" : [ { "value" : [ "AllTrue","(" ] }, { - "r" : "15", + "r" : "223", "s" : [ { - "r" : "9", + "r" : "224", "value" : [ "{","true",",","true",",","null",",","null",",","true",",","true","}" ] } ] }, { @@ -9969,42 +10534,47 @@ module.exports['AllTrue'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "234", "type" : "AllTrue", + "signature" : [ ], "source" : { - "localId" : "15", + "localId" : "223", "type" : "List", "element" : [ { - "localId" : "9", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { + "localId" : "230", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "226", "type" : "Null" } }, { + "localId" : "231", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "227", "type" : "Null" } }, { - "localId" : "13", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" @@ -10012,24 +10582,24 @@ module.exports['AllTrue'] = { } } }, { - "localId" : "24", + "localId" : "236", "name" : "atf", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "236", "s" : [ { "value" : [ "","define ","atf",": " ] }, { - "r" : "23", + "r" : "244", "s" : [ { "value" : [ "AllTrue","(" ] }, { - "r" : "22", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "238", "value" : [ "{","true",",","true",",","true",",","false","}" ] } ] }, { @@ -10039,28 +10609,29 @@ module.exports['AllTrue'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "244", "type" : "AllTrue", + "signature" : [ ], "source" : { - "localId" : "22", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "19", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "20", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "21", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" @@ -10068,24 +10639,24 @@ module.exports['AllTrue'] = { } } }, { - "localId" : "33", + "localId" : "246", "name" : "atfwn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "246", "s" : [ { "value" : [ "","define ","atfwn",": " ] }, { - "r" : "32", + "r" : "258", "s" : [ { "value" : [ "AllTrue","(" ] }, { - "r" : "31", + "r" : "247", "s" : [ { - "r" : "25", + "r" : "248", "value" : [ "{","true",",","true",",","null",",","null",",","true",",","false","}" ] } ] }, { @@ -10095,42 +10666,47 @@ module.exports['AllTrue'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "258", "type" : "AllTrue", + "signature" : [ ], "source" : { - "localId" : "31", + "localId" : "247", "type" : "List", "element" : [ { - "localId" : "25", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { + "localId" : "254", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "250", "type" : "Null" } }, { + "localId" : "255", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "251", "type" : "Null" } }, { - "localId" : "29", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "30", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" @@ -10155,14 +10731,16 @@ define atfwn: AnyTrue({false,false,null,null,false,false}) module.exports['AnyTrue'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "246", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -10178,17 +10756,18 @@ module.exports['AnyTrue'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -10196,7 +10775,7 @@ module.exports['AnyTrue'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -10204,39 +10783,48 @@ module.exports['AnyTrue'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "at", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","at",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "AnyTrue","(" ] }, { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","true",",","false",",","false",",","true","}" ] } ] }, { @@ -10246,28 +10834,29 @@ module.exports['AnyTrue'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "AnyTrue", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" @@ -10275,24 +10864,24 @@ module.exports['AnyTrue'] = { } } }, { - "localId" : "17", + "localId" : "222", "name" : "atwn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "222", "s" : [ { "value" : [ "","define ","atwn",": " ] }, { - "r" : "16", + "r" : "234", "s" : [ { "value" : [ "AnyTrue","(" ] }, { - "r" : "15", + "r" : "223", "s" : [ { - "r" : "9", + "r" : "224", "value" : [ "{","true",",","false",",","null",",","null",",","false",",","true","}" ] } ] }, { @@ -10302,42 +10891,47 @@ module.exports['AnyTrue'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "234", "type" : "AnyTrue", + "signature" : [ ], "source" : { - "localId" : "15", + "localId" : "223", "type" : "List", "element" : [ { - "localId" : "9", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { + "localId" : "230", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "226", "type" : "Null" } }, { + "localId" : "231", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "227", "type" : "Null" } }, { - "localId" : "13", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" @@ -10345,24 +10939,24 @@ module.exports['AnyTrue'] = { } } }, { - "localId" : "24", + "localId" : "236", "name" : "atf", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "236", "s" : [ { "value" : [ "","define ","atf",": " ] }, { - "r" : "23", + "r" : "244", "s" : [ { "value" : [ "AnyTrue","(" ] }, { - "r" : "22", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "238", "value" : [ "{","false",",","false",",","false",",","false","}" ] } ] }, { @@ -10372,28 +10966,29 @@ module.exports['AnyTrue'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "244", "type" : "AnyTrue", + "signature" : [ ], "source" : { - "localId" : "22", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "19", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "20", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "21", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" @@ -10401,24 +10996,24 @@ module.exports['AnyTrue'] = { } } }, { - "localId" : "33", + "localId" : "246", "name" : "atfwn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "246", "s" : [ { "value" : [ "","define ","atfwn",": " ] }, { - "r" : "32", + "r" : "258", "s" : [ { "value" : [ "AnyTrue","(" ] }, { - "r" : "31", + "r" : "247", "s" : [ { - "r" : "25", + "r" : "248", "value" : [ "{","false",",","false",",","null",",","null",",","false",",","false","}" ] } ] }, { @@ -10428,42 +11023,47 @@ module.exports['AnyTrue'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "258", "type" : "AnyTrue", + "signature" : [ ], "source" : { - "localId" : "31", + "localId" : "247", "type" : "List", "element" : [ { - "localId" : "25", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { + "localId" : "254", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "250", "type" : "Null" } }, { + "localId" : "255", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "251", "type" : "Null" } }, { - "localId" : "29", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "30", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" diff --git a/test/elm/arithmetic/data.js b/test/elm/arithmetic/data.js index e8a4d16f3..5b23540e6 100644 --- a/test/elm/arithmetic/data.js +++ b/test/elm/arithmetic/data.js @@ -27,14 +27,16 @@ define AddNumberAndUncertainty: 10 + UncertaintyZeroToTwelve module.exports['Add'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "291", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -50,17 +52,18 @@ module.exports['Add'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -68,7 +71,7 @@ module.exports['Add'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -76,274 +79,293 @@ module.exports['Add'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Ten", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "","define ","Ten",": ","10" ] } ] } } ], "expression" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "215", "name" : "Eleven", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "215", "s" : [ { - "r" : "4", + "r" : "216", "value" : [ "","define ","Eleven",": ","11" ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "218", "name" : "OnePlusTwo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","OnePlusTwo",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "220", "value" : [ "1"," + ","2" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] } }, { - "localId" : "29", + "localId" : "223", "name" : "AddMultiple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "223", "s" : [ { "value" : [ "","define ","AddMultiple",": " ] }, { - "r" : "28", + "r" : "224", "s" : [ { - "r" : "26", + "r" : "225", "s" : [ { - "r" : "24", + "r" : "226", "s" : [ { - "r" : "22", + "r" : "227", "s" : [ { - "r" : "20", + "r" : "228", "s" : [ { - "r" : "18", + "r" : "229", "s" : [ { - "r" : "16", + "r" : "230", "s" : [ { - "r" : "14", + "r" : "231", "s" : [ { - "r" : "12", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "233", "value" : [ "1"," + ","2" ] } ] }, { - "r" : "13", + "r" : "235", "value" : [ " + ","3" ] } ] }, { - "r" : "15", + "r" : "236", "value" : [ " + ","4" ] } ] }, { - "r" : "17", + "r" : "237", "value" : [ " + ","5" ] } ] }, { - "r" : "19", + "r" : "238", "value" : [ " + ","6" ] } ] }, { - "r" : "21", + "r" : "239", "value" : [ " + ","7" ] } ] }, { - "r" : "23", + "r" : "240", "value" : [ " + ","8" ] } ] }, { - "r" : "25", + "r" : "241", "value" : [ " + ","9" ] } ] }, { - "r" : "27", + "r" : "242", "value" : [ " + ","10" ] } ] } ] } } ], "expression" : { - "localId" : "28", + "localId" : "224", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "225", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "226", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "227", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "228", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "229", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "230", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "231", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "232", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "11", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, { - "localId" : "13", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "15", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, { - "localId" : "17", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "19", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] }, { - "localId" : "21", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" } ] }, { - "localId" : "23", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" } ] }, { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] }, { - "localId" : "27", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } ] } }, { - "localId" : "33", + "localId" : "244", "name" : "AddVariables", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "244", "s" : [ { "value" : [ "","define ","AddVariables",": " ] }, { - "r" : "32", + "r" : "245", "s" : [ { - "r" : "30", + "r" : "246", "s" : [ { "value" : [ "Ten" ] } ] }, { "value" : [ " + " ] }, { - "r" : "31", + "r" : "247", "s" : [ { "value" : [ "Eleven" ] } ] @@ -352,41 +374,42 @@ module.exports['Add'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "245", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "246", "name" : "Ten", "type" : "ExpressionRef" }, { - "localId" : "31", + "localId" : "247", "name" : "Eleven", "type" : "ExpressionRef" } ] } }, { - "localId" : "38", + "localId" : "249", "name" : "AddTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "249", "s" : [ { "value" : [ "","define ","AddTime",": " ] }, { - "r" : "37", + "r" : "250", "s" : [ { - "r" : "35", + "r" : "254", "s" : [ { - "r" : "34", + "r" : "251", "value" : [ "Time","(","12",")" ] } ] }, { "value" : [ " + " ] }, { - "r" : "36", + "r" : "255", "s" : [ { "value" : [ "1 ","'hour'" ] } ] @@ -395,51 +418,53 @@ module.exports['Add'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "250", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "254", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "34", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" } }, { - "localId" : "36", + "localId" : "255", "value" : 1, "unit" : "hour", "type" : "Quantity" } ] } }, { - "localId" : "45", + "localId" : "257", "name" : "UncertaintyZeroToTwelve", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "257", "s" : [ { "value" : [ "","define ","UncertaintyZeroToTwelve",": " ] }, { - "r" : "44", + "r" : "258", "s" : [ { "value" : [ "months between " ] }, { - "r" : "41", + "r" : "263", "s" : [ { - "r" : "39", + "r" : "259", "value" : [ "DateTime","(","2005",", ","12",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "43", + "r" : "267", "s" : [ { - "r" : "42", + "r" : "264", "value" : [ "DateTime","(","2006",")" ] } ] } ] @@ -447,29 +472,32 @@ module.exports['Add'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "258", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "41", + "localId" : "263", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "39", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", "type" : "Literal" }, "month" : { - "localId" : "40", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" } }, { - "localId" : "43", + "localId" : "267", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", "type" : "Literal" @@ -477,32 +505,32 @@ module.exports['Add'] = { } ] } }, { - "localId" : "52", + "localId" : "269", "name" : "UncertaintySixToEighteen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "52", + "r" : "269", "s" : [ { "value" : [ "","define ","UncertaintySixToEighteen",": " ] }, { - "r" : "51", + "r" : "270", "s" : [ { "value" : [ "months between " ] }, { - "r" : "47", + "r" : "274", "s" : [ { - "r" : "46", + "r" : "271", "value" : [ "DateTime","(","2005",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "50", + "r" : "279", "s" : [ { - "r" : "48", + "r" : "275", "value" : [ "DateTime","(","2006",", ","7",")" ] } ] } ] @@ -510,29 +538,32 @@ module.exports['Add'] = { } } ], "expression" : { - "localId" : "51", + "localId" : "270", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "47", + "localId" : "274", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "46", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", "type" : "Literal" } }, { - "localId" : "50", + "localId" : "279", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "48", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", "type" : "Literal" }, "month" : { - "localId" : "49", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -540,27 +571,27 @@ module.exports['Add'] = { } ] } }, { - "localId" : "56", + "localId" : "281", "name" : "AddUncertainties", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "56", + "r" : "281", "s" : [ { "value" : [ "","define ","AddUncertainties",": " ] }, { - "r" : "55", + "r" : "282", "s" : [ { - "r" : "53", + "r" : "283", "s" : [ { "value" : [ "UncertaintyZeroToTwelve" ] } ] }, { "value" : [ " + " ] }, { - "r" : "54", + "r" : "284", "s" : [ { "value" : [ "UncertaintySixToEighteen" ] } ] @@ -569,75 +600,77 @@ module.exports['Add'] = { } } ], "expression" : { - "localId" : "55", + "localId" : "282", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "53", + "localId" : "283", "name" : "UncertaintyZeroToTwelve", "type" : "ExpressionRef" }, { - "localId" : "54", + "localId" : "284", "name" : "UncertaintySixToEighteen", "type" : "ExpressionRef" } ] } }, { - "localId" : "60", + "localId" : "286", "name" : "AddUncertaintyAndNumber", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "60", + "r" : "286", "s" : [ { "value" : [ "","define ","AddUncertaintyAndNumber",": " ] }, { - "r" : "59", + "r" : "287", "s" : [ { - "r" : "57", + "r" : "288", "s" : [ { "value" : [ "UncertaintyZeroToTwelve" ] } ] }, { - "r" : "58", + "r" : "289", "value" : [ " + ","5" ] } ] } ] } } ], "expression" : { - "localId" : "59", + "localId" : "287", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "57", + "localId" : "288", "name" : "UncertaintyZeroToTwelve", "type" : "ExpressionRef" }, { - "localId" : "58", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "64", + "localId" : "291", "name" : "AddNumberAndUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "291", "s" : [ { "value" : [ "","define ","AddNumberAndUncertainty",": " ] }, { - "r" : "63", + "r" : "292", "s" : [ { - "r" : "61", + "r" : "293", "value" : [ "10"," + " ] }, { - "r" : "62", + "r" : "294", "s" : [ { "value" : [ "UncertaintyZeroToTwelve" ] } ] @@ -646,15 +679,16 @@ module.exports['Add'] = { } } ], "expression" : { - "localId" : "63", + "localId" : "292", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "61", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, { - "localId" : "62", + "localId" : "294", "name" : "UncertaintyZeroToTwelve", "type" : "ExpressionRef" } ] @@ -682,14 +716,16 @@ define SubtractUncertaintyFromNumber: 10 - UncertaintySixToEighteen module.exports['Subtract'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "271", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -705,17 +741,18 @@ module.exports['Subtract'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -723,7 +760,7 @@ module.exports['Subtract'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -731,184 +768,197 @@ module.exports['Subtract'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Ten", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "","define ","Ten",": ","10" ] } ] } } ], "expression" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "215", "name" : "Eleven", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "215", "s" : [ { - "r" : "4", + "r" : "216", "value" : [ "","define ","Eleven",": ","11" ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "218", "name" : "FiveMinusTwo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","FiveMinusTwo",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "220", "value" : [ "5"," - ","2" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "223", "name" : "SubtractMultiple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "223", "s" : [ { "value" : [ "","define ","SubtractMultiple",": " ] }, { - "r" : "16", + "r" : "224", "s" : [ { - "r" : "14", + "r" : "225", "s" : [ { - "r" : "12", + "r" : "226", "s" : [ { - "r" : "10", + "r" : "227", "value" : [ "100"," - ","50" ] } ] }, { - "r" : "13", + "r" : "229", "value" : [ " - ","25" ] } ] }, { - "r" : "15", + "r" : "230", "value" : [ " - ","10" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "224", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "225", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "226", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", "type" : "Literal" } ] }, { - "localId" : "13", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] }, { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } ] } }, { - "localId" : "21", + "localId" : "232", "name" : "SubtractVariables", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "232", "s" : [ { "value" : [ "","define ","SubtractVariables",": " ] }, { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "234", "s" : [ { "value" : [ "Eleven" ] } ] }, { "value" : [ " - " ] }, { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "Ten" ] } ] @@ -917,45 +967,46 @@ module.exports['Subtract'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "233", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "234", "name" : "Eleven", "type" : "ExpressionRef" }, { - "localId" : "19", + "localId" : "235", "name" : "Ten", "type" : "ExpressionRef" } ] } }, { - "localId" : "28", + "localId" : "237", "name" : "UncertaintyZeroToTwelve", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "237", "s" : [ { "value" : [ "","define ","UncertaintyZeroToTwelve",": " ] }, { - "r" : "27", + "r" : "238", "s" : [ { "value" : [ "months between " ] }, { - "r" : "24", + "r" : "243", "s" : [ { - "r" : "22", + "r" : "239", "value" : [ "DateTime","(","2005",", ","12",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "26", + "r" : "247", "s" : [ { - "r" : "25", + "r" : "244", "value" : [ "DateTime","(","2006",")" ] } ] } ] @@ -963,29 +1014,32 @@ module.exports['Subtract'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "238", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "243", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" } }, { - "localId" : "26", + "localId" : "247", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "25", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", "type" : "Literal" @@ -993,32 +1047,32 @@ module.exports['Subtract'] = { } ] } }, { - "localId" : "35", + "localId" : "249", "name" : "UncertaintySixToEighteen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "249", "s" : [ { "value" : [ "","define ","UncertaintySixToEighteen",": " ] }, { - "r" : "34", + "r" : "250", "s" : [ { "value" : [ "months between " ] }, { - "r" : "30", + "r" : "254", "s" : [ { - "r" : "29", + "r" : "251", "value" : [ "DateTime","(","2005",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "33", + "r" : "259", "s" : [ { - "r" : "31", + "r" : "255", "value" : [ "DateTime","(","2006",", ","7",")" ] } ] } ] @@ -1026,29 +1080,32 @@ module.exports['Subtract'] = { } } ], "expression" : { - "localId" : "34", + "localId" : "250", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "254", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "29", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", "type" : "Literal" } }, { - "localId" : "33", + "localId" : "259", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "31", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", "type" : "Literal" }, "month" : { - "localId" : "32", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -1056,27 +1113,27 @@ module.exports['Subtract'] = { } ] } }, { - "localId" : "39", + "localId" : "261", "name" : "SubtractUncertainties", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "261", "s" : [ { "value" : [ "","define ","SubtractUncertainties",": " ] }, { - "r" : "38", + "r" : "262", "s" : [ { - "r" : "36", + "r" : "263", "s" : [ { "value" : [ "UncertaintySixToEighteen" ] } ] }, { "value" : [ " - " ] }, { - "r" : "37", + "r" : "264", "s" : [ { "value" : [ "UncertaintyZeroToTwelve" ] } ] @@ -1085,75 +1142,77 @@ module.exports['Subtract'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "262", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "263", "name" : "UncertaintySixToEighteen", "type" : "ExpressionRef" }, { - "localId" : "37", + "localId" : "264", "name" : "UncertaintyZeroToTwelve", "type" : "ExpressionRef" } ] } }, { - "localId" : "43", + "localId" : "266", "name" : "SubtractNumberFromUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "266", "s" : [ { "value" : [ "","define ","SubtractNumberFromUncertainty",": " ] }, { - "r" : "42", + "r" : "267", "s" : [ { - "r" : "40", + "r" : "268", "s" : [ { "value" : [ "UncertaintySixToEighteen" ] } ] }, { - "r" : "41", + "r" : "269", "value" : [ " - ","5" ] } ] } ] } } ], "expression" : { - "localId" : "42", + "localId" : "267", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "40", + "localId" : "268", "name" : "UncertaintySixToEighteen", "type" : "ExpressionRef" }, { - "localId" : "41", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "47", + "localId" : "271", "name" : "SubtractUncertaintyFromNumber", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "271", "s" : [ { "value" : [ "","define ","SubtractUncertaintyFromNumber",": " ] }, { - "r" : "46", + "r" : "272", "s" : [ { - "r" : "44", + "r" : "273", "value" : [ "10"," - " ] }, { - "r" : "45", + "r" : "274", "s" : [ { "value" : [ "UncertaintySixToEighteen" ] } ] @@ -1162,15 +1221,16 @@ module.exports['Subtract'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "272", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, { - "localId" : "45", + "localId" : "274", "name" : "UncertaintySixToEighteen", "type" : "ExpressionRef" } ] @@ -1198,14 +1258,16 @@ define MultiplyNumberAndUncertainty: 10 * UncertaintyTwoToFourteen module.exports['Multiply'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "273", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1221,17 +1283,18 @@ module.exports['Multiply'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1239,7 +1302,7 @@ module.exports['Multiply'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1247,199 +1310,213 @@ module.exports['Multiply'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Ten", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "","define ","Ten",": ","10" ] } ] } } ], "expression" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "215", "name" : "Eleven", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "215", "s" : [ { - "r" : "4", + "r" : "216", "value" : [ "","define ","Eleven",": ","11" ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "218", "name" : "FiveTimesTwo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","FiveTimesTwo",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "220", "value" : [ "5"," * ","2" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] } }, { - "localId" : "19", + "localId" : "223", "name" : "MultiplyMultiple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "223", "s" : [ { "value" : [ "","define ","MultiplyMultiple",": " ] }, { - "r" : "18", + "r" : "224", "s" : [ { - "r" : "16", + "r" : "225", "s" : [ { - "r" : "14", + "r" : "226", "s" : [ { - "r" : "12", + "r" : "227", "s" : [ { - "r" : "10", + "r" : "228", "value" : [ "1"," * ","2" ] } ] }, { - "r" : "13", + "r" : "230", "value" : [ " * ","3" ] } ] }, { - "r" : "15", + "r" : "231", "value" : [ " * ","4" ] } ] }, { - "r" : "17", + "r" : "232", "value" : [ " * ","5" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "224", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "225", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "226", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "227", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "11", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, { - "localId" : "13", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "15", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, { - "localId" : "17", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "23", + "localId" : "234", "name" : "MultiplyVariables", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "234", "s" : [ { "value" : [ "","define ","MultiplyVariables",": " ] }, { - "r" : "22", + "r" : "235", "s" : [ { - "r" : "20", + "r" : "236", "s" : [ { "value" : [ "Eleven" ] } ] }, { "value" : [ " * " ] }, { - "r" : "21", + "r" : "237", "s" : [ { "value" : [ "Ten" ] } ] @@ -1448,45 +1525,46 @@ module.exports['Multiply'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "235", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "236", "name" : "Eleven", "type" : "ExpressionRef" }, { - "localId" : "21", + "localId" : "237", "name" : "Ten", "type" : "ExpressionRef" } ] } }, { - "localId" : "30", + "localId" : "239", "name" : "UncertaintyTwoToFourteen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "239", "s" : [ { "value" : [ "","define ","UncertaintyTwoToFourteen",": " ] }, { - "r" : "29", + "r" : "240", "s" : [ { "value" : [ "months between " ] }, { - "r" : "26", + "r" : "245", "s" : [ { - "r" : "24", + "r" : "241", "value" : [ "DateTime","(","2005",", ","10",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "28", + "r" : "249", "s" : [ { - "r" : "27", + "r" : "246", "value" : [ "DateTime","(","2006",")" ] } ] } ] @@ -1494,29 +1572,32 @@ module.exports['Multiply'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "240", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "245", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "24", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", "type" : "Literal" }, "month" : { - "localId" : "25", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "28", + "localId" : "249", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "27", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", "type" : "Literal" @@ -1524,32 +1605,32 @@ module.exports['Multiply'] = { } ] } }, { - "localId" : "37", + "localId" : "251", "name" : "UncertaintySixToEighteen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "251", "s" : [ { "value" : [ "","define ","UncertaintySixToEighteen",": " ] }, { - "r" : "36", + "r" : "252", "s" : [ { "value" : [ "months between " ] }, { - "r" : "32", + "r" : "256", "s" : [ { - "r" : "31", + "r" : "253", "value" : [ "DateTime","(","2005",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "35", + "r" : "261", "s" : [ { - "r" : "33", + "r" : "257", "value" : [ "DateTime","(","2006",", ","7",")" ] } ] } ] @@ -1557,29 +1638,32 @@ module.exports['Multiply'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "252", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "256", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "31", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", "type" : "Literal" } }, { - "localId" : "35", + "localId" : "261", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "33", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", "type" : "Literal" }, "month" : { - "localId" : "34", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -1587,27 +1671,27 @@ module.exports['Multiply'] = { } ] } }, { - "localId" : "41", + "localId" : "263", "name" : "MultiplyUncertainties", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "263", "s" : [ { "value" : [ "","define ","MultiplyUncertainties",": " ] }, { - "r" : "40", + "r" : "264", "s" : [ { - "r" : "38", + "r" : "265", "s" : [ { "value" : [ "UncertaintyTwoToFourteen" ] } ] }, { "value" : [ " * " ] }, { - "r" : "39", + "r" : "266", "s" : [ { "value" : [ "UncertaintySixToEighteen" ] } ] @@ -1616,75 +1700,77 @@ module.exports['Multiply'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "264", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "38", + "localId" : "265", "name" : "UncertaintyTwoToFourteen", "type" : "ExpressionRef" }, { - "localId" : "39", + "localId" : "266", "name" : "UncertaintySixToEighteen", "type" : "ExpressionRef" } ] } }, { - "localId" : "45", + "localId" : "268", "name" : "MultiplyUncertaintyAndNumber", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "268", "s" : [ { "value" : [ "","define ","MultiplyUncertaintyAndNumber",": " ] }, { - "r" : "44", + "r" : "269", "s" : [ { - "r" : "42", + "r" : "270", "s" : [ { "value" : [ "UncertaintyTwoToFourteen" ] } ] }, { - "r" : "43", + "r" : "271", "value" : [ " * ","5" ] } ] } ] } } ], "expression" : { - "localId" : "44", + "localId" : "269", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "42", + "localId" : "270", "name" : "UncertaintyTwoToFourteen", "type" : "ExpressionRef" }, { - "localId" : "43", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "49", + "localId" : "273", "name" : "MultiplyNumberAndUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "273", "s" : [ { "value" : [ "","define ","MultiplyNumberAndUncertainty",": " ] }, { - "r" : "48", + "r" : "274", "s" : [ { - "r" : "46", + "r" : "275", "value" : [ "10"," * " ] }, { - "r" : "47", + "r" : "276", "s" : [ { "value" : [ "UncertaintyTwoToFourteen" ] } ] @@ -1693,15 +1779,16 @@ module.exports['Multiply'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "274", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "46", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, { - "localId" : "47", + "localId" : "276", "name" : "UncertaintyTwoToFourteen", "type" : "ExpressionRef" } ] @@ -1730,14 +1817,16 @@ define DivideNumberByUncertainty: 36 / UncertaintySixToEighteen module.exports['Divide'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "304", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1753,17 +1842,18 @@ module.exports['Divide'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1771,7 +1861,7 @@ module.exports['Divide'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1779,97 +1869,111 @@ module.exports['Divide'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Hundred", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "","define ","Hundred",": ","100" ] } ] } } ], "expression" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "215", "name" : "Four", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "215", "s" : [ { - "r" : "4", + "r" : "216", "value" : [ "","define ","Four",": ","4" ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "218", "name" : "TenDividedByTwo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","TenDividedByTwo",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "220", "value" : [ "10"," / ","2" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "223", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { + "localId" : "225", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -1877,40 +1981,45 @@ module.exports['Divide'] = { } ] } }, { - "localId" : "13", + "localId" : "227", "name" : "TenDividedByFour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "227", "s" : [ { "value" : [ "","define ","TenDividedByFour",": " ] }, { - "r" : "12", + "r" : "228", "s" : [ { - "r" : "10", + "r" : "229", "value" : [ "10"," / ","4" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "228", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "232", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { + "localId" : "234", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -1918,76 +2027,87 @@ module.exports['Divide'] = { } ] } }, { - "localId" : "21", + "localId" : "236", "name" : "DivideMultiple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "236", "s" : [ { "value" : [ "","define ","DivideMultiple",": " ] }, { - "r" : "20", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "238", "s" : [ { - "r" : "16", + "r" : "239", "s" : [ { - "r" : "14", + "r" : "240", "value" : [ "1000"," / ","4" ] } ] }, { - "r" : "17", + "r" : "246", "value" : [ " / ","10" ] } ] }, { - "r" : "19", + "r" : "249", "value" : [ " / ","5" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "237", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "238", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "239", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "243", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000", "type" : "Literal" } }, { + "localId" : "245", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } } ] }, { + "localId" : "248", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } } ] }, { + "localId" : "251", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -1995,27 +2115,27 @@ module.exports['Divide'] = { } ] } }, { - "localId" : "25", + "localId" : "253", "name" : "DivideVariables", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "253", "s" : [ { "value" : [ "","define ","DivideVariables",": " ] }, { - "r" : "24", + "r" : "254", "s" : [ { - "r" : "22", + "r" : "255", "s" : [ { "value" : [ "Hundred" ] } ] }, { "value" : [ " / " ] }, { - "r" : "23", + "r" : "256", "s" : [ { "value" : [ "Four" ] } ] @@ -2024,51 +2144,56 @@ module.exports['Divide'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "254", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "258", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "255", "name" : "Hundred", "type" : "ExpressionRef" } }, { + "localId" : "260", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "256", "name" : "Four", "type" : "ExpressionRef" } } ] } }, { - "localId" : "32", + "localId" : "262", "name" : "UncertaintyTwoToFourteen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "262", "s" : [ { "value" : [ "","define ","UncertaintyTwoToFourteen",": " ] }, { - "r" : "31", + "r" : "263", "s" : [ { "value" : [ "months between " ] }, { - "r" : "28", + "r" : "268", "s" : [ { - "r" : "26", + "r" : "264", "value" : [ "DateTime","(","2005",", ","10",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "30", + "r" : "272", "s" : [ { - "r" : "29", + "r" : "269", "value" : [ "DateTime","(","2006",")" ] } ] } ] @@ -2076,29 +2201,32 @@ module.exports['Divide'] = { } } ], "expression" : { - "localId" : "31", + "localId" : "263", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "268", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "26", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", "type" : "Literal" }, "month" : { - "localId" : "27", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "30", + "localId" : "272", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "29", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", "type" : "Literal" @@ -2106,32 +2234,32 @@ module.exports['Divide'] = { } ] } }, { - "localId" : "39", + "localId" : "274", "name" : "UncertaintySixToEighteen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "274", "s" : [ { "value" : [ "","define ","UncertaintySixToEighteen",": " ] }, { - "r" : "38", + "r" : "275", "s" : [ { "value" : [ "months between " ] }, { - "r" : "34", + "r" : "279", "s" : [ { - "r" : "33", + "r" : "276", "value" : [ "DateTime","(","2005",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "37", + "r" : "284", "s" : [ { - "r" : "35", + "r" : "280", "value" : [ "DateTime","(","2006",", ","7",")" ] } ] } ] @@ -2139,29 +2267,32 @@ module.exports['Divide'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "275", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "279", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "33", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", "type" : "Literal" } }, { - "localId" : "37", + "localId" : "284", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "35", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", "type" : "Literal" }, "month" : { - "localId" : "36", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -2169,27 +2300,27 @@ module.exports['Divide'] = { } ] } }, { - "localId" : "43", + "localId" : "286", "name" : "DivideUncertainties", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "286", "s" : [ { "value" : [ "","define ","DivideUncertainties",": " ] }, { - "r" : "42", + "r" : "287", "s" : [ { - "r" : "40", + "r" : "288", "s" : [ { "value" : [ "UncertaintySixToEighteen" ] } ] }, { "value" : [ " / " ] }, { - "r" : "41", + "r" : "289", "s" : [ { "value" : [ "UncertaintyTwoToFourteen" ] } ] @@ -2198,63 +2329,73 @@ module.exports['Divide'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "287", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "291", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "40", + "localId" : "288", "name" : "UncertaintySixToEighteen", "type" : "ExpressionRef" } }, { + "localId" : "293", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "41", + "localId" : "289", "name" : "UncertaintyTwoToFourteen", "type" : "ExpressionRef" } } ] } }, { - "localId" : "47", + "localId" : "295", "name" : "DivideUncertaintyByNumber", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "295", "s" : [ { "value" : [ "","define ","DivideUncertaintyByNumber",": " ] }, { - "r" : "46", + "r" : "296", "s" : [ { - "r" : "44", + "r" : "297", "s" : [ { "value" : [ "UncertaintySixToEighteen" ] } ] }, { - "r" : "45", + "r" : "298", "value" : [ " / ","2" ] } ] } ] } } ], "expression" : { - "localId" : "46", + "localId" : "296", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "300", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "44", + "localId" : "297", "name" : "UncertaintySixToEighteen", "type" : "ExpressionRef" } }, { + "localId" : "302", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "45", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -2262,23 +2403,23 @@ module.exports['Divide'] = { } ] } }, { - "localId" : "51", + "localId" : "304", "name" : "DivideNumberByUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "304", "s" : [ { "value" : [ "","define ","DivideNumberByUncertainty",": " ] }, { - "r" : "50", + "r" : "305", "s" : [ { - "r" : "48", + "r" : "306", "value" : [ "36"," / " ] }, { - "r" : "49", + "r" : "307", "s" : [ { "value" : [ "UncertaintySixToEighteen" ] } ] @@ -2287,20 +2428,25 @@ module.exports['Divide'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "305", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "309", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "36", "type" : "Literal" } }, { + "localId" : "311", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "49", + "localId" : "307", "name" : "UncertaintySixToEighteen", "type" : "ExpressionRef" } @@ -2320,14 +2466,16 @@ define NegativeOne: -1 module.exports['Negate'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2343,17 +2491,18 @@ module.exports['Negate'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2361,7 +2510,7 @@ module.exports['Negate'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2369,45 +2518,55 @@ module.exports['Negate'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "NegativeOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","NegativeOne",": " ] }, { - "r" : "3", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "-","1" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "213", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2428,14 +2587,16 @@ define Parenthetical: (1 + 5) * (10 - 15) / 3 module.exports['MathPrecedence'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "229", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2451,17 +2612,18 @@ module.exports['MathPrecedence'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2469,7 +2631,7 @@ module.exports['MathPrecedence'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2477,51 +2639,60 @@ module.exports['MathPrecedence'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "Mixed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","Mixed",": " ] }, { - "r" : "10", + "r" : "213", "s" : [ { - "r" : "6", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "215", "value" : [ "1"," + " ] }, { - "r" : "5", + "r" : "216", "s" : [ { - "r" : "3", + "r" : "217", "value" : [ "5"," * ","10" ] } ] } ] }, { "value" : [ " - " ] }, { - "r" : "9", + "r" : "219", "s" : [ { - "r" : "7", + "r" : "220", "value" : [ "15"," / ","3" ] } ] } ] @@ -2529,28 +2700,33 @@ module.exports['MathPrecedence'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "213", "type" : "Subtract", + "signature" : [ ], "operand" : [ { + "localId" : "227", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "6", + "localId" : "214", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "5", + "localId" : "216", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "3", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "4", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -2558,20 +2734,25 @@ module.exports['MathPrecedence'] = { } ] } }, { - "localId" : "9", + "localId" : "219", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "223", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { + "localId" : "225", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -2580,28 +2761,28 @@ module.exports['MathPrecedence'] = { } ] } }, { - "localId" : "21", + "localId" : "229", "name" : "Parenthetical", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "229", "s" : [ { "value" : [ "","define ","Parenthetical",": " ] }, { - "r" : "20", + "r" : "230", "s" : [ { - "r" : "18", + "r" : "231", "s" : [ { - "r" : "14", + "r" : "232", "s" : [ { "value" : [ "(" ] }, { - "r" : "14", + "r" : "232", "s" : [ { - "r" : "12", + "r" : "233", "value" : [ "1"," + ","5" ] } ] }, { @@ -2610,13 +2791,13 @@ module.exports['MathPrecedence'] = { }, { "value" : [ " * " ] }, { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "(" ] }, { - "r" : "17", + "r" : "235", "s" : [ { - "r" : "15", + "r" : "236", "value" : [ "10"," - ","15" ] } ] }, { @@ -2624,44 +2805,50 @@ module.exports['MathPrecedence'] = { } ] } ] }, { - "r" : "19", + "r" : "238", "value" : [ " / ","3" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "230", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "240", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "231", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "232", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "13", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "17", + "localId" : "235", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, { - "localId" : "16", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -2669,9 +2856,11 @@ module.exports['MathPrecedence'] = { } ] } }, { + "localId" : "242", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -2692,14 +2881,16 @@ define Pow: 3 ^ 4 module.exports['Power'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2715,17 +2906,18 @@ module.exports['Power'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2733,7 +2925,7 @@ module.exports['Power'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2741,50 +2933,60 @@ module.exports['Power'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "Pow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","Pow",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "3"," ^ ","4" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Power", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -2808,14 +3010,16 @@ define MinWrongType: minimum Quantity module.exports['MinValue'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "228", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2831,17 +3035,18 @@ module.exports['MinValue'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2849,7 +3054,7 @@ module.exports['MinValue'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2857,37 +3062,46 @@ module.exports['MinValue'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "MinInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","MinInteger",": " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "Integer" ] } ] @@ -2896,27 +3110,27 @@ module.exports['MinValue'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MinValue" } }, { - "localId" : "7", + "localId" : "216", "name" : "MinDecimal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","MinDecimal",": " ] }, { - "r" : "6", + "r" : "218", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "5", + "r" : "217", "s" : [ { "value" : [ "Decimal" ] } ] @@ -2925,27 +3139,27 @@ module.exports['MinValue'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MinValue" } }, { - "localId" : "10", + "localId" : "220", "name" : "MinDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","define ","MinDateTime",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "DateTime" ] } ] @@ -2954,27 +3168,27 @@ module.exports['MinValue'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "MinValue" } }, { - "localId" : "13", + "localId" : "224", "name" : "MinTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "224", "s" : [ { "value" : [ "","define ","MinTime",": " ] }, { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "Time" ] } ] @@ -2983,27 +3197,27 @@ module.exports['MinValue'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "MinValue" } }, { - "localId" : "16", + "localId" : "228", "name" : "MinWrongType", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "228", "s" : [ { "value" : [ "","define ","MinWrongType",": " ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "Quantity" ] } ] @@ -3012,7 +3226,7 @@ module.exports['MinValue'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "MinValue" } @@ -3034,14 +3248,16 @@ define MaxWrongType: maximum Quantity module.exports['MaxValue'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "228", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3057,17 +3273,18 @@ module.exports['MaxValue'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3075,7 +3292,7 @@ module.exports['MaxValue'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3083,37 +3300,46 @@ module.exports['MaxValue'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "MaxInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","MaxInteger",": " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "Integer" ] } ] @@ -3122,27 +3348,27 @@ module.exports['MaxValue'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MaxValue" } }, { - "localId" : "7", + "localId" : "216", "name" : "MaxDecimal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","MaxDecimal",": " ] }, { - "r" : "6", + "r" : "218", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "5", + "r" : "217", "s" : [ { "value" : [ "Decimal" ] } ] @@ -3151,27 +3377,27 @@ module.exports['MaxValue'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MaxValue" } }, { - "localId" : "10", + "localId" : "220", "name" : "MaxDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","define ","MaxDateTime",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "DateTime" ] } ] @@ -3180,27 +3406,27 @@ module.exports['MaxValue'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "MaxValue" } }, { - "localId" : "13", + "localId" : "224", "name" : "MaxTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "224", "s" : [ { "value" : [ "","define ","MaxTime",": " ] }, { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "Time" ] } ] @@ -3209,27 +3435,27 @@ module.exports['MaxValue'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "MaxValue" } }, { - "localId" : "16", + "localId" : "228", "name" : "MaxWrongType", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "228", "s" : [ { "value" : [ "","define ","MaxWrongType",": " ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "Quantity" ] } ] @@ -3238,7 +3464,7 @@ module.exports['MaxValue'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "MaxValue" } @@ -3257,14 +3483,16 @@ define Even: 9 div 3 module.exports['TruncatedDivide'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3280,17 +3508,18 @@ module.exports['TruncatedDivide'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3298,7 +3527,7 @@ module.exports['TruncatedDivide'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3306,85 +3535,96 @@ module.exports['TruncatedDivide'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "Trunc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","Trunc",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "10"," div ","3" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "TruncatedDivide", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "Even", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","Even",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "9"," div ","3" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "TruncatedDivide", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -3404,14 +3644,16 @@ define Mod: 3 mod 2 module.exports['Modulo'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3427,17 +3669,18 @@ module.exports['Modulo'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3445,7 +3688,7 @@ module.exports['Modulo'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3453,50 +3696,60 @@ module.exports['Modulo'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "Mod", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","Mod",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "3"," mod ","2" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Modulo", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -3517,14 +3770,16 @@ define Even: Ceiling(10) module.exports['Ceiling'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3540,17 +3795,18 @@ module.exports['Ceiling'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3558,7 +3814,7 @@ module.exports['Ceiling'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3566,77 +3822,90 @@ module.exports['Ceiling'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "Ceil", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","Ceil",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Ceiling","(","10.1",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Ceiling", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.1", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "Even", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","Even",": " ] }, { - "r" : "6", + "r" : "224", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "Ceiling","(","10",")" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "224", "type" : "Ceiling", + "signature" : [ ], "operand" : { + "localId" : "226", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -3658,14 +3927,16 @@ define Even: Floor(10) module.exports['Floor'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3681,17 +3952,18 @@ module.exports['Floor'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3699,7 +3971,7 @@ module.exports['Floor'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3707,77 +3979,90 @@ module.exports['Floor'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "flr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","flr",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Floor","(","10.1",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Floor", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.1", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "Even", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","Even",": " ] }, { - "r" : "6", + "r" : "224", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "Floor","(","10",")" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "224", "type" : "Floor", + "signature" : [ ], "operand" : { + "localId" : "226", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -3799,14 +4084,16 @@ define Even: Truncate(10) module.exports['Truncate'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3822,17 +4109,18 @@ module.exports['Truncate'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3840,7 +4128,7 @@ module.exports['Truncate'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3848,77 +4136,90 @@ module.exports['Truncate'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "Trunc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","Trunc",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Truncate","(","10.1",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Truncate", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.1", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "Even", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","Even",": " ] }, { - "r" : "6", + "r" : "224", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "Truncate","(","10",")" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "224", "type" : "Truncate", + "signature" : [ ], "operand" : { + "localId" : "226", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -3941,14 +4242,16 @@ define Zero: Abs(0) module.exports['Abs'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3964,17 +4267,18 @@ module.exports['Abs'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3982,7 +4286,7 @@ module.exports['Abs'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3990,69 +4294,79 @@ module.exports['Abs'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "Pos", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","Pos",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Abs","(","10",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Abs", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } } }, { - "localId" : "8", + "localId" : "218", "name" : "Neg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "218", "s" : [ { "value" : [ "","define ","Neg",": " ] }, { - "r" : "7", + "r" : "223", "s" : [ { "value" : [ "Abs","(" ] }, { - "r" : "6", + "r" : "219", "s" : [ { - "r" : "5", + "r" : "220", "value" : [ "-","10" ] } ] }, { @@ -4062,13 +4376,15 @@ module.exports['Abs'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "223", "type" : "Abs", + "signature" : [ ], "operand" : { - "localId" : "6", + "localId" : "219", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -4076,30 +4392,31 @@ module.exports['Abs'] = { } } }, { - "localId" : "11", + "localId" : "225", "name" : "Zero", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "","define ","Zero",": " ] }, { - "r" : "10", + "r" : "229", "s" : [ { - "r" : "9", + "r" : "226", "value" : [ "Abs","(","0",")" ] } ] } ] } } ], "expression" : { - "localId" : "10", + "localId" : "229", "type" : "Abs", + "signature" : [ ], "operand" : { - "localId" : "9", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -4122,14 +4439,16 @@ define Down_percent: Round(4.43,1) module.exports['Round'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "231", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4145,17 +4464,18 @@ module.exports['Round'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4163,7 +4483,7 @@ module.exports['Round'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4171,147 +4491,160 @@ module.exports['Round'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "Up", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","Up",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Round","(","4.56",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Round", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.56", "type" : "Literal" } } }, { - "localId" : "8", + "localId" : "218", "name" : "Up_percent", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "218", "s" : [ { "value" : [ "","define ","Up_percent",": " ] }, { - "r" : "7", + "r" : "223", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "Round","(","4.56",",","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "7", + "localId" : "223", "type" : "Round", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.56", "type" : "Literal" }, "precision" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "11", + "localId" : "225", "name" : "Down", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "","define ","Down",": " ] }, { - "r" : "10", + "r" : "229", "s" : [ { - "r" : "9", + "r" : "226", "value" : [ "Round","(","4.49",")" ] } ] } ] } } ], "expression" : { - "localId" : "10", + "localId" : "229", "type" : "Round", + "signature" : [ ], "operand" : { - "localId" : "9", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.49", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "231", "name" : "Down_percent", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "231", "s" : [ { "value" : [ "","define ","Down_percent",": " ] }, { - "r" : "14", + "r" : "236", "s" : [ { - "r" : "12", + "r" : "232", "value" : [ "Round","(","4.43",",","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "14", + "localId" : "236", "type" : "Round", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.43", "type" : "Literal" }, "precision" : { - "localId" : "13", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -4331,14 +4664,16 @@ define ln: Ln(4) module.exports['Ln'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4354,17 +4689,18 @@ module.exports['Ln'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4372,7 +4708,7 @@ module.exports['Ln'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4380,47 +4716,59 @@ module.exports['Ln'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "ln", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","ln",": " ] }, { - "r" : "3", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Ln","(","4",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "218", "type" : "Ln", + "signature" : [ ], "operand" : { + "localId" : "220", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -4441,14 +4789,16 @@ define log: Log(10,10000) module.exports['Log'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4464,17 +4814,18 @@ module.exports['Log'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4482,7 +4833,7 @@ module.exports['Log'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4490,55 +4841,69 @@ module.exports['Log'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "log", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","log",": " ] }, { - "r" : "4", + "r" : "221", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Log","(","10",",","10000",")" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "221", "type" : "Log", + "signature" : [ ], "operand" : [ { + "localId" : "223", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { + "localId" : "225", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10000", "type" : "Literal" @@ -4569,14 +4934,16 @@ define max_date: successor of DateTime(9999,12,31,23,59,59,999) module.exports['Successor'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "69", + "r" : "294", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4592,17 +4959,18 @@ module.exports['Successor'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4610,7 +4978,7 @@ module.exports['Successor'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4618,129 +4986,141 @@ module.exports['Successor'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "Is", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","Is",": " ] }, { - "r" : "3", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "successor of ","2" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "214", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "216", "name" : "Rs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","Rs",": " ] }, { - "r" : "6", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "217", "value" : [ "successor of ","2.2" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "218", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.2", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "220", "name" : "ofr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","define ","ofr",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "8", + "r" : "221", "value" : [ "successor of ","2147483647" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483647", "type" : "Literal" } } }, { - "localId" : "14", + "localId" : "224", "name" : "y_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "224", "s" : [ { "value" : [ "","define ","y_date",": " ] }, { - "r" : "13", + "r" : "229", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "12", + "r" : "228", "s" : [ { - "r" : "11", + "r" : "225", "value" : [ "DateTime","(","2015",")" ] } ] } ] @@ -4748,13 +5128,15 @@ module.exports['Successor'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "229", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "228", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" @@ -4762,24 +5144,24 @@ module.exports['Successor'] = { } } }, { - "localId" : "19", + "localId" : "231", "name" : "ym_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "231", "s" : [ { "value" : [ "","define ","ym_date",": " ] }, { - "r" : "18", + "r" : "237", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "17", + "r" : "236", "s" : [ { - "r" : "15", + "r" : "232", "value" : [ "DateTime","(","2015",",","01",")" ] } ] } ] @@ -4787,19 +5169,21 @@ module.exports['Successor'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "237", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "236", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "15", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "16", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" @@ -4807,24 +5191,24 @@ module.exports['Successor'] = { } } }, { - "localId" : "25", + "localId" : "239", "name" : "ymd_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "239", "s" : [ { "value" : [ "","define ","ymd_date",": " ] }, { - "r" : "24", + "r" : "246", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "23", + "r" : "245", "s" : [ { - "r" : "20", + "r" : "240", "value" : [ "DateTime","(","2015",",","01",",","01",")" ] } ] } ] @@ -4832,25 +5216,27 @@ module.exports['Successor'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "246", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "245", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "20", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "21", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "22", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" @@ -4858,24 +5244,24 @@ module.exports['Successor'] = { } } }, { - "localId" : "32", + "localId" : "248", "name" : "ymdh_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "","define ","ymdh_date",": " ] }, { - "r" : "31", + "r" : "256", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "30", + "r" : "255", "s" : [ { - "r" : "26", + "r" : "249", "value" : [ "DateTime","(","2015",",","01",",","01",",","0",")" ] } ] } ] @@ -4883,31 +5269,33 @@ module.exports['Successor'] = { } } ], "expression" : { - "localId" : "31", + "localId" : "256", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "255", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "28", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "hour" : { - "localId" : "29", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -4915,24 +5303,24 @@ module.exports['Successor'] = { } } }, { - "localId" : "40", + "localId" : "258", "name" : "ymdhm_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "40", + "r" : "258", "s" : [ { "value" : [ "","define ","ymdhm_date",": " ] }, { - "r" : "39", + "r" : "267", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "38", + "r" : "266", "s" : [ { - "r" : "33", + "r" : "259", "value" : [ "DateTime","(","2015",",","01",",","01",",","0",",","0",")" ] } ] } ] @@ -4940,37 +5328,39 @@ module.exports['Successor'] = { } } ], "expression" : { - "localId" : "39", + "localId" : "267", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "38", + "localId" : "266", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "33", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "34", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "35", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "hour" : { - "localId" : "36", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "37", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -4978,24 +5368,24 @@ module.exports['Successor'] = { } } }, { - "localId" : "49", + "localId" : "269", "name" : "ymdhms_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "269", "s" : [ { "value" : [ "","define ","ymdhms_date",": " ] }, { - "r" : "48", + "r" : "279", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "47", + "r" : "278", "s" : [ { - "r" : "41", + "r" : "270", "value" : [ "DateTime","(","2015",",","01",",","01",",","0",",","0",",","0",")" ] } ] } ] @@ -5003,43 +5393,45 @@ module.exports['Successor'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "279", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "47", + "localId" : "278", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "41", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "42", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "43", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "hour" : { - "localId" : "44", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "45", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "46", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5047,24 +5439,24 @@ module.exports['Successor'] = { } } }, { - "localId" : "59", + "localId" : "281", "name" : "ymdhmsm_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "59", + "r" : "281", "s" : [ { "value" : [ "","define ","ymdhmsm_date",": " ] }, { - "r" : "58", + "r" : "292", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "57", + "r" : "291", "s" : [ { - "r" : "50", + "r" : "282", "value" : [ "DateTime","(","2015",",","01",",","01",",","0",",","0",",","0",",","0",")" ] } ] } ] @@ -5072,49 +5464,51 @@ module.exports['Successor'] = { } } ], "expression" : { - "localId" : "58", + "localId" : "292", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "57", + "localId" : "291", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "50", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "51", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "52", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "hour" : { - "localId" : "53", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "54", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "55", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "56", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5122,24 +5516,24 @@ module.exports['Successor'] = { } } }, { - "localId" : "69", + "localId" : "294", "name" : "max_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "69", + "r" : "294", "s" : [ { "value" : [ "","define ","max_date",": " ] }, { - "r" : "68", + "r" : "305", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "67", + "r" : "304", "s" : [ { - "r" : "60", + "r" : "295", "value" : [ "DateTime","(","9999",",","12",",","31",",","23",",","59",",","59",",","999",")" ] } ] } ] @@ -5147,49 +5541,51 @@ module.exports['Successor'] = { } } ], "expression" : { - "localId" : "68", + "localId" : "305", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "67", + "localId" : "304", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "60", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9999", "type" : "Literal" }, "month" : { - "localId" : "61", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "62", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "63", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "64", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "65", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "66", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -5220,14 +5616,16 @@ define min_date: predecessor of DateTime(0001,01,01,0,0,0,0) module.exports['Predecessor'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "70", + "r" : "295", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5243,17 +5641,18 @@ module.exports['Predecessor'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5261,7 +5660,7 @@ module.exports['Predecessor'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5269,99 +5668,110 @@ module.exports['Predecessor'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "Is", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","Is",": " ] }, { - "r" : "3", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "predecessor of ","2" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "214", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "216", "name" : "Rs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","Rs",": " ] }, { - "r" : "6", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "217", "value" : [ "predecessor of ","2.2" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "218", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.2", "type" : "Literal" } } }, { - "localId" : "11", + "localId" : "220", "name" : "ufr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "220", "s" : [ { "value" : [ "","define ","ufr",": " ] }, { - "r" : "10", + "r" : "223", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "9", + "r" : "221", "s" : [ { - "r" : "8", + "r" : "222", "value" : [ "-","2147483648" ] } ] } ] @@ -5369,13 +5779,15 @@ module.exports['Predecessor'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "223", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "9", + "localId" : "221", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483648", "type" : "Literal" @@ -5383,24 +5795,24 @@ module.exports['Predecessor'] = { } } }, { - "localId" : "15", + "localId" : "225", "name" : "y_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "225", "s" : [ { "value" : [ "","define ","y_date",": " ] }, { - "r" : "14", + "r" : "230", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "13", + "r" : "229", "s" : [ { - "r" : "12", + "r" : "226", "value" : [ "DateTime","(","2015",")" ] } ] } ] @@ -5408,13 +5820,15 @@ module.exports['Predecessor'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "230", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "229", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" @@ -5422,24 +5836,24 @@ module.exports['Predecessor'] = { } } }, { - "localId" : "20", + "localId" : "232", "name" : "ym_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "232", "s" : [ { "value" : [ "","define ","ym_date",": " ] }, { - "r" : "19", + "r" : "238", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "18", + "r" : "237", "s" : [ { - "r" : "16", + "r" : "233", "value" : [ "DateTime","(","2015",",","01",")" ] } ] } ] @@ -5447,19 +5861,21 @@ module.exports['Predecessor'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "238", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "237", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "16", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "17", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" @@ -5467,24 +5883,24 @@ module.exports['Predecessor'] = { } } }, { - "localId" : "26", + "localId" : "240", "name" : "ymd_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "240", "s" : [ { "value" : [ "","define ","ymd_date",": " ] }, { - "r" : "25", + "r" : "247", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "24", + "r" : "246", "s" : [ { - "r" : "21", + "r" : "241", "value" : [ "DateTime","(","2015",",","01",",","01",")" ] } ] } ] @@ -5492,25 +5908,27 @@ module.exports['Predecessor'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "247", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "24", + "localId" : "246", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "21", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "22", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "23", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" @@ -5518,24 +5936,24 @@ module.exports['Predecessor'] = { } } }, { - "localId" : "33", + "localId" : "249", "name" : "ymdh_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "249", "s" : [ { "value" : [ "","define ","ymdh_date",": " ] }, { - "r" : "32", + "r" : "257", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "31", + "r" : "256", "s" : [ { - "r" : "27", + "r" : "250", "value" : [ "DateTime","(","2015",",","01",",","01",",","0",")" ] } ] } ] @@ -5543,31 +5961,33 @@ module.exports['Predecessor'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "257", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "31", + "localId" : "256", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "28", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "29", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "hour" : { - "localId" : "30", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5575,24 +5995,24 @@ module.exports['Predecessor'] = { } } }, { - "localId" : "41", + "localId" : "259", "name" : "ymdhm_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "259", "s" : [ { "value" : [ "","define ","ymdhm_date",": " ] }, { - "r" : "40", + "r" : "268", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "39", + "r" : "267", "s" : [ { - "r" : "34", + "r" : "260", "value" : [ "DateTime","(","2015",",","01",",","01",",","0",",","0",")" ] } ] } ] @@ -5600,37 +6020,39 @@ module.exports['Predecessor'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "268", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "39", + "localId" : "267", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "34", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "35", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "36", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "hour" : { - "localId" : "37", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "38", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5638,24 +6060,24 @@ module.exports['Predecessor'] = { } } }, { - "localId" : "50", + "localId" : "270", "name" : "ymdhms_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "50", + "r" : "270", "s" : [ { "value" : [ "","define ","ymdhms_date",": " ] }, { - "r" : "49", + "r" : "280", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "48", + "r" : "279", "s" : [ { - "r" : "42", + "r" : "271", "value" : [ "DateTime","(","2015",",","01",",","01",",","0",",","0",",","0",")" ] } ] } ] @@ -5663,43 +6085,45 @@ module.exports['Predecessor'] = { } } ], "expression" : { - "localId" : "49", + "localId" : "280", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "279", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5707,24 +6131,24 @@ module.exports['Predecessor'] = { } } }, { - "localId" : "60", + "localId" : "282", "name" : "ymdhmsm_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "60", + "r" : "282", "s" : [ { "value" : [ "","define ","ymdhmsm_date",": " ] }, { - "r" : "59", + "r" : "293", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "58", + "r" : "292", "s" : [ { - "r" : "51", + "r" : "283", "value" : [ "DateTime","(","2015",",","01",",","01",",","0",",","0",",","0",",","0",")" ] } ] } ] @@ -5732,49 +6156,51 @@ module.exports['Predecessor'] = { } } ], "expression" : { - "localId" : "59", + "localId" : "293", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "58", + "localId" : "292", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "51", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "52", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "53", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "hour" : { - "localId" : "54", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "55", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "56", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "57", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5782,24 +6208,24 @@ module.exports['Predecessor'] = { } } }, { - "localId" : "70", + "localId" : "295", "name" : "min_date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "70", + "r" : "295", "s" : [ { "value" : [ "","define ","min_date",": " ] }, { - "r" : "69", + "r" : "306", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "68", + "r" : "305", "s" : [ { - "r" : "61", + "r" : "296", "value" : [ "DateTime","(","0001",",","01",",","01",",","0",",","0",",","0",",","0",")" ] } ] } ] @@ -5807,49 +6233,51 @@ module.exports['Predecessor'] = { } } ], "expression" : { - "localId" : "69", + "localId" : "306", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "68", + "localId" : "305", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "61", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0001", "type" : "Literal" }, "month" : { - "localId" : "62", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "63", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "hour" : { - "localId" : "64", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "65", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "66", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "67", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5892,14 +6320,16 @@ define SubtractUcum: (25 'km' - 5 'm') = 24995 'm' module.exports['Quantity'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "94", + "r" : "336", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5915,17 +6345,18 @@ module.exports['Quantity'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5933,7 +6364,7 @@ module.exports['Quantity'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5941,33 +6372,42 @@ module.exports['Quantity'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "days_10", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","days_10",": " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "10 ","days" ] } ] @@ -5975,29 +6415,29 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "213", "value" : 10, "unit" : "days", "type" : "Quantity" } }, { - "localId" : "7", + "localId" : "215", "name" : "QL10Days", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "215", "s" : [ { "value" : [ "","define ","QL10Days",": " ] }, { - "r" : "6", + "r" : "216", "s" : [ { "value" : [ "Quantity","{" ] }, { "s" : [ { - "r" : "4", + "r" : "218", "value" : [ "value",": ","10" ] } ] }, { @@ -6006,7 +6446,7 @@ module.exports['Quantity'] = { "s" : [ { "value" : [ "unit",": " ] }, { - "r" : "5", + "r" : "221", "s" : [ { "value" : [ "'days'" ] } ] @@ -6018,15 +6458,17 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "216", "classType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "Instance", "element" : [ { "name" : "value", "value" : { + "localId" : "220", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "4", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -6035,7 +6477,7 @@ module.exports['Quantity'] = { }, { "name" : "unit", "value" : { - "localId" : "5", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "days", "type" : "Literal" @@ -6043,23 +6485,23 @@ module.exports['Quantity'] = { } ] } }, { - "localId" : "11", + "localId" : "223", "name" : "QL10Min", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "223", "s" : [ { "value" : [ "","define ","QL10Min"," : " ] }, { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "Quantity","{" ] }, { "s" : [ { - "r" : "8", + "r" : "226", "value" : [ "value",": ","10" ] } ] }, { @@ -6068,7 +6510,7 @@ module.exports['Quantity'] = { "s" : [ { "value" : [ "unit",": " ] }, { - "r" : "9", + "r" : "229", "s" : [ { "value" : [ "'min'" ] } ] @@ -6080,15 +6522,17 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "224", "classType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "Instance", "element" : [ { "name" : "value", "value" : { + "localId" : "228", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -6097,7 +6541,7 @@ module.exports['Quantity'] = { }, { "name" : "unit", "value" : { - "localId" : "9", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "min", "type" : "Literal" @@ -6105,69 +6549,70 @@ module.exports['Quantity'] = { } ] } }, { - "localId" : "16", + "localId" : "231", "name" : "Jan1_2000", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "231", "s" : [ { "value" : [ "","define ","Jan1_2000",": " ] }, { - "r" : "15", + "r" : "237", "s" : [ { - "r" : "12", + "r" : "232", "value" : [ "DateTime","(","2000",", ","1",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "15", + "localId" : "237", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "13", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "14", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "20", + "localId" : "239", "name" : "add_q_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "239", "s" : [ { "value" : [ "","define ","add_q_q"," : " ] }, { - "r" : "19", + "r" : "240", "s" : [ { - "r" : "17", + "r" : "241", "s" : [ { "value" : [ "days_10" ] } ] }, { "value" : [ " + " ] }, { - "r" : "18", + "r" : "242", "s" : [ { "value" : [ "QL10Days" ] } ] @@ -6176,40 +6621,41 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "240", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "241", "name" : "days_10", "type" : "ExpressionRef" }, { - "localId" : "18", + "localId" : "242", "name" : "QL10Days", "type" : "ExpressionRef" } ] } }, { - "localId" : "24", + "localId" : "244", "name" : "add_d_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "244", "s" : [ { "value" : [ "","define ","add_d_q"," : " ] }, { - "r" : "23", + "r" : "245", "s" : [ { - "r" : "21", + "r" : "246", "s" : [ { "value" : [ "Jan1_2000" ] } ] }, { "value" : [ " + " ] }, { - "r" : "22", + "r" : "247", "s" : [ { "value" : [ "days_10" ] } ] @@ -6218,40 +6664,41 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "245", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "21", + "localId" : "246", "name" : "Jan1_2000", "type" : "ExpressionRef" }, { - "localId" : "22", + "localId" : "247", "name" : "days_10", "type" : "ExpressionRef" } ] } }, { - "localId" : "28", + "localId" : "249", "name" : "sub_q_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "249", "s" : [ { "value" : [ "","define ","sub_q_q"," : " ] }, { - "r" : "27", + "r" : "250", "s" : [ { - "r" : "25", + "r" : "251", "s" : [ { "value" : [ "days_10" ] } ] }, { "value" : [ " - " ] }, { - "r" : "26", + "r" : "252", "s" : [ { "value" : [ "QL10Days" ] } ] @@ -6260,40 +6707,41 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "250", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "251", "name" : "days_10", "type" : "ExpressionRef" }, { - "localId" : "26", + "localId" : "252", "name" : "QL10Days", "type" : "ExpressionRef" } ] } }, { - "localId" : "32", + "localId" : "254", "name" : "sub_d_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "254", "s" : [ { "value" : [ "","define ","sub_d_q"," : " ] }, { - "r" : "31", + "r" : "255", "s" : [ { - "r" : "29", + "r" : "256", "s" : [ { "value" : [ "Jan1_2000" ] } ] }, { "value" : [ " - " ] }, { - "r" : "30", + "r" : "257", "s" : [ { "value" : [ "days_10" ] } ] @@ -6302,40 +6750,41 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "31", + "localId" : "255", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "29", + "localId" : "256", "name" : "Jan1_2000", "type" : "ExpressionRef" }, { - "localId" : "30", + "localId" : "257", "name" : "days_10", "type" : "ExpressionRef" } ] } }, { - "localId" : "36", + "localId" : "259", "name" : "add_q_q_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "259", "s" : [ { "value" : [ "","define ","add_q_q_diff"," : " ] }, { - "r" : "35", + "r" : "260", "s" : [ { - "r" : "33", + "r" : "261", "s" : [ { "value" : [ "QL10Days" ] } ] }, { "value" : [ " + " ] }, { - "r" : "34", + "r" : "262", "s" : [ { "value" : [ "QL10Min" ] } ] @@ -6344,40 +6793,41 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "260", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "33", + "localId" : "261", "name" : "QL10Days", "type" : "ExpressionRef" }, { - "localId" : "34", + "localId" : "262", "name" : "QL10Min", "type" : "ExpressionRef" } ] } }, { - "localId" : "40", + "localId" : "264", "name" : "sub_q_q_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "40", + "r" : "264", "s" : [ { "value" : [ "","define ","sub_q_q_diff"," : " ] }, { - "r" : "39", + "r" : "265", "s" : [ { - "r" : "37", + "r" : "266", "s" : [ { "value" : [ "QL10Days" ] } ] }, { "value" : [ " - " ] }, { - "r" : "38", + "r" : "267", "s" : [ { "value" : [ "QL10Min" ] } ] @@ -6386,54 +6836,58 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "39", + "localId" : "265", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "37", + "localId" : "266", "name" : "QL10Days", "type" : "ExpressionRef" }, { - "localId" : "38", + "localId" : "267", "name" : "QL10Min", "type" : "ExpressionRef" } ] } }, { - "localId" : "44", + "localId" : "269", "name" : "div_q_d", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "44", + "r" : "269", "s" : [ { "value" : [ "","define ","div_q_d"," : " ] }, { - "r" : "43", + "r" : "270", "s" : [ { - "r" : "41", + "r" : "271", "s" : [ { "value" : [ "days_10" ] } ] }, { - "r" : "42", + "r" : "272", "value" : [ " / ","2" ] } ] } ] } } ], "expression" : { - "localId" : "43", + "localId" : "270", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "41", + "localId" : "271", "name" : "days_10", "type" : "ExpressionRef" }, { + "localId" : "274", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "42", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6441,27 +6895,27 @@ module.exports['Quantity'] = { } ] } }, { - "localId" : "48", + "localId" : "276", "name" : "div_q_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "48", + "r" : "276", "s" : [ { "value" : [ "","define ","div_q_q"," : " ] }, { - "r" : "47", + "r" : "277", "s" : [ { - "r" : "45", + "r" : "278", "s" : [ { "value" : [ "days_10" ] } ] }, { "value" : [ " / " ] }, { - "r" : "46", + "r" : "279", "s" : [ { "value" : [ "QL10Days" ] } ] @@ -6470,54 +6924,58 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "47", + "localId" : "277", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "278", "name" : "days_10", "type" : "ExpressionRef" }, { - "localId" : "46", + "localId" : "279", "name" : "QL10Days", "type" : "ExpressionRef" } ] } }, { - "localId" : "52", + "localId" : "281", "name" : "mul_q_d", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "52", + "r" : "281", "s" : [ { "value" : [ "","define ","mul_q_d"," : " ] }, { - "r" : "51", + "r" : "282", "s" : [ { - "r" : "49", + "r" : "283", "s" : [ { "value" : [ "days_10" ] } ] }, { - "r" : "50", + "r" : "284", "value" : [ " * ","2" ] } ] } ] } } ], "expression" : { - "localId" : "51", + "localId" : "282", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "49", + "localId" : "283", "name" : "days_10", "type" : "ExpressionRef" }, { + "localId" : "286", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "50", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6525,23 +6983,23 @@ module.exports['Quantity'] = { } ] } }, { - "localId" : "56", + "localId" : "288", "name" : "mul_d_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "56", + "r" : "288", "s" : [ { "value" : [ "","define ","mul_d_q"," : " ] }, { - "r" : "55", + "r" : "289", "s" : [ { - "r" : "53", + "r" : "290", "value" : [ "2"," * " ] }, { - "r" : "54", + "r" : "291", "s" : [ { "value" : [ "QL10Days" ] } ] @@ -6550,44 +7008,47 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "55", + "localId" : "289", "type" : "Multiply", + "signature" : [ ], "operand" : [ { + "localId" : "293", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "53", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "54", + "localId" : "291", "name" : "QL10Days", "type" : "ExpressionRef" } ] } }, { - "localId" : "60", + "localId" : "295", "name" : "mul_q_q", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "60", + "r" : "295", "s" : [ { "value" : [ "","define ","mul_q_q"," : " ] }, { - "r" : "59", + "r" : "296", "s" : [ { - "r" : "57", + "r" : "297", "s" : [ { "value" : [ "2 ","'m'" ] } ] }, { "value" : [ " * " ] }, { - "r" : "58", + "r" : "298", "s" : [ { "value" : [ "10 ","'m'" ] } ] @@ -6596,42 +7057,43 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "59", + "localId" : "296", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "57", + "localId" : "297", "value" : 2, "unit" : "m", "type" : "Quantity" }, { - "localId" : "58", + "localId" : "298", "value" : 10, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "64", + "localId" : "300", "name" : "mul_q_q_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "300", "s" : [ { "value" : [ "","define ","mul_q_q_diff"," : " ] }, { - "r" : "63", + "r" : "301", "s" : [ { - "r" : "61", + "r" : "302", "s" : [ { "value" : [ "2 ","'m'" ] } ] }, { "value" : [ " * " ] }, { - "r" : "62", + "r" : "303", "s" : [ { "value" : [ "10 ","'/d'" ] } ] @@ -6640,37 +7102,38 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "63", + "localId" : "301", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "61", + "localId" : "302", "value" : 2, "unit" : "m", "type" : "Quantity" }, { - "localId" : "62", + "localId" : "303", "value" : 10, "unit" : "/d", "type" : "Quantity" } ] } }, { - "localId" : "67", + "localId" : "305", "name" : "neg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "305", "s" : [ { "value" : [ "","define ","neg"," : " ] }, { - "r" : "66", + "r" : "306", "s" : [ { "value" : [ "- " ] }, { - "r" : "65", + "r" : "307", "s" : [ { "value" : [ "days_10" ] } ] @@ -6679,31 +7142,32 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "306", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "65", + "localId" : "307", "name" : "days_10", "type" : "ExpressionRef" } } }, { - "localId" : "70", + "localId" : "309", "name" : "abs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "70", + "r" : "309", "s" : [ { "value" : [ "","define ","abs"," : " ] }, { - "r" : "69", + "r" : "313", "s" : [ { "value" : [ "Abs","(" ] }, { - "r" : "68", + "r" : "310", "s" : [ { "value" : [ "neg" ] } ] @@ -6714,42 +7178,43 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "69", + "localId" : "313", "type" : "Abs", + "signature" : [ ], "operand" : { - "localId" : "68", + "localId" : "310", "name" : "neg", "type" : "ExpressionRef" } } }, { - "localId" : "76", + "localId" : "315", "name" : "MultiplyUcum", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "76", + "r" : "315", "s" : [ { "value" : [ "","define ","MultiplyUcum",": " ] }, { - "r" : "75", + "r" : "316", "s" : [ { - "r" : "73", + "r" : "317", "s" : [ { "value" : [ "(" ] }, { - "r" : "73", + "r" : "317", "s" : [ { - "r" : "71", + "r" : "318", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " * " ] }, { - "r" : "72", + "r" : "319", "s" : [ { "value" : [ "25 ","'km'" ] } ] @@ -6760,7 +7225,7 @@ module.exports['Quantity'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "74", + "r" : "320", "s" : [ { "value" : [ "125000 ","'m2'" ] } ] @@ -6769,57 +7234,59 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "75", + "localId" : "316", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "73", + "localId" : "317", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "71", + "localId" : "318", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "72", + "localId" : "319", "value" : 25, "unit" : "km", "type" : "Quantity" } ] }, { - "localId" : "74", + "localId" : "320", "value" : 125000, "unit" : "m2", "type" : "Quantity" } ] } }, { - "localId" : "82", + "localId" : "322", "name" : "DivideUcum", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "82", + "r" : "322", "s" : [ { "value" : [ "","define ","DivideUcum",": " ] }, { - "r" : "81", + "r" : "323", "s" : [ { - "r" : "79", + "r" : "324", "s" : [ { "value" : [ "(" ] }, { - "r" : "79", + "r" : "324", "s" : [ { - "r" : "77", + "r" : "325", "s" : [ { "value" : [ "20 ","'m2'" ] } ] }, { "value" : [ " / " ] }, { - "r" : "78", + "r" : "326", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -6830,7 +7297,7 @@ module.exports['Quantity'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "80", + "r" : "327", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -6839,57 +7306,59 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "81", + "localId" : "323", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "79", + "localId" : "324", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "77", + "localId" : "325", "value" : 20, "unit" : "m2", "type" : "Quantity" }, { - "localId" : "78", + "localId" : "326", "value" : 5, "unit" : "m", "type" : "Quantity" } ] }, { - "localId" : "80", + "localId" : "327", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "88", + "localId" : "329", "name" : "AddUcum", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "88", + "r" : "329", "s" : [ { "value" : [ "","define ","AddUcum",": " ] }, { - "r" : "87", + "r" : "330", "s" : [ { - "r" : "85", + "r" : "331", "s" : [ { "value" : [ "(" ] }, { - "r" : "85", + "r" : "331", "s" : [ { - "r" : "83", + "r" : "332", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " + " ] }, { - "r" : "84", + "r" : "333", "s" : [ { "value" : [ "5 ","'km'" ] } ] @@ -6900,7 +7369,7 @@ module.exports['Quantity'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "86", + "r" : "334", "s" : [ { "value" : [ "5005 ","'m'" ] } ] @@ -6909,57 +7378,59 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "87", + "localId" : "330", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "85", + "localId" : "331", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "83", + "localId" : "332", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "84", + "localId" : "333", "value" : 5, "unit" : "km", "type" : "Quantity" } ] }, { - "localId" : "86", + "localId" : "334", "value" : 5005, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "94", + "localId" : "336", "name" : "SubtractUcum", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "94", + "r" : "336", "s" : [ { "value" : [ "","define ","SubtractUcum",": " ] }, { - "r" : "93", + "r" : "337", "s" : [ { - "r" : "91", + "r" : "338", "s" : [ { "value" : [ "(" ] }, { - "r" : "91", + "r" : "338", "s" : [ { - "r" : "89", + "r" : "339", "s" : [ { "value" : [ "25 ","'km'" ] } ] }, { "value" : [ " - " ] }, { - "r" : "90", + "r" : "340", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -6970,7 +7441,7 @@ module.exports['Quantity'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "92", + "r" : "341", "s" : [ { "value" : [ "24995 ","'m'" ] } ] @@ -6979,24 +7450,26 @@ module.exports['Quantity'] = { } } ], "expression" : { - "localId" : "93", + "localId" : "337", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "91", + "localId" : "338", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "89", + "localId" : "339", "value" : 25, "unit" : "km", "type" : "Quantity" }, { - "localId" : "90", + "localId" : "340", "value" : 5, "unit" : "m", "type" : "Quantity" } ] }, { - "localId" : "92", + "localId" : "341", "value" : 24995, "unit" : "m", "type" : "Quantity" @@ -7079,14 +7552,16 @@ define ExpOverflow: Exp(maximum Decimal) module.exports['OutOfBounds'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "282", + "r" : "566", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7102,17 +7577,18 @@ module.exports['OutOfBounds'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7120,7 +7596,7 @@ module.exports['OutOfBounds'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7128,83 +7604,93 @@ module.exports['OutOfBounds'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "IntegerAddOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","IntegerAddOverflow",": " ] }, { - "r" : "5", + "r" : "213", "s" : [ { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "Integer" ] } ] } ] }, { - "r" : "4", + "r" : "216", "value" : [ " + ","1" ] } ] } ] } } ], "expression" : { - "localId" : "5", + "localId" : "213", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MaxValue" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "12", + "localId" : "218", "name" : "IntegerAddUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "218", "s" : [ { "value" : [ "","define ","IntegerAddUnderflow",": " ] }, { - "r" : "11", + "r" : "219", "s" : [ { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "Integer" ] } ] @@ -7212,9 +7698,9 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " + " ] }, { - "r" : "10", + "r" : "222", "s" : [ { - "r" : "9", + "r" : "223", "value" : [ "-","1" ] } ] } ] @@ -7222,17 +7708,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "219", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MinValue" }, { - "localId" : "10", + "localId" : "222", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "9", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -7240,24 +7728,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "18", + "localId" : "225", "name" : "IntegerSubtractOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "225", "s" : [ { "value" : [ "","define ","IntegerSubtractOverflow",": " ] }, { - "r" : "17", + "r" : "226", "s" : [ { - "r" : "14", + "r" : "228", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "13", + "r" : "227", "s" : [ { "value" : [ "Integer" ] } ] @@ -7265,9 +7753,9 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " - " ] }, { - "r" : "16", + "r" : "229", "s" : [ { - "r" : "15", + "r" : "230", "value" : [ "-","1" ] } ] } ] @@ -7275,17 +7763,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "226", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MaxValue" }, { - "localId" : "16", + "localId" : "229", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -7293,112 +7783,114 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "23", + "localId" : "232", "name" : "IntegerSubtractUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "232", "s" : [ { "value" : [ "","define ","IntegerSubtractUnderflow",": " ] }, { - "r" : "22", + "r" : "233", "s" : [ { - "r" : "20", + "r" : "235", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "19", + "r" : "234", "s" : [ { "value" : [ "Integer" ] } ] } ] }, { - "r" : "21", + "r" : "236", "value" : [ " - ","1" ] } ] } ] } } ], "expression" : { - "localId" : "22", + "localId" : "233", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MinValue" }, { - "localId" : "21", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "28", + "localId" : "238", "name" : "IntegerMultiplyOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "238", "s" : [ { "value" : [ "","define ","IntegerMultiplyOverflow",": " ] }, { - "r" : "27", + "r" : "239", "s" : [ { - "r" : "25", + "r" : "241", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "24", + "r" : "240", "s" : [ { "value" : [ "Integer" ] } ] } ] }, { - "r" : "26", + "r" : "242", "value" : [ " * ","2" ] } ] } ] } } ], "expression" : { - "localId" : "27", + "localId" : "239", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MaxValue" }, { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] } }, { - "localId" : "34", + "localId" : "244", "name" : "IntegerMultiplyUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "244", "s" : [ { "value" : [ "","define ","IntegerMultiplyUnderflow",": " ] }, { - "r" : "33", + "r" : "245", "s" : [ { - "r" : "30", + "r" : "247", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "29", + "r" : "246", "s" : [ { "value" : [ "Integer" ] } ] @@ -7406,9 +7898,9 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " * " ] }, { - "r" : "32", + "r" : "248", "s" : [ { - "r" : "31", + "r" : "249", "value" : [ "-","2" ] } ] } ] @@ -7416,17 +7908,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "245", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MinValue" }, { - "localId" : "32", + "localId" : "248", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -7434,24 +7928,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "39", + "localId" : "251", "name" : "IntegerDivideOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "251", "s" : [ { "value" : [ "","define ","IntegerDivideOverflow",": " ] }, { - "r" : "38", + "r" : "252", "s" : [ { - "r" : "36", + "r" : "254", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "35", + "r" : "253", "s" : [ { "value" : [ "Integer" ] } ] @@ -7459,9 +7953,9 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " / " ] }, { - "r" : "37", + "r" : "255", "s" : [ { - "r" : "37", + "r" : "255", "value" : [ "(","0.5",")" ] } ] } ] @@ -7469,41 +7963,44 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "252", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "257", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MaxValue" } }, { - "localId" : "37", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" } ] } }, { - "localId" : "45", + "localId" : "259", "name" : "IntegerDivideUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "259", "s" : [ { "value" : [ "","define ","IntegerDivideUnderflow",": " ] }, { - "r" : "44", + "r" : "260", "s" : [ { - "r" : "41", + "r" : "262", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "40", + "r" : "261", "s" : [ { "value" : [ "Integer" ] } ] @@ -7511,13 +8008,13 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " / " ] }, { - "r" : "43", + "r" : "263", "s" : [ { "value" : [ "(" ] }, { - "r" : "43", + "r" : "263", "s" : [ { - "r" : "42", + "r" : "264", "value" : [ "-","0.5" ] } ] }, { @@ -7528,20 +8025,24 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "260", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "266", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "41", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MinValue" } }, { - "localId" : "43", + "localId" : "263", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "42", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" @@ -7549,40 +8050,45 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "49", + "localId" : "268", "name" : "IntegerDivideByZero", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "268", "s" : [ { "value" : [ "","define ","IntegerDivideByZero",": " ] }, { - "r" : "48", + "r" : "269", "s" : [ { - "r" : "46", + "r" : "270", "value" : [ "1"," / ","0" ] } ] } ] } } ], "expression" : { - "localId" : "48", + "localId" : "269", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "273", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "46", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { + "localId" : "275", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "47", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -7590,28 +8096,28 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "54", + "localId" : "277", "name" : "IntegerPowerOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "54", + "r" : "277", "s" : [ { "value" : [ "","define ","IntegerPowerOverflow",": " ] }, { - "r" : "53", + "r" : "278", "s" : [ { - "r" : "51", + "r" : "280", "s" : [ { "value" : [ "(" ] }, { - "r" : "51", + "r" : "280", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "50", + "r" : "279", "s" : [ { "value" : [ "Integer" ] } ] @@ -7620,49 +8126,50 @@ module.exports['OutOfBounds'] = { "value" : [ ")" ] } ] }, { - "r" : "52", + "r" : "281", "value" : [ "^","3" ] } ] } ] } } ], "expression" : { - "localId" : "53", + "localId" : "278", "type" : "Power", + "signature" : [ ], "operand" : [ { - "localId" : "51", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MaxValue" }, { - "localId" : "52", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] } }, { - "localId" : "59", + "localId" : "283", "name" : "IntegerPowerUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "59", + "r" : "283", "s" : [ { "value" : [ "","define ","IntegerPowerUnderflow",": " ] }, { - "r" : "58", + "r" : "284", "s" : [ { - "r" : "56", + "r" : "286", "s" : [ { "value" : [ "(" ] }, { - "r" : "56", + "r" : "286", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "55", + "r" : "285", "s" : [ { "value" : [ "Integer" ] } ] @@ -7671,47 +8178,48 @@ module.exports['OutOfBounds'] = { "value" : [ ")" ] } ] }, { - "r" : "57", + "r" : "287", "value" : [ "^","3" ] } ] } ] } } ], "expression" : { - "localId" : "58", + "localId" : "284", "type" : "Power", + "signature" : [ ], "operand" : [ { - "localId" : "56", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MinValue" }, { - "localId" : "57", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] } }, { - "localId" : "63", + "localId" : "289", "name" : "IntegerSuccessorOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "63", + "r" : "289", "s" : [ { "value" : [ "","define ","IntegerSuccessorOverflow",": " ] }, { - "r" : "62", + "r" : "292", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "61", + "r" : "291", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "60", + "r" : "290", "s" : [ { "value" : [ "Integer" ] } ] @@ -7721,35 +8229,36 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "62", + "localId" : "292", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "61", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MaxValue" } } }, { - "localId" : "67", + "localId" : "294", "name" : "IntegerPredecessorUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "294", "s" : [ { "value" : [ "","define ","IntegerPredecessorUnderflow",": " ] }, { - "r" : "66", + "r" : "297", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "65", + "r" : "296", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "64", + "r" : "295", "s" : [ { "value" : [ "Integer" ] } ] @@ -7759,77 +8268,79 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "297", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "65", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "MinValue" } } }, { - "localId" : "72", + "localId" : "299", "name" : "DecimalAddOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "72", + "r" : "299", "s" : [ { "value" : [ "","define ","DecimalAddOverflow",": " ] }, { - "r" : "71", + "r" : "300", "s" : [ { - "r" : "69", + "r" : "302", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "68", + "r" : "301", "s" : [ { "value" : [ "Decimal" ] } ] } ] }, { - "r" : "70", + "r" : "303", "value" : [ " + ","1.0" ] } ] } ] } } ], "expression" : { - "localId" : "71", + "localId" : "300", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "69", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MaxValue" }, { - "localId" : "70", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } ] } }, { - "localId" : "78", + "localId" : "305", "name" : "DecimalAddUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "78", + "r" : "305", "s" : [ { "value" : [ "","define ","DecimalAddUnderflow",": " ] }, { - "r" : "77", + "r" : "306", "s" : [ { - "r" : "74", + "r" : "308", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "73", + "r" : "307", "s" : [ { "value" : [ "Decimal" ] } ] @@ -7837,9 +8348,9 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " + " ] }, { - "r" : "76", + "r" : "309", "s" : [ { - "r" : "75", + "r" : "310", "value" : [ "-","1.0" ] } ] } ] @@ -7847,17 +8358,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "77", + "localId" : "306", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "74", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MinValue" }, { - "localId" : "76", + "localId" : "309", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "75", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -7865,24 +8378,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "84", + "localId" : "312", "name" : "DecimalSubtractOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "84", + "r" : "312", "s" : [ { "value" : [ "","define ","DecimalSubtractOverflow",": " ] }, { - "r" : "83", + "r" : "313", "s" : [ { - "r" : "80", + "r" : "315", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "79", + "r" : "314", "s" : [ { "value" : [ "Decimal" ] } ] @@ -7890,9 +8403,9 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " - " ] }, { - "r" : "82", + "r" : "316", "s" : [ { - "r" : "81", + "r" : "317", "value" : [ "-","1.0" ] } ] } ] @@ -7900,17 +8413,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "83", + "localId" : "313", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "80", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MaxValue" }, { - "localId" : "82", + "localId" : "316", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "81", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -7918,90 +8433,94 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "89", + "localId" : "319", "name" : "DecimalSubtractUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "89", + "r" : "319", "s" : [ { "value" : [ "","define ","DecimalSubtractUnderflow",": " ] }, { - "r" : "88", + "r" : "320", "s" : [ { - "r" : "86", + "r" : "322", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "85", + "r" : "321", "s" : [ { "value" : [ "Decimal" ] } ] } ] }, { - "r" : "87", + "r" : "323", "value" : [ " - ","1.0" ] } ] } ] } } ], "expression" : { - "localId" : "88", + "localId" : "320", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "86", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MinValue" }, { - "localId" : "87", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } ] } }, { - "localId" : "94", + "localId" : "325", "name" : "DecimalMultiplyOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "94", + "r" : "325", "s" : [ { "value" : [ "","define ","DecimalMultiplyOverflow",": " ] }, { - "r" : "93", + "r" : "326", "s" : [ { - "r" : "91", + "r" : "328", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "90", + "r" : "327", "s" : [ { "value" : [ "Decimal" ] } ] } ] }, { - "r" : "92", + "r" : "329", "value" : [ " * ","2" ] } ] } ] } } ], "expression" : { - "localId" : "93", + "localId" : "326", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "91", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MaxValue" }, { + "localId" : "331", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "92", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -8009,24 +8528,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "100", + "localId" : "333", "name" : "DecimalMultiplyUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "100", + "r" : "333", "s" : [ { "value" : [ "","define ","DecimalMultiplyUnderflow",": " ] }, { - "r" : "99", + "r" : "334", "s" : [ { - "r" : "96", + "r" : "336", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "95", + "r" : "335", "s" : [ { "value" : [ "Decimal" ] } ] @@ -8034,9 +8553,9 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " * " ] }, { - "r" : "98", + "r" : "337", "s" : [ { - "r" : "97", + "r" : "338", "value" : [ "-","2" ] } ] } ] @@ -8044,19 +8563,23 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "99", + "localId" : "334", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "96", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MinValue" }, { + "localId" : "340", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "98", + "localId" : "337", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "97", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -8065,24 +8588,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "105", + "localId" : "342", "name" : "DecimalDivideOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "105", + "r" : "342", "s" : [ { "value" : [ "","define ","DecimalDivideOverflow",": " ] }, { - "r" : "104", + "r" : "343", "s" : [ { - "r" : "102", + "r" : "345", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "101", + "r" : "344", "s" : [ { "value" : [ "Decimal" ] } ] @@ -8090,9 +8613,9 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " / " ] }, { - "r" : "103", + "r" : "346", "s" : [ { - "r" : "103", + "r" : "346", "value" : [ "(","0.5",")" ] } ] } ] @@ -8100,38 +8623,39 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "104", + "localId" : "343", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "102", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MaxValue" }, { - "localId" : "103", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" } ] } }, { - "localId" : "111", + "localId" : "348", "name" : "DecimalDivideUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "348", "s" : [ { "value" : [ "","define ","DecimalDivideUnderflow",": " ] }, { - "r" : "110", + "r" : "349", "s" : [ { - "r" : "107", + "r" : "351", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "106", + "r" : "350", "s" : [ { "value" : [ "Decimal" ] } ] @@ -8139,13 +8663,13 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " / " ] }, { - "r" : "109", + "r" : "352", "s" : [ { "value" : [ "(" ] }, { - "r" : "109", + "r" : "352", "s" : [ { - "r" : "108", + "r" : "353", "value" : [ "-","0.5" ] } ] }, { @@ -8156,17 +8680,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "349", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "107", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MinValue" }, { - "localId" : "109", + "localId" : "352", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "108", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" @@ -8174,37 +8700,40 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "115", + "localId" : "355", "name" : "DecimalDivideByZero", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "115", + "r" : "355", "s" : [ { "value" : [ "","define ","DecimalDivideByZero",": " ] }, { - "r" : "114", + "r" : "356", "s" : [ { - "r" : "112", + "r" : "357", "value" : [ "1.0"," / ","0" ] } ] } ] } } ], "expression" : { - "localId" : "114", + "localId" : "356", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "112", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, { + "localId" : "360", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "113", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -8212,28 +8741,28 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "120", + "localId" : "362", "name" : "DecimalPowerOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "120", + "r" : "362", "s" : [ { "value" : [ "","define ","DecimalPowerOverflow",": " ] }, { - "r" : "119", + "r" : "363", "s" : [ { - "r" : "117", + "r" : "365", "s" : [ { "value" : [ "(" ] }, { - "r" : "117", + "r" : "365", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "116", + "r" : "364", "s" : [ { "value" : [ "Decimal" ] } ] @@ -8242,23 +8771,26 @@ module.exports['OutOfBounds'] = { "value" : [ ")" ] } ] }, { - "r" : "118", + "r" : "366", "value" : [ "^","2" ] } ] } ] } } ], "expression" : { - "localId" : "119", + "localId" : "363", "type" : "Power", + "signature" : [ ], "operand" : [ { - "localId" : "117", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MaxValue" }, { + "localId" : "368", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "118", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -8266,28 +8798,28 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "125", + "localId" : "370", "name" : "DecimalPowerUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "125", + "r" : "370", "s" : [ { "value" : [ "","define ","DecimalPowerUnderflow",": " ] }, { - "r" : "124", + "r" : "371", "s" : [ { - "r" : "122", + "r" : "373", "s" : [ { "value" : [ "(" ] }, { - "r" : "122", + "r" : "373", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "121", + "r" : "372", "s" : [ { "value" : [ "Decimal" ] } ] @@ -8296,23 +8828,26 @@ module.exports['OutOfBounds'] = { "value" : [ ")" ] } ] }, { - "r" : "123", + "r" : "374", "value" : [ "^","3" ] } ] } ] } } ], "expression" : { - "localId" : "124", + "localId" : "371", "type" : "Power", + "signature" : [ ], "operand" : [ { - "localId" : "122", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MinValue" }, { + "localId" : "376", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "123", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -8320,26 +8855,26 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "129", + "localId" : "378", "name" : "DecimalSuccessorOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "129", + "r" : "378", "s" : [ { "value" : [ "","define ","DecimalSuccessorOverflow",": " ] }, { - "r" : "128", + "r" : "381", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "127", + "r" : "380", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "126", + "r" : "379", "s" : [ { "value" : [ "Decimal" ] } ] @@ -8349,35 +8884,36 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "128", + "localId" : "381", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "127", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MaxValue" } } }, { - "localId" : "133", + "localId" : "383", "name" : "DecimalPredecessorUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "133", + "r" : "383", "s" : [ { "value" : [ "","define ","DecimalPredecessorUnderflow",": " ] }, { - "r" : "132", + "r" : "386", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "131", + "r" : "385", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "130", + "r" : "384", "s" : [ { "value" : [ "Decimal" ] } ] @@ -8387,38 +8923,39 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "132", + "localId" : "386", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "131", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MinValue" } } }, { - "localId" : "138", + "localId" : "388", "name" : "MaxQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "138", + "r" : "388", "s" : [ { "value" : [ "","define ","MaxQuantity",": " ] }, { - "r" : "137", + "r" : "389", "s" : [ { "value" : [ "Quantity"," { " ] }, { "s" : [ { "value" : [ "value",": " ] }, { - "r" : "135", + "r" : "392", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "134", + "r" : "391", "s" : [ { "value" : [ "Decimal" ] } ] @@ -8430,7 +8967,7 @@ module.exports['OutOfBounds'] = { "s" : [ { "value" : [ "unit",": " ] }, { - "r" : "136", + "r" : "393", "s" : [ { "value" : [ "'mm'" ] } ] @@ -8442,20 +8979,20 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "137", + "localId" : "389", "classType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "Instance", "element" : [ { "name" : "value", "value" : { - "localId" : "135", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MaxValue" } }, { "name" : "unit", "value" : { - "localId" : "136", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "mm", "type" : "Literal" @@ -8463,29 +9000,29 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "143", + "localId" : "395", "name" : "MinQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "143", + "r" : "395", "s" : [ { "value" : [ "","define ","MinQuantity",": " ] }, { - "r" : "142", + "r" : "396", "s" : [ { "value" : [ "Quantity"," { " ] }, { "s" : [ { "value" : [ "value",": " ] }, { - "r" : "140", + "r" : "399", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "139", + "r" : "398", "s" : [ { "value" : [ "Decimal" ] } ] @@ -8497,7 +9034,7 @@ module.exports['OutOfBounds'] = { "s" : [ { "value" : [ "unit",": " ] }, { - "r" : "141", + "r" : "400", "s" : [ { "value" : [ "'mm'" ] } ] @@ -8509,20 +9046,20 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "142", + "localId" : "396", "classType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "Instance", "element" : [ { "name" : "value", "value" : { - "localId" : "140", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MinValue" } }, { "name" : "unit", "value" : { - "localId" : "141", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "mm", "type" : "Literal" @@ -8530,27 +9067,27 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "147", + "localId" : "402", "name" : "QuantityAddOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "147", + "r" : "402", "s" : [ { "value" : [ "","define ","QuantityAddOverflow",": " ] }, { - "r" : "146", + "r" : "403", "s" : [ { - "r" : "144", + "r" : "404", "s" : [ { "value" : [ "MaxQuantity" ] } ] }, { "value" : [ " + " ] }, { - "r" : "145", + "r" : "405", "s" : [ { "value" : [ "1.0 ","'mm'" ] } ] @@ -8559,49 +9096,50 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "146", + "localId" : "403", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "144", + "localId" : "404", "name" : "MaxQuantity", "type" : "ExpressionRef" }, { - "localId" : "145", + "localId" : "405", "value" : 1.0, "unit" : "mm", "type" : "Quantity" } ] } }, { - "localId" : "152", + "localId" : "407", "name" : "QuantityAddUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "152", + "r" : "407", "s" : [ { "value" : [ "","define ","QuantityAddUnderflow",": " ] }, { - "r" : "151", + "r" : "408", "s" : [ { - "r" : "148", + "r" : "409", "s" : [ { "value" : [ "MinQuantity" ] } ] }, { "value" : [ " + " ] }, { - "r" : "150", + "r" : "410", "s" : [ { "value" : [ "(" ] }, { - "r" : "150", + "r" : "410", "s" : [ { "value" : [ "-" ] }, { - "r" : "149", + "r" : "411", "s" : [ { "value" : [ "1.0 ","'mm'" ] } ] @@ -8614,17 +9152,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "151", + "localId" : "408", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "148", + "localId" : "409", "name" : "MinQuantity", "type" : "ExpressionRef" }, { - "localId" : "150", + "localId" : "410", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "149", + "localId" : "411", "value" : 1.0, "unit" : "mm", "type" : "Quantity" @@ -8632,35 +9172,35 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "157", + "localId" : "413", "name" : "QuantitySubtractOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "413", "s" : [ { "value" : [ "","define ","QuantitySubtractOverflow",": " ] }, { - "r" : "156", + "r" : "414", "s" : [ { - "r" : "153", + "r" : "415", "s" : [ { "value" : [ "MaxQuantity" ] } ] }, { "value" : [ " - " ] }, { - "r" : "155", + "r" : "416", "s" : [ { "value" : [ "(" ] }, { - "r" : "155", + "r" : "416", "s" : [ { "value" : [ "-" ] }, { - "r" : "154", + "r" : "417", "s" : [ { "value" : [ "1 ","'mm'" ] } ] @@ -8673,17 +9213,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "414", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "153", + "localId" : "415", "name" : "MaxQuantity", "type" : "ExpressionRef" }, { - "localId" : "155", + "localId" : "416", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "154", + "localId" : "417", "value" : 1, "unit" : "mm", "type" : "Quantity" @@ -8691,27 +9233,27 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "161", + "localId" : "419", "name" : "QuantitySubtractUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "161", + "r" : "419", "s" : [ { "value" : [ "","define ","QuantitySubtractUnderflow",": " ] }, { - "r" : "160", + "r" : "420", "s" : [ { - "r" : "158", + "r" : "421", "s" : [ { "value" : [ "MinQuantity" ] } ] }, { "value" : [ " - " ] }, { - "r" : "159", + "r" : "422", "s" : [ { "value" : [ "1 ","'mm'" ] } ] @@ -8720,41 +9262,42 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "160", + "localId" : "420", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "158", + "localId" : "421", "name" : "MinQuantity", "type" : "ExpressionRef" }, { - "localId" : "159", + "localId" : "422", "value" : 1, "unit" : "mm", "type" : "Quantity" } ] } }, { - "localId" : "165", + "localId" : "424", "name" : "QuantityMultiplyOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "165", + "r" : "424", "s" : [ { "value" : [ "","define ","QuantityMultiplyOverflow",": " ] }, { - "r" : "164", + "r" : "425", "s" : [ { - "r" : "162", + "r" : "426", "s" : [ { "value" : [ "MaxQuantity" ] } ] }, { "value" : [ " * " ] }, { - "r" : "163", + "r" : "427", "s" : [ { "value" : [ "2 ","'mm'" ] } ] @@ -8763,41 +9306,42 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "164", + "localId" : "425", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "162", + "localId" : "426", "name" : "MaxQuantity", "type" : "ExpressionRef" }, { - "localId" : "163", + "localId" : "427", "value" : 2, "unit" : "mm", "type" : "Quantity" } ] } }, { - "localId" : "169", + "localId" : "429", "name" : "QuantityMultiplyUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "169", + "r" : "429", "s" : [ { "value" : [ "","define ","QuantityMultiplyUnderflow",": " ] }, { - "r" : "168", + "r" : "430", "s" : [ { - "r" : "166", + "r" : "431", "s" : [ { "value" : [ "MinQuantity" ] } ] }, { "value" : [ " * " ] }, { - "r" : "167", + "r" : "432", "s" : [ { "value" : [ "2 ","'mm'" ] } ] @@ -8806,41 +9350,42 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "168", + "localId" : "430", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "166", + "localId" : "431", "name" : "MinQuantity", "type" : "ExpressionRef" }, { - "localId" : "167", + "localId" : "432", "value" : 2, "unit" : "mm", "type" : "Quantity" } ] } }, { - "localId" : "173", + "localId" : "434", "name" : "QuantityDivideOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "173", + "r" : "434", "s" : [ { "value" : [ "","define ","QuantityDivideOverflow",": " ] }, { - "r" : "172", + "r" : "435", "s" : [ { - "r" : "170", + "r" : "436", "s" : [ { "value" : [ "MaxQuantity" ] } ] }, { "value" : [ " / " ] }, { - "r" : "171", + "r" : "437", "s" : [ { "value" : [ "0.5 ","'mm'" ] } ] @@ -8849,49 +9394,50 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "172", + "localId" : "435", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "170", + "localId" : "436", "name" : "MaxQuantity", "type" : "ExpressionRef" }, { - "localId" : "171", + "localId" : "437", "value" : 0.5, "unit" : "mm", "type" : "Quantity" } ] } }, { - "localId" : "178", + "localId" : "439", "name" : "QuantityDivideUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "178", + "r" : "439", "s" : [ { "value" : [ "","define ","QuantityDivideUnderflow",": " ] }, { - "r" : "177", + "r" : "440", "s" : [ { - "r" : "174", + "r" : "441", "s" : [ { "value" : [ "MinQuantity" ] } ] }, { "value" : [ " / " ] }, { - "r" : "176", + "r" : "442", "s" : [ { "value" : [ "(" ] }, { - "r" : "176", + "r" : "442", "s" : [ { "value" : [ "-" ] }, { - "r" : "175", + "r" : "443", "s" : [ { "value" : [ "0.5 ","'mm'" ] } ] @@ -8904,17 +9450,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "177", + "localId" : "440", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "174", + "localId" : "441", "name" : "MinQuantity", "type" : "ExpressionRef" }, { - "localId" : "176", + "localId" : "442", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "175", + "localId" : "443", "value" : 0.5, "unit" : "mm", "type" : "Quantity" @@ -8922,27 +9470,27 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "182", + "localId" : "445", "name" : "QuantityDivideByZero", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "182", + "r" : "445", "s" : [ { "value" : [ "","define ","QuantityDivideByZero",": " ] }, { - "r" : "181", + "r" : "446", "s" : [ { - "r" : "179", + "r" : "447", "s" : [ { "value" : [ "1.0 ","'mm'" ] } ] }, { "value" : [ " / " ] }, { - "r" : "180", + "r" : "448", "s" : [ { "value" : [ "0 ","'mm'" ] } ] @@ -8951,37 +9499,38 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "181", + "localId" : "446", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "179", + "localId" : "447", "value" : 1.0, "unit" : "mm", "type" : "Quantity" }, { - "localId" : "180", + "localId" : "448", "value" : 0, "unit" : "mm", "type" : "Quantity" } ] } }, { - "localId" : "185", + "localId" : "450", "name" : "QuantitySuccessorOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "185", + "r" : "450", "s" : [ { "value" : [ "","define ","QuantitySuccessorOverflow",": " ] }, { - "r" : "184", + "r" : "452", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "183", + "r" : "451", "s" : [ { "value" : [ "MaxQuantity" ] } ] @@ -8990,31 +9539,32 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "184", + "localId" : "452", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "183", + "localId" : "451", "name" : "MaxQuantity", "type" : "ExpressionRef" } } }, { - "localId" : "188", + "localId" : "454", "name" : "QuantityPredecessorUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "188", + "r" : "454", "s" : [ { "value" : [ "","define ","QuantityPredecessorUnderflow",": " ] }, { - "r" : "187", + "r" : "456", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "186", + "r" : "455", "s" : [ { "value" : [ "MinQuantity" ] } ] @@ -9023,33 +9573,34 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "187", + "localId" : "456", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "186", + "localId" : "455", "name" : "MinQuantity", "type" : "ExpressionRef" } } }, { - "localId" : "193", + "localId" : "458", "name" : "DateTimeAddOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "193", + "r" : "458", "s" : [ { "value" : [ "","define ","DateTimeAddOverflow",": " ] }, { - "r" : "192", + "r" : "459", "s" : [ { - "r" : "190", + "r" : "461", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "189", + "r" : "460", "s" : [ { "value" : [ "DateTime" ] } ] @@ -9057,7 +9608,7 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " + " ] }, { - "r" : "191", + "r" : "462", "s" : [ { "value" : [ "1 ","day" ] } ] @@ -9066,38 +9617,39 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "192", + "localId" : "459", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "190", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "MaxValue" }, { - "localId" : "191", + "localId" : "462", "value" : 1, "unit" : "day", "type" : "Quantity" } ] } }, { - "localId" : "199", + "localId" : "464", "name" : "DateTimeAddUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "199", + "r" : "464", "s" : [ { "value" : [ "","define ","DateTimeAddUnderflow",": " ] }, { - "r" : "198", + "r" : "465", "s" : [ { - "r" : "195", + "r" : "467", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "194", + "r" : "466", "s" : [ { "value" : [ "DateTime" ] } ] @@ -9105,15 +9657,15 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " + " ] }, { - "r" : "197", + "r" : "468", "s" : [ { "value" : [ "(" ] }, { - "r" : "197", + "r" : "468", "s" : [ { "value" : [ "-" ] }, { - "r" : "196", + "r" : "469", "s" : [ { "value" : [ "1 ","day" ] } ] @@ -9126,17 +9678,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "198", + "localId" : "465", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "195", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "MinValue" }, { - "localId" : "197", + "localId" : "468", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "196", + "localId" : "469", "value" : 1, "unit" : "day", "type" : "Quantity" @@ -9144,24 +9698,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "205", + "localId" : "471", "name" : "DateTimeSubtractOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "205", + "r" : "471", "s" : [ { "value" : [ "","define ","DateTimeSubtractOverflow",": " ] }, { - "r" : "204", + "r" : "472", "s" : [ { - "r" : "201", + "r" : "474", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "200", + "r" : "473", "s" : [ { "value" : [ "DateTime" ] } ] @@ -9169,15 +9723,15 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " - " ] }, { - "r" : "203", + "r" : "475", "s" : [ { "value" : [ "(" ] }, { - "r" : "203", + "r" : "475", "s" : [ { "value" : [ "-" ] }, { - "r" : "202", + "r" : "476", "s" : [ { "value" : [ "1 ","day" ] } ] @@ -9190,17 +9744,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "204", + "localId" : "472", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "201", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "MaxValue" }, { - "localId" : "203", + "localId" : "475", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "202", + "localId" : "476", "value" : 1, "unit" : "day", "type" : "Quantity" @@ -9208,24 +9764,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "210", + "localId" : "478", "name" : "DateTimeSubtractUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "210", + "r" : "478", "s" : [ { "value" : [ "","define ","DateTimeSubtractUnderflow",": " ] }, { - "r" : "209", + "r" : "479", "s" : [ { - "r" : "207", + "r" : "481", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "206", + "r" : "480", "s" : [ { "value" : [ "DateTime" ] } ] @@ -9233,7 +9789,7 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " - " ] }, { - "r" : "208", + "r" : "482", "s" : [ { "value" : [ "1 ","day" ] } ] @@ -9242,40 +9798,41 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "209", + "localId" : "479", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "207", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "MinValue" }, { - "localId" : "208", + "localId" : "482", "value" : 1, "unit" : "day", "type" : "Quantity" } ] } }, { - "localId" : "214", + "localId" : "484", "name" : "DateTimeSuccessorOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "214", + "r" : "484", "s" : [ { "value" : [ "","define ","DateTimeSuccessorOverflow",": " ] }, { - "r" : "213", + "r" : "487", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "212", + "r" : "486", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "211", + "r" : "485", "s" : [ { "value" : [ "DateTime" ] } ] @@ -9285,35 +9842,36 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "213", + "localId" : "487", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "212", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "MaxValue" } } }, { - "localId" : "218", + "localId" : "489", "name" : "DateTimePredecessorUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "218", + "r" : "489", "s" : [ { "value" : [ "","define ","DateTimePredecessorUnderflow",": " ] }, { - "r" : "217", + "r" : "492", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "216", + "r" : "491", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "215", + "r" : "490", "s" : [ { "value" : [ "DateTime" ] } ] @@ -9323,33 +9881,34 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "217", + "localId" : "492", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "216", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "MinValue" } } }, { - "localId" : "223", + "localId" : "494", "name" : "DateAddOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "223", + "r" : "494", "s" : [ { "value" : [ "","define ","DateAddOverflow",": " ] }, { - "r" : "222", + "r" : "495", "s" : [ { - "r" : "220", + "r" : "497", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "219", + "r" : "496", "s" : [ { "value" : [ "Date" ] } ] @@ -9357,7 +9916,7 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " + " ] }, { - "r" : "221", + "r" : "498", "s" : [ { "value" : [ "1 ","day" ] } ] @@ -9366,38 +9925,39 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "222", + "localId" : "495", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "220", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "MaxValue" }, { - "localId" : "221", + "localId" : "498", "value" : 1, "unit" : "day", "type" : "Quantity" } ] } }, { - "localId" : "229", + "localId" : "500", "name" : "DateAddUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "229", + "r" : "500", "s" : [ { "value" : [ "","define ","DateAddUnderflow",": " ] }, { - "r" : "228", + "r" : "501", "s" : [ { - "r" : "225", + "r" : "503", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "224", + "r" : "502", "s" : [ { "value" : [ "Date" ] } ] @@ -9405,15 +9965,15 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " + " ] }, { - "r" : "227", + "r" : "504", "s" : [ { "value" : [ "(" ] }, { - "r" : "227", + "r" : "504", "s" : [ { "value" : [ "-" ] }, { - "r" : "226", + "r" : "505", "s" : [ { "value" : [ "1 ","day" ] } ] @@ -9426,17 +9986,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "228", + "localId" : "501", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "225", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "MinValue" }, { - "localId" : "227", + "localId" : "504", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "226", + "localId" : "505", "value" : 1, "unit" : "day", "type" : "Quantity" @@ -9444,24 +10006,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "235", + "localId" : "507", "name" : "DateSubtractOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "235", + "r" : "507", "s" : [ { "value" : [ "","define ","DateSubtractOverflow",": " ] }, { - "r" : "234", + "r" : "508", "s" : [ { - "r" : "231", + "r" : "510", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "230", + "r" : "509", "s" : [ { "value" : [ "Date" ] } ] @@ -9469,15 +10031,15 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " - " ] }, { - "r" : "233", + "r" : "511", "s" : [ { "value" : [ "(" ] }, { - "r" : "233", + "r" : "511", "s" : [ { "value" : [ "-" ] }, { - "r" : "232", + "r" : "512", "s" : [ { "value" : [ "1 ","day" ] } ] @@ -9490,17 +10052,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "234", + "localId" : "508", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "231", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "MaxValue" }, { - "localId" : "233", + "localId" : "511", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "232", + "localId" : "512", "value" : 1, "unit" : "day", "type" : "Quantity" @@ -9508,24 +10072,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "240", + "localId" : "514", "name" : "DateSubtractUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "240", + "r" : "514", "s" : [ { "value" : [ "","define ","DateSubtractUnderflow",": " ] }, { - "r" : "239", + "r" : "515", "s" : [ { - "r" : "237", + "r" : "517", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "236", + "r" : "516", "s" : [ { "value" : [ "Date" ] } ] @@ -9533,7 +10097,7 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " - " ] }, { - "r" : "238", + "r" : "518", "s" : [ { "value" : [ "1 ","day" ] } ] @@ -9542,40 +10106,41 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "239", + "localId" : "515", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "237", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "MinValue" }, { - "localId" : "238", + "localId" : "518", "value" : 1, "unit" : "day", "type" : "Quantity" } ] } }, { - "localId" : "244", + "localId" : "520", "name" : "DateSuccessorOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "244", + "r" : "520", "s" : [ { "value" : [ "","define ","DateSuccessorOverflow",": " ] }, { - "r" : "243", + "r" : "523", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "242", + "r" : "522", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "241", + "r" : "521", "s" : [ { "value" : [ "Date" ] } ] @@ -9585,35 +10150,36 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "243", + "localId" : "523", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "242", + "localId" : "522", "valueType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "MaxValue" } } }, { - "localId" : "248", + "localId" : "525", "name" : "DatePredecessorUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "248", + "r" : "525", "s" : [ { "value" : [ "","define ","DatePredecessorUnderflow",": " ] }, { - "r" : "247", + "r" : "528", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "246", + "r" : "527", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "245", + "r" : "526", "s" : [ { "value" : [ "Date" ] } ] @@ -9623,33 +10189,34 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "247", + "localId" : "528", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "246", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "MinValue" } } }, { - "localId" : "253", + "localId" : "530", "name" : "TimeAddOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "253", + "r" : "530", "s" : [ { "value" : [ "","define ","TimeAddOverflow",": " ] }, { - "r" : "252", + "r" : "531", "s" : [ { - "r" : "250", + "r" : "533", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "249", + "r" : "532", "s" : [ { "value" : [ "Time" ] } ] @@ -9657,7 +10224,7 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " + " ] }, { - "r" : "251", + "r" : "534", "s" : [ { "value" : [ "1 ","second" ] } ] @@ -9666,38 +10233,39 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "252", + "localId" : "531", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "250", + "localId" : "533", "valueType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "MaxValue" }, { - "localId" : "251", + "localId" : "534", "value" : 1, "unit" : "second", "type" : "Quantity" } ] } }, { - "localId" : "259", + "localId" : "536", "name" : "TimeAddUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "259", + "r" : "536", "s" : [ { "value" : [ "","define ","TimeAddUnderflow",": " ] }, { - "r" : "258", + "r" : "537", "s" : [ { - "r" : "255", + "r" : "539", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "254", + "r" : "538", "s" : [ { "value" : [ "Time" ] } ] @@ -9705,15 +10273,15 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " + " ] }, { - "r" : "257", + "r" : "540", "s" : [ { "value" : [ "(" ] }, { - "r" : "257", + "r" : "540", "s" : [ { "value" : [ "-" ] }, { - "r" : "256", + "r" : "541", "s" : [ { "value" : [ "1 ","second" ] } ] @@ -9726,17 +10294,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "258", + "localId" : "537", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "255", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "MinValue" }, { - "localId" : "257", + "localId" : "540", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "256", + "localId" : "541", "value" : 1, "unit" : "second", "type" : "Quantity" @@ -9744,24 +10314,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "265", + "localId" : "543", "name" : "TimeSubtractOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "265", + "r" : "543", "s" : [ { "value" : [ "","define ","TimeSubtractOverflow",": " ] }, { - "r" : "264", + "r" : "544", "s" : [ { - "r" : "261", + "r" : "546", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "260", + "r" : "545", "s" : [ { "value" : [ "Time" ] } ] @@ -9769,15 +10339,15 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " - " ] }, { - "r" : "263", + "r" : "547", "s" : [ { "value" : [ "(" ] }, { - "r" : "263", + "r" : "547", "s" : [ { "value" : [ "-" ] }, { - "r" : "262", + "r" : "548", "s" : [ { "value" : [ "1 ","second" ] } ] @@ -9790,17 +10360,19 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "264", + "localId" : "544", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "261", + "localId" : "546", "valueType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "MaxValue" }, { - "localId" : "263", + "localId" : "547", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "262", + "localId" : "548", "value" : 1, "unit" : "second", "type" : "Quantity" @@ -9808,24 +10380,24 @@ module.exports['OutOfBounds'] = { } ] } }, { - "localId" : "270", + "localId" : "550", "name" : "TimeSubtractUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "270", + "r" : "550", "s" : [ { "value" : [ "","define ","TimeSubtractUnderflow",": " ] }, { - "r" : "269", + "r" : "551", "s" : [ { - "r" : "267", + "r" : "553", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "266", + "r" : "552", "s" : [ { "value" : [ "Time" ] } ] @@ -9833,7 +10405,7 @@ module.exports['OutOfBounds'] = { }, { "value" : [ " - " ] }, { - "r" : "268", + "r" : "554", "s" : [ { "value" : [ "1 ","second" ] } ] @@ -9842,40 +10414,41 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "269", + "localId" : "551", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "267", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "MinValue" }, { - "localId" : "268", + "localId" : "554", "value" : 1, "unit" : "second", "type" : "Quantity" } ] } }, { - "localId" : "274", + "localId" : "556", "name" : "TimeSuccessorOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "274", + "r" : "556", "s" : [ { "value" : [ "","define ","TimeSuccessorOverflow",": " ] }, { - "r" : "273", + "r" : "559", "s" : [ { "value" : [ "successor of " ] }, { - "r" : "272", + "r" : "558", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "271", + "r" : "557", "s" : [ { "value" : [ "Time" ] } ] @@ -9885,35 +10458,36 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "273", + "localId" : "559", "type" : "Successor", + "signature" : [ ], "operand" : { - "localId" : "272", + "localId" : "558", "valueType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "MaxValue" } } }, { - "localId" : "278", + "localId" : "561", "name" : "TimePredecessorUnderflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "278", + "r" : "561", "s" : [ { "value" : [ "","define ","TimePredecessorUnderflow",": " ] }, { - "r" : "277", + "r" : "564", "s" : [ { "value" : [ "predecessor of " ] }, { - "r" : "276", + "r" : "563", "s" : [ { "value" : [ "minimum"," " ] }, { - "r" : "275", + "r" : "562", "s" : [ { "value" : [ "Time" ] } ] @@ -9923,35 +10497,36 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "277", + "localId" : "564", "type" : "Predecessor", + "signature" : [ ], "operand" : { - "localId" : "276", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "MinValue" } } }, { - "localId" : "282", + "localId" : "566", "name" : "ExpOverflow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "282", + "r" : "566", "s" : [ { "value" : [ "","define ","ExpOverflow",": " ] }, { - "r" : "281", + "r" : "571", "s" : [ { "value" : [ "Exp","(" ] }, { - "r" : "280", + "r" : "568", "s" : [ { "value" : [ "maximum"," " ] }, { - "r" : "279", + "r" : "567", "s" : [ { "value" : [ "Decimal" ] } ] @@ -9963,10 +10538,11 @@ module.exports['OutOfBounds'] = { } } ], "expression" : { - "localId" : "281", + "localId" : "571", "type" : "Exp", + "signature" : [ ], "operand" : { - "localId" : "280", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "MaxValue" } diff --git a/test/elm/clinical/data.js b/test/elm/clinical/data.js index 651751107..c1fcc456a 100644 --- a/test/elm/clinical/data.js +++ b/test/elm/clinical/data.js @@ -20,14 +20,16 @@ define Foo: 'Bar' module.exports['ValueSetDef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "215", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -43,17 +45,18 @@ module.exports['ValueSetDef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -61,7 +64,7 @@ module.exports['ValueSetDef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -69,35 +72,37 @@ module.exports['ValueSetDef'] = { }, "valueSets" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "Known", "id" : "2.16.840.1.113883.3.464.1003.101.12.1061", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","valueset ","\"Known\"",": ","'2.16.840.1.113883.3.464.1003.101.12.1061'" ] } ] } - } ] + } ], + "codeSystem" : [ ] }, { - "localId" : "3", + "localId" : "208", "name" : "Unknown One Arg", "id" : "1.2.3.4.5.6.7.8.9", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "","valueset ","\"Unknown One Arg\"",": ","'1.2.3.4.5.6.7.8.9'" ] } ] } - } ] + } ], + "codeSystem" : [ ] }, { - "localId" : "4", + "localId" : "209", "name" : "Unknown Two Arg", "id" : "1.2.3.4.5.6.7.8.9", "version" : "1", @@ -105,43 +110,53 @@ module.exports['ValueSetDef'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "209", "s" : [ { "value" : [ "","valueset ","\"Unknown Two Arg\"",": ","'1.2.3.4.5.6.7.8.9'"," version ","'1'" ] } ] } - } ] + } ], + "codeSystem" : [ ] } ] }, "contexts" : { "def" : [ { + "localId" : "213", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "211", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "212", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "210", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "215", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "215", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "5", + "r" : "216", "s" : [ { "value" : [ "'Bar'" ] } ] @@ -149,7 +164,7 @@ module.exports['ValueSetDef'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" @@ -169,14 +184,16 @@ define Foo: "Acute Pharyngitis" module.exports['ValueSetRef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "213", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -192,17 +209,18 @@ module.exports['ValueSetRef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -210,7 +228,7 @@ module.exports['ValueSetRef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -218,50 +236,60 @@ module.exports['ValueSetRef'] = { }, "valueSets" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "Acute Pharyngitis", "id" : "2.16.840.1.113883.3.464.1003.101.12.1001", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","valueset ","\"Acute Pharyngitis\"",": ","'2.16.840.1.113883.3.464.1003.101.12.1001'" ] } ] } - } ] + } ], + "codeSystem" : [ ] } ] }, "contexts" : { "def" : [ { + "localId" : "211", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "209", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "210", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "208", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "213", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "213", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "\"Acute Pharyngitis\"" ] } ] @@ -269,7 +297,7 @@ module.exports['ValueSetRef'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "214", "name" : "Acute Pharyngitis", "preserve" : true, "type" : "ValueSetRef" @@ -295,14 +323,16 @@ define AnyInListOfStrings: { '2618002', '12345' } in "Major Depressive Disorder module.exports['AnyInValueSet'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "234", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -318,17 +348,18 @@ module.exports['AnyInValueSet'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -336,7 +367,7 @@ module.exports['AnyInValueSet'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -344,14 +375,14 @@ module.exports['AnyInValueSet'] = { }, "codeSystems" : { "def" : [ { - "localId" : "3", + "localId" : "208", "name" : "SNOMED", "id" : "http://snomed.info/sct", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "","codesystem ","\"SNOMED\"",": ","'http://snomed.info/sct'" ] } ] @@ -361,24 +392,25 @@ module.exports['AnyInValueSet'] = { }, "valueSets" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "Major Depressive Disorder Active", "id" : "2.16.840.1.113883.3.526.3.1491", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","valueset ","\"Major Depressive Disorder Active\"",": ","'2.16.840.1.113883.3.526.3.1491'" ] } ] } - } ] + } ], + "codeSystem" : [ ] } ] }, "codes" : { "def" : [ { - "localId" : "5", + "localId" : "209", "name" : "ChronicRecurrentDepression", "id" : "2618002", "display" : "Chronic recurrent major depressive disorder (disorder)", @@ -386,11 +418,11 @@ module.exports['AnyInValueSet'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { "value" : [ "","code ","\"ChronicRecurrentDepression\"",": ","'2618002'"," from " ] }, { - "r" : "4", + "r" : "210", "s" : [ { "value" : [ "\"SNOMED\"" ] } ] @@ -400,11 +432,11 @@ module.exports['AnyInValueSet'] = { } } ], "codeSystem" : { - "localId" : "4", + "localId" : "210", "name" : "SNOMED" } }, { - "localId" : "7", + "localId" : "211", "name" : "ModerateMajorDepression", "id" : "832007", "display" : "Moderate major depression (disorder)", @@ -412,11 +444,11 @@ module.exports['AnyInValueSet'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "211", "s" : [ { "value" : [ "","code ","\"ModerateMajorDepression\"",": ","'832007'"," from " ] }, { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "\"SNOMED\"" ] } ] @@ -426,32 +458,32 @@ module.exports['AnyInValueSet'] = { } } ], "codeSystem" : { - "localId" : "6", + "localId" : "212", "name" : "SNOMED" } } ] }, "concepts" : { "def" : [ { - "localId" : "10", + "localId" : "213", "name" : "Depression Concept", "display" : "Depression Concept", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "213", "s" : [ { "value" : [ "","concept ","\"Depression Concept\"",": { " ] }, { - "r" : "8", + "r" : "214", "s" : [ { "value" : [ "\"ChronicRecurrentDepression\"" ] } ] }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "215", "s" : [ { "value" : [ "\"ModerateMajorDepression\"" ] } ] @@ -461,49 +493,58 @@ module.exports['AnyInValueSet'] = { } } ], "code" : [ { - "localId" : "8", + "localId" : "214", "name" : "ChronicRecurrentDepression" }, { - "localId" : "9", + "localId" : "215", "name" : "ModerateMajorDepression" } ] } ] }, "contexts" : { "def" : [ { + "localId" : "219", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "217", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "218", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "216", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "15", + "localId" : "221", "name" : "AnyInListOfConcepts", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "221", "s" : [ { "value" : [ "","define ","AnyInListOfConcepts",": " ] }, { - "r" : "14", + "r" : "225", "s" : [ { - "r" : "12", + "r" : "222", "s" : [ { "value" : [ "{ " ] }, { - "r" : "11", + "r" : "223", "s" : [ { "value" : [ "\"Depression Concept\"" ] } ] @@ -513,7 +554,7 @@ module.exports['AnyInValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "13", + "r" : "224", "s" : [ { "value" : [ "\"Major Depressive Disorder Active\"" ] } ] @@ -522,49 +563,50 @@ module.exports['AnyInValueSet'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "225", "type" : "AnyInValueSet", + "signature" : [ ], "codes" : { - "localId" : "12", + "localId" : "222", "type" : "List", "element" : [ { - "localId" : "11", + "localId" : "223", "name" : "Depression Concept", "type" : "ConceptRef" } ] }, "valueset" : { - "localId" : "13", + "localId" : "224", "name" : "Major Depressive Disorder Active", "preserve" : true } } }, { - "localId" : "21", + "localId" : "227", "name" : "AnyInListOfCodes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "227", "s" : [ { "value" : [ "","define ","AnyInListOfCodes",": " ] }, { - "r" : "20", + "r" : "232", "s" : [ { - "r" : "18", + "r" : "228", "s" : [ { "value" : [ "{ " ] }, { - "r" : "16", + "r" : "229", "s" : [ { "value" : [ "\"ChronicRecurrentDepression\"" ] } ] }, { "value" : [ ", " ] }, { - "r" : "17", + "r" : "230", "s" : [ { "value" : [ "\"ModerateMajorDepression\"" ] } ] @@ -574,7 +616,7 @@ module.exports['AnyInValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "19", + "r" : "231", "s" : [ { "value" : [ "\"Major Depressive Disorder Active\"" ] } ] @@ -583,53 +625,54 @@ module.exports['AnyInValueSet'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "232", "type" : "AnyInValueSet", + "signature" : [ ], "codes" : { - "localId" : "18", + "localId" : "228", "type" : "List", "element" : [ { - "localId" : "16", + "localId" : "229", "name" : "ChronicRecurrentDepression", "type" : "CodeRef" }, { - "localId" : "17", + "localId" : "230", "name" : "ModerateMajorDepression", "type" : "CodeRef" } ] }, "valueset" : { - "localId" : "19", + "localId" : "231", "name" : "Major Depressive Disorder Active", "preserve" : true } } }, { - "localId" : "27", + "localId" : "234", "name" : "AnyInListOfStrings", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "234", "s" : [ { "value" : [ "","define ","AnyInListOfStrings",": " ] }, { - "r" : "26", + "r" : "239", "s" : [ { - "r" : "24", + "r" : "235", "s" : [ { "value" : [ "{ " ] }, { - "r" : "22", + "r" : "236", "s" : [ { "value" : [ "'2618002'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "23", + "r" : "237", "s" : [ { "value" : [ "'12345'" ] } ] @@ -639,7 +682,7 @@ module.exports['AnyInValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "25", + "r" : "238", "s" : [ { "value" : [ "\"Major Depressive Disorder Active\"" ] } ] @@ -648,25 +691,26 @@ module.exports['AnyInValueSet'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "239", "type" : "AnyInValueSet", + "signature" : [ ], "codes" : { - "localId" : "24", + "localId" : "235", "type" : "List", "element" : [ { - "localId" : "22", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2618002", "type" : "Literal" }, { - "localId" : "23", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "12345", "type" : "Literal" } ] }, "valueset" : { - "localId" : "25", + "localId" : "238", "name" : "Major Depressive Disorder Active", "preserve" : true } @@ -709,14 +753,16 @@ define ListOfCodesNull: (null as List) in "Female" module.exports['InValueSet'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "128", + "r" : "368", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -732,17 +778,18 @@ module.exports['InValueSet'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -750,7 +797,7 @@ module.exports['InValueSet'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -758,21 +805,22 @@ module.exports['InValueSet'] = { }, "valueSets" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "Female", "id" : "2.16.840.1.113883.3.560.100.2", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","valueset ","\"Female\"",": ","'2.16.840.1.113883.3.560.100.2'" ] } ] } - } ] + } ], + "codeSystem" : [ ] }, { - "localId" : "3", + "localId" : "208", "name" : "Versioned Female", "id" : "2.16.840.1.113883.3.560.100.2", "version" : "20121025", @@ -780,80 +828,92 @@ module.exports['InValueSet'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "","valueset ","\"Versioned Female\"",": ","'2.16.840.1.113883.3.560.100.2'"," version ","'20121025'" ] } ] } - } ] + } ], + "codeSystem" : [ ] }, { - "localId" : "4", + "localId" : "209", "name" : "SharedCodes", "id" : "2.16.840.1.113883.3.000.000.0", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "209", "s" : [ { "value" : [ "","valueset ","\"SharedCodes\"",": ","'2.16.840.1.113883.3.000.000.0'" ] } ] } - } ] + } ], + "codeSystem" : [ ] }, { - "localId" : "5", + "localId" : "210", "name" : "ImproperSharedCodes", "id" : "2.16.840.1.113883.3.000.000.1", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "210", "s" : [ { "value" : [ "","valueset ","\"ImproperSharedCodes\"",": ","'2.16.840.1.113883.3.000.000.1'" ] } ] } - } ] + } ], + "codeSystem" : [ ] } ] }, "contexts" : { "def" : [ { + "localId" : "214", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "212", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "213", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "211", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "216", "name" : "String", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "216", "s" : [ { "value" : [ "","define ","String",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "217", "s" : [ { "value" : [ "'F'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -862,42 +922,43 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" }, "valueset" : { - "localId" : "7", + "localId" : "218", "name" : "Female", "preserve" : true } } }, { - "localId" : "13", + "localId" : "221", "name" : "SharedCodesFoo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "221", "s" : [ { "value" : [ "","define ","SharedCodesFoo",": " ] }, { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "s" : [ { "value" : [ "'foo'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "11", + "r" : "223", "s" : [ { "value" : [ "\"SharedCodes\"" ] } ] @@ -906,42 +967,43 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "224", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" }, "valueset" : { - "localId" : "11", + "localId" : "223", "name" : "SharedCodes", "preserve" : true } } }, { - "localId" : "17", + "localId" : "226", "name" : "SharedCodesNoMatch", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "226", "s" : [ { "value" : [ "","define ","SharedCodesNoMatch",": " ] }, { - "r" : "16", + "r" : "229", "s" : [ { - "r" : "14", + "r" : "227", "s" : [ { "value" : [ "'baz'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "15", + "r" : "228", "s" : [ { "value" : [ "\"SharedCodes\"" ] } ] @@ -950,42 +1012,43 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "229", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "baz", "type" : "Literal" }, "valueset" : { - "localId" : "15", + "localId" : "228", "name" : "SharedCodes", "preserve" : true } } }, { - "localId" : "21", + "localId" : "231", "name" : "ImproperSharedCodesCodeValue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "231", "s" : [ { "value" : [ "","define ","ImproperSharedCodesCodeValue",": " ] }, { - "r" : "20", + "r" : "234", "s" : [ { - "r" : "18", + "r" : "232", "s" : [ { "value" : [ "'codeValue'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "19", + "r" : "233", "s" : [ { "value" : [ "\"ImproperSharedCodes\"" ] } ] @@ -994,42 +1057,43 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "234", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "18", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "codeValue", "type" : "Literal" }, "valueset" : { - "localId" : "19", + "localId" : "233", "name" : "ImproperSharedCodes", "preserve" : true } } }, { - "localId" : "25", + "localId" : "236", "name" : "StringInVersionedValueSet", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "236", "s" : [ { "value" : [ "","define ","StringInVersionedValueSet",": " ] }, { - "r" : "24", + "r" : "239", "s" : [ { - "r" : "22", + "r" : "237", "s" : [ { "value" : [ "'F'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "23", + "r" : "238", "s" : [ { "value" : [ "\"Versioned Female\"" ] } ] @@ -1038,42 +1102,43 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "239", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "22", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" }, "valueset" : { - "localId" : "23", + "localId" : "238", "name" : "Versioned Female", "preserve" : true } } }, { - "localId" : "30", + "localId" : "241", "name" : "ShortCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "241", "s" : [ { "value" : [ "","define ","ShortCode",": " ] }, { - "r" : "29", + "r" : "246", "s" : [ { - "r" : "27", + "r" : "242", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "'F'" ] } ] @@ -1084,7 +1149,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "28", + "r" : "245", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -1093,16 +1158,17 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "246", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "27", + "localId" : "242", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "26", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -1110,33 +1176,33 @@ module.exports['InValueSet'] = { } ] }, "valueset" : { - "localId" : "28", + "localId" : "245", "name" : "Female", "preserve" : true } } }, { - "localId" : "36", + "localId" : "248", "name" : "MediumCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "248", "s" : [ { "value" : [ "","define ","MediumCode",": " ] }, { - "r" : "35", + "r" : "254", "s" : [ { - "r" : "33", + "r" : "249", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "31", + "r" : "251", "s" : [ { "value" : [ "'F'" ] } ] @@ -1147,7 +1213,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "32", + "r" : "252", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -1158,7 +1224,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "34", + "r" : "253", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -1167,16 +1233,17 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "254", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "33", + "localId" : "249", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "31", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -1184,7 +1251,7 @@ module.exports['InValueSet'] = { }, { "name" : "system", "value" : { - "localId" : "32", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -1192,33 +1259,33 @@ module.exports['InValueSet'] = { } ] }, "valueset" : { - "localId" : "34", + "localId" : "253", "name" : "Female", "preserve" : true } } }, { - "localId" : "43", + "localId" : "256", "name" : "LongCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "256", "s" : [ { "value" : [ "","define ","LongCode",": " ] }, { - "r" : "42", + "r" : "263", "s" : [ { - "r" : "40", + "r" : "257", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "37", + "r" : "259", "s" : [ { "value" : [ "'F'" ] } ] @@ -1229,7 +1296,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "38", + "r" : "260", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -1240,7 +1307,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "39", + "r" : "261", "s" : [ { "value" : [ "'HL7V2.5'" ] } ] @@ -1251,7 +1318,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "41", + "r" : "262", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -1260,16 +1327,17 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "263", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "40", + "localId" : "257", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "37", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -1277,7 +1345,7 @@ module.exports['InValueSet'] = { }, { "name" : "system", "value" : { - "localId" : "38", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -1285,7 +1353,7 @@ module.exports['InValueSet'] = { }, { "name" : "version", "value" : { - "localId" : "39", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.5", "type" : "Literal" @@ -1293,33 +1361,33 @@ module.exports['InValueSet'] = { } ] }, "valueset" : { - "localId" : "41", + "localId" : "262", "name" : "Female", "preserve" : true } } }, { - "localId" : "47", + "localId" : "265", "name" : "WrongString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "265", "s" : [ { "value" : [ "","define ","WrongString",": " ] }, { - "r" : "46", + "r" : "268", "s" : [ { - "r" : "44", + "r" : "266", "s" : [ { "value" : [ "'M'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "45", + "r" : "267", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -1328,42 +1396,43 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "268", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "44", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "M", "type" : "Literal" }, "valueset" : { - "localId" : "45", + "localId" : "267", "name" : "Female", "preserve" : true } } }, { - "localId" : "51", + "localId" : "270", "name" : "WrongStringInVersionedValueSet", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "270", "s" : [ { "value" : [ "","define ","WrongStringInVersionedValueSet",": " ] }, { - "r" : "50", + "r" : "273", "s" : [ { - "r" : "48", + "r" : "271", "s" : [ { "value" : [ "'M'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "49", + "r" : "272", "s" : [ { "value" : [ "\"Versioned Female\"" ] } ] @@ -1372,42 +1441,43 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "273", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "48", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "M", "type" : "Literal" }, "valueset" : { - "localId" : "49", + "localId" : "272", "name" : "Versioned Female", "preserve" : true } } }, { - "localId" : "56", + "localId" : "275", "name" : "WrongShortCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "56", + "r" : "275", "s" : [ { "value" : [ "","define ","WrongShortCode",": " ] }, { - "r" : "55", + "r" : "280", "s" : [ { - "r" : "53", + "r" : "276", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "52", + "r" : "278", "s" : [ { "value" : [ "'M'" ] } ] @@ -1418,7 +1488,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "54", + "r" : "279", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -1427,16 +1497,17 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "55", + "localId" : "280", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "53", + "localId" : "276", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "52", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "M", "type" : "Literal" @@ -1444,33 +1515,33 @@ module.exports['InValueSet'] = { } ] }, "valueset" : { - "localId" : "54", + "localId" : "279", "name" : "Female", "preserve" : true } } }, { - "localId" : "62", + "localId" : "282", "name" : "WrongMediumCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "62", + "r" : "282", "s" : [ { "value" : [ "","define ","WrongMediumCode",": " ] }, { - "r" : "61", + "r" : "288", "s" : [ { - "r" : "59", + "r" : "283", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "57", + "r" : "285", "s" : [ { "value" : [ "'F'" ] } ] @@ -1481,7 +1552,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "58", + "r" : "286", "s" : [ { "value" : [ "'3.16.840.1.113883.18.2'" ] } ] @@ -1492,7 +1563,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "60", + "r" : "287", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -1501,16 +1572,17 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "61", + "localId" : "288", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "59", + "localId" : "283", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "57", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -1518,7 +1590,7 @@ module.exports['InValueSet'] = { }, { "name" : "system", "value" : { - "localId" : "58", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "3.16.840.1.113883.18.2", "type" : "Literal" @@ -1526,33 +1598,33 @@ module.exports['InValueSet'] = { } ] }, "valueset" : { - "localId" : "60", + "localId" : "287", "name" : "Female", "preserve" : true } } }, { - "localId" : "69", + "localId" : "290", "name" : "LongCodeDifferentVersion", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "69", + "r" : "290", "s" : [ { "value" : [ "","define ","LongCodeDifferentVersion",": " ] }, { - "r" : "68", + "r" : "297", "s" : [ { - "r" : "66", + "r" : "291", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "63", + "r" : "293", "s" : [ { "value" : [ "'F'" ] } ] @@ -1563,7 +1635,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "64", + "r" : "294", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -1574,7 +1646,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "65", + "r" : "295", "s" : [ { "value" : [ "'HL7V2.6'" ] } ] @@ -1585,7 +1657,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "67", + "r" : "296", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -1594,16 +1666,17 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "68", + "localId" : "297", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "66", + "localId" : "291", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "63", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -1611,7 +1684,7 @@ module.exports['InValueSet'] = { }, { "name" : "system", "value" : { - "localId" : "64", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -1619,7 +1692,7 @@ module.exports['InValueSet'] = { }, { "name" : "version", "value" : { - "localId" : "65", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.6", "type" : "Literal" @@ -1627,31 +1700,31 @@ module.exports['InValueSet'] = { } ] }, "valueset" : { - "localId" : "67", + "localId" : "296", "name" : "Female", "preserve" : true } } }, { - "localId" : "76", + "localId" : "299", "name" : "NullCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "76", + "r" : "299", "s" : [ { "value" : [ "","define ","NullCode",": " ] }, { - "r" : "75", + "r" : "307", "s" : [ { - "r" : "73", + "r" : "300", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { - "r" : "70", + "r" : "302", "value" : [ "code",": ","null" ] } ] }, { @@ -1660,7 +1733,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "71", + "r" : "304", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -1671,7 +1744,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "72", + "r" : "305", "s" : [ { "value" : [ "'HL7V2.6'" ] } ] @@ -1682,7 +1755,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "74", + "r" : "306", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -1691,26 +1764,29 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "75", + "localId" : "307", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "73", + "localId" : "300", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { + "localId" : "303", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "70", + "localId" : "302", "type" : "Null" } } }, { "name" : "system", "value" : { - "localId" : "71", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -1718,7 +1794,7 @@ module.exports['InValueSet'] = { }, { "name" : "version", "value" : { - "localId" : "72", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.6", "type" : "Literal" @@ -1726,37 +1802,37 @@ module.exports['InValueSet'] = { } ] }, "valueset" : { - "localId" : "74", + "localId" : "306", "name" : "Female", "preserve" : true } } }, { - "localId" : "86", + "localId" : "309", "name" : "InListOfCodes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "86", + "r" : "309", "s" : [ { "value" : [ "","define ","InListOfCodes",": " ] }, { - "r" : "85", + "r" : "320", "s" : [ { - "r" : "83", + "r" : "310", "s" : [ { "value" : [ "{ " ] }, { - "r" : "78", + "r" : "311", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "77", + "r" : "313", "s" : [ { "value" : [ "'M'" ] } ] @@ -1767,14 +1843,14 @@ module.exports['InValueSet'] = { }, { "value" : [ " , " ] }, { - "r" : "82", + "r" : "314", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "79", + "r" : "316", "s" : [ { "value" : [ "'F'" ] } ] @@ -1785,7 +1861,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "80", + "r" : "317", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -1796,7 +1872,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "81", + "r" : "318", "s" : [ { "value" : [ "'HL7V2.5'" ] } ] @@ -1810,7 +1886,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "84", + "r" : "319", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -1819,32 +1895,33 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "85", + "localId" : "320", "type" : "AnyInValueSet", + "signature" : [ ], "codes" : { - "localId" : "83", + "localId" : "310", "type" : "List", "element" : [ { - "localId" : "78", + "localId" : "311", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "77", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "M", "type" : "Literal" } } ] }, { - "localId" : "82", + "localId" : "314", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "79", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -1852,7 +1929,7 @@ module.exports['InValueSet'] = { }, { "name" : "system", "value" : { - "localId" : "80", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -1860,7 +1937,7 @@ module.exports['InValueSet'] = { }, { "name" : "version", "value" : { - "localId" : "81", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.5", "type" : "Literal" @@ -1869,35 +1946,35 @@ module.exports['InValueSet'] = { } ] }, "valueset" : { - "localId" : "84", + "localId" : "319", "name" : "Female", "preserve" : true } } }, { - "localId" : "94", + "localId" : "322", "name" : "ListOfCodes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "94", + "r" : "322", "s" : [ { "value" : [ "","define ","ListOfCodes",": " ] }, { - "r" : "93", + "r" : "323", "s" : [ { "value" : [ "{ " ] }, { - "r" : "88", + "r" : "324", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "87", + "r" : "326", "s" : [ { "value" : [ "'M'" ] } ] @@ -1908,14 +1985,14 @@ module.exports['InValueSet'] = { }, { "value" : [ " , " ] }, { - "r" : "92", + "r" : "327", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "89", + "r" : "329", "s" : [ { "value" : [ "'F'" ] } ] @@ -1926,7 +2003,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "90", + "r" : "330", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -1937,7 +2014,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "91", + "r" : "331", "s" : [ { "value" : [ "'HL7V2.5'" ] } ] @@ -1952,29 +2029,29 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "93", + "localId" : "323", "type" : "List", "element" : [ { - "localId" : "88", + "localId" : "324", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "87", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "M", "type" : "Literal" } } ] }, { - "localId" : "92", + "localId" : "327", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "89", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -1982,7 +2059,7 @@ module.exports['InValueSet'] = { }, { "name" : "system", "value" : { - "localId" : "90", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -1990,7 +2067,7 @@ module.exports['InValueSet'] = { }, { "name" : "version", "value" : { - "localId" : "91", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.5", "type" : "Literal" @@ -1999,29 +2076,29 @@ module.exports['InValueSet'] = { } ] } }, { - "localId" : "101", + "localId" : "333", "name" : "WrongListOfCodes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "333", "s" : [ { "value" : [ "","define ","WrongListOfCodes",": " ] }, { - "r" : "100", + "r" : "334", "s" : [ { "value" : [ "{ " ] }, { - "r" : "96", + "r" : "335", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "95", + "r" : "337", "s" : [ { "value" : [ "'M'" ] } ] @@ -2032,14 +2109,14 @@ module.exports['InValueSet'] = { }, { "value" : [ ", " ] }, { - "r" : "99", + "r" : "338", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "97", + "r" : "340", "s" : [ { "value" : [ "'F'" ] } ] @@ -2050,7 +2127,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "98", + "r" : "341", "s" : [ { "value" : [ "'3.16.840.1.113883.18.2'" ] } ] @@ -2065,29 +2142,29 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "334", "type" : "List", "element" : [ { - "localId" : "96", + "localId" : "335", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "95", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "M", "type" : "Literal" } } ] }, { - "localId" : "99", + "localId" : "338", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "97", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -2095,7 +2172,7 @@ module.exports['InValueSet'] = { }, { "name" : "system", "value" : { - "localId" : "98", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "3.16.840.1.113883.18.2", "type" : "Literal" @@ -2104,27 +2181,27 @@ module.exports['InValueSet'] = { } ] } }, { - "localId" : "105", + "localId" : "343", "name" : "InListOfCodesExpressionRef", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "105", + "r" : "343", "s" : [ { "value" : [ "","define ","InListOfCodesExpressionRef",": " ] }, { - "r" : "104", + "r" : "346", "s" : [ { - "r" : "102", + "r" : "344", "s" : [ { "value" : [ "ListOfCodes" ] } ] }, { "value" : [ " in " ] }, { - "r" : "103", + "r" : "345", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -2133,41 +2210,42 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "104", + "localId" : "346", "type" : "AnyInValueSet", + "signature" : [ ], "codes" : { - "localId" : "102", + "localId" : "344", "name" : "ListOfCodes", "type" : "ExpressionRef" }, "valueset" : { - "localId" : "103", + "localId" : "345", "name" : "Female", "preserve" : true } } }, { - "localId" : "109", + "localId" : "348", "name" : "InWrongListOfCodes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "109", + "r" : "348", "s" : [ { "value" : [ "","define ","InWrongListOfCodes",": " ] }, { - "r" : "108", + "r" : "351", "s" : [ { - "r" : "106", + "r" : "349", "s" : [ { "value" : [ "WrongListOfCodes" ] } ] }, { "value" : [ " in " ] }, { - "r" : "107", + "r" : "350", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -2176,45 +2254,46 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "108", + "localId" : "351", "type" : "AnyInValueSet", + "signature" : [ ], "codes" : { - "localId" : "106", + "localId" : "349", "name" : "WrongListOfCodes", "type" : "ExpressionRef" }, "valueset" : { - "localId" : "107", + "localId" : "350", "name" : "Female", "preserve" : true } } }, { - "localId" : "121", + "localId" : "353", "name" : "ListOfCodesWithNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "353", "s" : [ { "value" : [ "","define ","ListOfCodesWithNull",": " ] }, { - "r" : "120", + "r" : "366", "s" : [ { - "r" : "118", + "r" : "354", "s" : [ { "value" : [ "{ " ] }, { - "r" : "111", + "r" : "355", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "110", + "r" : "357", "s" : [ { "value" : [ "'M'" ] } ] @@ -2225,16 +2304,16 @@ module.exports['InValueSet'] = { }, { "value" : [ ", " ] }, { - "r" : "114", + "r" : "358", "s" : [ { "value" : [ "(" ] }, { - "r" : "114", + "r" : "358", "s" : [ { - "r" : "112", + "r" : "359", "value" : [ "null"," as " ] }, { - "r" : "113", + "r" : "360", "s" : [ { "value" : [ "Code" ] } ] @@ -2245,14 +2324,14 @@ module.exports['InValueSet'] = { }, { "value" : [ ", " ] }, { - "r" : "117", + "r" : "361", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "115", + "r" : "363", "s" : [ { "value" : [ "'F'" ] } ] @@ -2263,7 +2342,7 @@ module.exports['InValueSet'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "116", + "r" : "364", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -2277,7 +2356,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "119", + "r" : "365", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -2286,45 +2365,47 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "366", "type" : "AnyInValueSet", + "signature" : [ ], "codes" : { - "localId" : "118", + "localId" : "354", "type" : "List", "element" : [ { - "localId" : "111", + "localId" : "355", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "110", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "M", "type" : "Literal" } } ] }, { - "localId" : "114", + "localId" : "358", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "112", + "localId" : "359", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "113", + "localId" : "360", "name" : "{urn:hl7-org:elm-types:r1}Code", "type" : "NamedTypeSpecifier" } }, { - "localId" : "117", + "localId" : "361", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "115", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -2332,7 +2413,7 @@ module.exports['InValueSet'] = { }, { "name" : "system", "value" : { - "localId" : "116", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -2341,39 +2422,39 @@ module.exports['InValueSet'] = { } ] }, "valueset" : { - "localId" : "119", + "localId" : "365", "name" : "Female", "preserve" : true } } }, { - "localId" : "128", + "localId" : "368", "name" : "ListOfCodesNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "128", + "r" : "368", "s" : [ { "value" : [ "","define ","ListOfCodesNull",": " ] }, { - "r" : "127", + "r" : "374", "s" : [ { - "r" : "125", + "r" : "369", "s" : [ { "value" : [ "(" ] }, { - "r" : "125", + "r" : "369", "s" : [ { - "r" : "122", + "r" : "370", "value" : [ "null"," as " ] }, { - "r" : "124", + "r" : "371", "s" : [ { "value" : [ "List<" ] }, { - "r" : "123", + "r" : "372", "s" : [ { "value" : [ "Code" ] } ] @@ -2387,7 +2468,7 @@ module.exports['InValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "126", + "r" : "373", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -2396,28 +2477,30 @@ module.exports['InValueSet'] = { } } ], "expression" : { - "localId" : "127", + "localId" : "374", "type" : "AnyInValueSet", + "signature" : [ ], "codes" : { - "localId" : "125", + "localId" : "369", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "122", + "localId" : "370", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "124", + "localId" : "371", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "123", + "localId" : "372", "name" : "{urn:hl7-org:elm-types:r1}Code", "type" : "NamedTypeSpecifier" } } }, "valueset" : { - "localId" : "126", + "localId" : "373", "name" : "Female", "preserve" : true } @@ -2437,14 +2520,16 @@ define IsFemale: Patient.gender in "Female" module.exports['Patient Property In ValueSet'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "213", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2460,17 +2545,18 @@ module.exports['Patient Property In ValueSet'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2478,7 +2564,7 @@ module.exports['Patient Property In ValueSet'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2486,61 +2572,71 @@ module.exports['Patient Property In ValueSet'] = { }, "valueSets" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "Female", "id" : "2.16.840.1.113883.3.560.100.2", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","valueset ","\"Female\"",": ","'2.16.840.1.113883.3.560.100.2'" ] } ] } - } ] + } ], + "codeSystem" : [ ] } ] }, "contexts" : { "def" : [ { + "localId" : "211", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "209", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "210", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "208", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "213", "name" : "IsFemale", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "213", "s" : [ { "value" : [ "","define ","IsFemale",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "Patient" ] } ] }, { "value" : [ "." ] }, { - "r" : "4", + "r" : "215", "s" : [ { "value" : [ "gender" ] } ] @@ -2548,7 +2644,7 @@ module.exports['Patient Property In ValueSet'] = { }, { "value" : [ " in " ] }, { - "r" : "5", + "r" : "216", "s" : [ { "value" : [ "\"Female\"" ] } ] @@ -2557,20 +2653,21 @@ module.exports['Patient Property In ValueSet'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "217", "type" : "InValueSet", + "signature" : [ ], "code" : { - "localId" : "4", + "localId" : "215", "path" : "gender", "type" : "Property", "source" : { - "localId" : "3", + "localId" : "214", "name" : "Patient", "type" : "ExpressionRef" } }, "valueset" : { - "localId" : "5", + "localId" : "216", "name" : "Female", "preserve" : true } @@ -2591,14 +2688,16 @@ define Foo: 'Bar' module.exports['CodeDef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "215", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2614,17 +2713,18 @@ module.exports['CodeDef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2632,7 +2732,7 @@ module.exports['CodeDef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2640,14 +2740,14 @@ module.exports['CodeDef'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "LOINC", "id" : "http://loinc.org", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"LOINC\"",": ","'http://loinc.org'" ] } ] @@ -2657,7 +2757,7 @@ module.exports['CodeDef'] = { }, "codes" : { "def" : [ { - "localId" : "4", + "localId" : "208", "name" : "Tobacco smoking status code", "id" : "72166-2", "display" : "Tobacco smoking status", @@ -2665,11 +2765,11 @@ module.exports['CodeDef'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "208", "s" : [ { "value" : [ "","code ","\"Tobacco smoking status code\"",": ","'72166-2'"," from " ] }, { - "r" : "3", + "r" : "209", "s" : [ { "value" : [ "\"LOINC\"" ] } ] @@ -2679,40 +2779,49 @@ module.exports['CodeDef'] = { } } ], "codeSystem" : { - "localId" : "3", + "localId" : "209", "name" : "LOINC" } } ] }, "contexts" : { "def" : [ { + "localId" : "213", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "211", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "212", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "210", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "215", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "215", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "5", + "r" : "216", "s" : [ { "value" : [ "'Bar'" ] } ] @@ -2720,7 +2829,7 @@ module.exports['CodeDef'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" @@ -2741,14 +2850,16 @@ define Foo: "Tobacco smoking status code" module.exports['CodeRef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "215", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2764,17 +2875,18 @@ module.exports['CodeRef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2782,7 +2894,7 @@ module.exports['CodeRef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2790,14 +2902,14 @@ module.exports['CodeRef'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "LOINC", "id" : "http://loinc.org", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"LOINC\"",": ","'http://loinc.org'" ] } ] @@ -2807,7 +2919,7 @@ module.exports['CodeRef'] = { }, "codes" : { "def" : [ { - "localId" : "4", + "localId" : "208", "name" : "Tobacco smoking status code", "id" : "72166-2", "display" : "Tobacco smoking status", @@ -2815,11 +2927,11 @@ module.exports['CodeRef'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "208", "s" : [ { "value" : [ "","code ","\"Tobacco smoking status code\"",": ","'72166-2'"," from " ] }, { - "r" : "3", + "r" : "209", "s" : [ { "value" : [ "\"LOINC\"" ] } ] @@ -2829,40 +2941,49 @@ module.exports['CodeRef'] = { } } ], "codeSystem" : { - "localId" : "3", + "localId" : "209", "name" : "LOINC" } } ] }, "contexts" : { "def" : [ { + "localId" : "213", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "211", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "212", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "210", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "215", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "215", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "5", + "r" : "216", "s" : [ { "value" : [ "\"Tobacco smoking status code\"" ] } ] @@ -2870,7 +2991,7 @@ module.exports['CodeRef'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "216", "name" : "Tobacco smoking status code", "type" : "CodeRef" } @@ -2891,14 +3012,16 @@ define Foo: 'Bar' module.exports['ConceptDef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "217", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2914,17 +3037,18 @@ module.exports['ConceptDef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2932,7 +3056,7 @@ module.exports['ConceptDef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2940,14 +3064,14 @@ module.exports['ConceptDef'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "LOINC", "id" : "http://loinc.org", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"LOINC\"",": ","'http://loinc.org'" ] } ] @@ -2957,7 +3081,7 @@ module.exports['ConceptDef'] = { }, "codes" : { "def" : [ { - "localId" : "4", + "localId" : "208", "name" : "Tobacco smoking status code", "id" : "72166-2", "display" : "Tobacco smoking status", @@ -2965,11 +3089,11 @@ module.exports['ConceptDef'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "208", "s" : [ { "value" : [ "","code ","\"Tobacco smoking status code\"",": ","'72166-2'"," from " ] }, { - "r" : "3", + "r" : "209", "s" : [ { "value" : [ "\"LOINC\"" ] } ] @@ -2979,25 +3103,25 @@ module.exports['ConceptDef'] = { } } ], "codeSystem" : { - "localId" : "3", + "localId" : "209", "name" : "LOINC" } } ] }, "concepts" : { "def" : [ { - "localId" : "6", + "localId" : "210", "name" : "Tobacco smoking status", "display" : "Tobacco smoking status", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "210", "s" : [ { "value" : [ "","concept ","\"Tobacco smoking status\"",": { " ] }, { - "r" : "5", + "r" : "211", "s" : [ { "value" : [ "\"Tobacco smoking status code\"" ] } ] @@ -3007,40 +3131,49 @@ module.exports['ConceptDef'] = { } } ], "code" : [ { - "localId" : "5", + "localId" : "211", "name" : "Tobacco smoking status code" } ] } ] }, "contexts" : { "def" : [ { + "localId" : "215", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "213", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "214", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "212", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "217", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "217", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "'Bar'" ] } ] @@ -3048,7 +3181,7 @@ module.exports['ConceptDef'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" @@ -3070,14 +3203,16 @@ define Foo: "Tobacco smoking status" module.exports['ConceptRef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "217", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3093,17 +3228,18 @@ module.exports['ConceptRef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3111,7 +3247,7 @@ module.exports['ConceptRef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3119,14 +3255,14 @@ module.exports['ConceptRef'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "LOINC", "id" : "http://loinc.org", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"LOINC\"",": ","'http://loinc.org'" ] } ] @@ -3136,7 +3272,7 @@ module.exports['ConceptRef'] = { }, "codes" : { "def" : [ { - "localId" : "4", + "localId" : "208", "name" : "Tobacco smoking status code", "id" : "72166-2", "display" : "Tobacco smoking status", @@ -3144,11 +3280,11 @@ module.exports['ConceptRef'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "208", "s" : [ { "value" : [ "","code ","\"Tobacco smoking status code\"",": ","'72166-2'"," from " ] }, { - "r" : "3", + "r" : "209", "s" : [ { "value" : [ "\"LOINC\"" ] } ] @@ -3158,25 +3294,25 @@ module.exports['ConceptRef'] = { } } ], "codeSystem" : { - "localId" : "3", + "localId" : "209", "name" : "LOINC" } } ] }, "concepts" : { "def" : [ { - "localId" : "6", + "localId" : "210", "name" : "Tobacco smoking status", "display" : "Tobacco smoking status", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "210", "s" : [ { "value" : [ "","concept ","\"Tobacco smoking status\"",": { " ] }, { - "r" : "5", + "r" : "211", "s" : [ { "value" : [ "\"Tobacco smoking status code\"" ] } ] @@ -3186,40 +3322,49 @@ module.exports['ConceptRef'] = { } } ], "code" : [ { - "localId" : "5", + "localId" : "211", "name" : "Tobacco smoking status code" } ] } ] }, "contexts" : { "def" : [ { + "localId" : "215", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "213", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "214", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "212", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "217", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "217", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "\"Tobacco smoking status\"" ] } ] @@ -3227,7 +3372,7 @@ module.exports['ConceptRef'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "218", "name" : "Tobacco smoking status", "type" : "ConceptRef" } @@ -3251,14 +3396,16 @@ define Seconds: AgeInSeconds() module.exports['CalculateAge: Fully Specified Birth Date'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3274,17 +3421,18 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3292,7 +3440,7 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3300,33 +3448,42 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Years", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","Years",": " ] }, { - "r" : "2", + "r" : "219", "s" : [ { "value" : [ "AgeInYears","()" ] } ] @@ -3334,15 +3491,20 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "219", "precision" : "Year", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "218", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "216", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "215", "name" : "Patient", "type" : "ExpressionRef" } @@ -3350,18 +3512,18 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { } } }, { - "localId" : "5", + "localId" : "221", "name" : "Months", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "221", "s" : [ { "value" : [ "","define ","Months",": " ] }, { - "r" : "4", + "r" : "228", "s" : [ { "value" : [ "AgeInMonths","()" ] } ] @@ -3369,15 +3531,20 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "228", "precision" : "Month", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "227", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "225", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "224", "name" : "Patient", "type" : "ExpressionRef" } @@ -3385,18 +3552,18 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { } } }, { - "localId" : "7", + "localId" : "230", "name" : "Weeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "230", "s" : [ { "value" : [ "","define ","Weeks",": " ] }, { - "r" : "6", + "r" : "235", "s" : [ { "value" : [ "AgeInWeeks","()" ] } ] @@ -3404,31 +3571,34 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "235", "precision" : "Week", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "234", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "233", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "9", + "localId" : "237", "name" : "Days", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "237", "s" : [ { "value" : [ "","define ","Days",": " ] }, { - "r" : "8", + "r" : "242", "s" : [ { "value" : [ "AgeInDays","()" ] } ] @@ -3436,31 +3606,34 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "242", "precision" : "Day", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "241", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "240", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "11", + "localId" : "244", "name" : "Hours", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "244", "s" : [ { "value" : [ "","define ","Hours",": " ] }, { - "r" : "10", + "r" : "249", "s" : [ { "value" : [ "AgeInHours","()" ] } ] @@ -3468,31 +3641,34 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "249", "precision" : "Hour", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "248", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "247", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "13", + "localId" : "251", "name" : "Minutes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "251", "s" : [ { "value" : [ "","define ","Minutes",": " ] }, { - "r" : "12", + "r" : "256", "s" : [ { "value" : [ "AgeInMinutes","()" ] } ] @@ -3500,31 +3676,34 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "256", "precision" : "Minute", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "255", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "254", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "15", + "localId" : "258", "name" : "Seconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","define ","Seconds",": " ] }, { - "r" : "14", + "r" : "263", "s" : [ { "value" : [ "AgeInSeconds","()" ] } ] @@ -3532,13 +3711,16 @@ module.exports['CalculateAge: Fully Specified Birth Date'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "263", "precision" : "Second", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "262", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "261", "name" : "Patient", "type" : "ExpressionRef" } @@ -3564,14 +3746,16 @@ define Seconds: AgeInSeconds() module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3587,17 +3771,18 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3605,7 +3790,7 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3613,33 +3798,42 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Years", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","Years",": " ] }, { - "r" : "2", + "r" : "219", "s" : [ { "value" : [ "AgeInYears","()" ] } ] @@ -3647,15 +3841,20 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "219", "precision" : "Year", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "218", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "216", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "215", "name" : "Patient", "type" : "ExpressionRef" } @@ -3663,18 +3862,18 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { } } }, { - "localId" : "5", + "localId" : "221", "name" : "Months", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "221", "s" : [ { "value" : [ "","define ","Months",": " ] }, { - "r" : "4", + "r" : "228", "s" : [ { "value" : [ "AgeInMonths","()" ] } ] @@ -3682,15 +3881,20 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "228", "precision" : "Month", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "227", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "225", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "224", "name" : "Patient", "type" : "ExpressionRef" } @@ -3698,18 +3902,18 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { } } }, { - "localId" : "7", + "localId" : "230", "name" : "Weeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "230", "s" : [ { "value" : [ "","define ","Weeks",": " ] }, { - "r" : "6", + "r" : "235", "s" : [ { "value" : [ "AgeInWeeks","()" ] } ] @@ -3717,31 +3921,34 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "235", "precision" : "Week", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "234", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "233", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "9", + "localId" : "237", "name" : "Days", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "237", "s" : [ { "value" : [ "","define ","Days",": " ] }, { - "r" : "8", + "r" : "242", "s" : [ { "value" : [ "AgeInDays","()" ] } ] @@ -3749,31 +3956,34 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "242", "precision" : "Day", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "241", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "240", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "11", + "localId" : "244", "name" : "Hours", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "244", "s" : [ { "value" : [ "","define ","Hours",": " ] }, { - "r" : "10", + "r" : "249", "s" : [ { "value" : [ "AgeInHours","()" ] } ] @@ -3781,31 +3991,34 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "249", "precision" : "Hour", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "248", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "247", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "13", + "localId" : "251", "name" : "Minutes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "251", "s" : [ { "value" : [ "","define ","Minutes",": " ] }, { - "r" : "12", + "r" : "256", "s" : [ { "value" : [ "AgeInMinutes","()" ] } ] @@ -3813,31 +4026,34 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "256", "precision" : "Minute", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "255", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "254", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "15", + "localId" : "258", "name" : "Seconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","define ","Seconds",": " ] }, { - "r" : "14", + "r" : "263", "s" : [ { "value" : [ "AgeInSeconds","()" ] } ] @@ -3845,13 +4061,16 @@ module.exports['CalculateAge: Fully Specified Birth Date on Today'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "263", "precision" : "Second", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "262", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "261", "name" : "Patient", "type" : "ExpressionRef" } @@ -3877,14 +4096,16 @@ define Seconds: AgeInSeconds() module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3900,17 +4121,18 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3918,7 +4140,7 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3926,33 +4148,42 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Years", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","Years",": " ] }, { - "r" : "2", + "r" : "219", "s" : [ { "value" : [ "AgeInYears","()" ] } ] @@ -3960,15 +4191,20 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "219", "precision" : "Year", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "218", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "216", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "215", "name" : "Patient", "type" : "ExpressionRef" } @@ -3976,18 +4212,18 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { } } }, { - "localId" : "5", + "localId" : "221", "name" : "Months", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "221", "s" : [ { "value" : [ "","define ","Months",": " ] }, { - "r" : "4", + "r" : "228", "s" : [ { "value" : [ "AgeInMonths","()" ] } ] @@ -3995,15 +4231,20 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "228", "precision" : "Month", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "227", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "225", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "224", "name" : "Patient", "type" : "ExpressionRef" } @@ -4011,18 +4252,18 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { } } }, { - "localId" : "7", + "localId" : "230", "name" : "Weeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "230", "s" : [ { "value" : [ "","define ","Weeks",": " ] }, { - "r" : "6", + "r" : "235", "s" : [ { "value" : [ "AgeInWeeks","()" ] } ] @@ -4030,31 +4271,34 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "235", "precision" : "Week", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "234", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "233", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "9", + "localId" : "237", "name" : "Days", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "237", "s" : [ { "value" : [ "","define ","Days",": " ] }, { - "r" : "8", + "r" : "242", "s" : [ { "value" : [ "AgeInDays","()" ] } ] @@ -4062,31 +4306,34 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "242", "precision" : "Day", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "241", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "240", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "11", + "localId" : "244", "name" : "Hours", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "244", "s" : [ { "value" : [ "","define ","Hours",": " ] }, { - "r" : "10", + "r" : "249", "s" : [ { "value" : [ "AgeInHours","()" ] } ] @@ -4094,31 +4341,34 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "249", "precision" : "Hour", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "248", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "247", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "13", + "localId" : "251", "name" : "Minutes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "251", "s" : [ { "value" : [ "","define ","Minutes",": " ] }, { - "r" : "12", + "r" : "256", "s" : [ { "value" : [ "AgeInMinutes","()" ] } ] @@ -4126,31 +4376,34 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "256", "precision" : "Minute", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "255", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "254", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "15", + "localId" : "258", "name" : "Seconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","define ","Seconds",": " ] }, { - "r" : "14", + "r" : "263", "s" : [ { "value" : [ "AgeInSeconds","()" ] } ] @@ -4158,13 +4411,16 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "263", "precision" : "Second", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "262", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "261", "name" : "Patient", "type" : "ExpressionRef" } @@ -4190,14 +4446,16 @@ define Seconds: AgeInSeconds() module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4213,17 +4471,18 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4231,7 +4490,7 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4239,33 +4498,42 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Years", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","Years",": " ] }, { - "r" : "2", + "r" : "219", "s" : [ { "value" : [ "AgeInYears","()" ] } ] @@ -4273,15 +4541,20 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "219", "precision" : "Year", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "218", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "216", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "215", "name" : "Patient", "type" : "ExpressionRef" } @@ -4289,18 +4562,18 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { } } }, { - "localId" : "5", + "localId" : "221", "name" : "Months", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "221", "s" : [ { "value" : [ "","define ","Months",": " ] }, { - "r" : "4", + "r" : "228", "s" : [ { "value" : [ "AgeInMonths","()" ] } ] @@ -4308,15 +4581,20 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "228", "precision" : "Month", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "227", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "225", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "224", "name" : "Patient", "type" : "ExpressionRef" } @@ -4324,18 +4602,18 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { } } }, { - "localId" : "7", + "localId" : "230", "name" : "Weeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "230", "s" : [ { "value" : [ "","define ","Weeks",": " ] }, { - "r" : "6", + "r" : "235", "s" : [ { "value" : [ "AgeInWeeks","()" ] } ] @@ -4343,31 +4621,34 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "235", "precision" : "Week", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "234", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "233", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "9", + "localId" : "237", "name" : "Days", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "237", "s" : [ { "value" : [ "","define ","Days",": " ] }, { - "r" : "8", + "r" : "242", "s" : [ { "value" : [ "AgeInDays","()" ] } ] @@ -4375,31 +4656,34 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "242", "precision" : "Day", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "241", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "240", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "11", + "localId" : "244", "name" : "Hours", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "244", "s" : [ { "value" : [ "","define ","Hours",": " ] }, { - "r" : "10", + "r" : "249", "s" : [ { "value" : [ "AgeInHours","()" ] } ] @@ -4407,31 +4691,34 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "249", "precision" : "Hour", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "248", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "247", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "13", + "localId" : "251", "name" : "Minutes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "251", "s" : [ { "value" : [ "","define ","Minutes",": " ] }, { - "r" : "12", + "r" : "256", "s" : [ { "value" : [ "AgeInMinutes","()" ] } ] @@ -4439,31 +4726,34 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "256", "precision" : "Minute", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "255", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "254", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "15", + "localId" : "258", "name" : "Seconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","define ","Seconds",": " ] }, { - "r" : "14", + "r" : "263", "s" : [ { "value" : [ "AgeInSeconds","()" ] } ] @@ -4471,13 +4761,16 @@ module.exports['CalculateAge: Date-Only Birth Date as DateTime on Today'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "263", "precision" : "Second", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "262", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "261", "name" : "Patient", "type" : "ExpressionRef" } @@ -4503,14 +4796,16 @@ define Seconds: AgeInSeconds() module.exports['CalculateAge: Date-Only Birth Date as Date'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4526,17 +4821,18 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4544,7 +4840,7 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4552,33 +4848,42 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Years", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","Years",": " ] }, { - "r" : "2", + "r" : "219", "s" : [ { "value" : [ "AgeInYears","()" ] } ] @@ -4586,15 +4891,20 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "219", "precision" : "Year", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "218", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "216", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "215", "name" : "Patient", "type" : "ExpressionRef" } @@ -4602,18 +4912,18 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { } } }, { - "localId" : "5", + "localId" : "221", "name" : "Months", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "221", "s" : [ { "value" : [ "","define ","Months",": " ] }, { - "r" : "4", + "r" : "228", "s" : [ { "value" : [ "AgeInMonths","()" ] } ] @@ -4621,15 +4931,20 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "228", "precision" : "Month", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "227", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "225", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "224", "name" : "Patient", "type" : "ExpressionRef" } @@ -4637,18 +4952,18 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { } } }, { - "localId" : "7", + "localId" : "230", "name" : "Weeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "230", "s" : [ { "value" : [ "","define ","Weeks",": " ] }, { - "r" : "6", + "r" : "235", "s" : [ { "value" : [ "AgeInWeeks","()" ] } ] @@ -4656,31 +4971,34 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "235", "precision" : "Week", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "234", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "233", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "9", + "localId" : "237", "name" : "Days", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "237", "s" : [ { "value" : [ "","define ","Days",": " ] }, { - "r" : "8", + "r" : "242", "s" : [ { "value" : [ "AgeInDays","()" ] } ] @@ -4688,31 +5006,34 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "242", "precision" : "Day", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "241", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "240", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "11", + "localId" : "244", "name" : "Hours", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "244", "s" : [ { "value" : [ "","define ","Hours",": " ] }, { - "r" : "10", + "r" : "249", "s" : [ { "value" : [ "AgeInHours","()" ] } ] @@ -4720,31 +5041,34 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "249", "precision" : "Hour", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "248", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "247", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "13", + "localId" : "251", "name" : "Minutes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "251", "s" : [ { "value" : [ "","define ","Minutes",": " ] }, { - "r" : "12", + "r" : "256", "s" : [ { "value" : [ "AgeInMinutes","()" ] } ] @@ -4752,31 +5076,34 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "256", "precision" : "Minute", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "255", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "254", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "15", + "localId" : "258", "name" : "Seconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","define ","Seconds",": " ] }, { - "r" : "14", + "r" : "263", "s" : [ { "value" : [ "AgeInSeconds","()" ] } ] @@ -4784,13 +5111,16 @@ module.exports['CalculateAge: Date-Only Birth Date as Date'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "263", "precision" : "Second", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "262", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "261", "name" : "Patient", "type" : "ExpressionRef" } @@ -4816,14 +5146,16 @@ define Seconds: AgeInSeconds() module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4839,17 +5171,18 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4857,7 +5190,7 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4865,33 +5198,42 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Years", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","Years",": " ] }, { - "r" : "2", + "r" : "219", "s" : [ { "value" : [ "AgeInYears","()" ] } ] @@ -4899,15 +5241,20 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "219", "precision" : "Year", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "218", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "216", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "215", "name" : "Patient", "type" : "ExpressionRef" } @@ -4915,18 +5262,18 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { } } }, { - "localId" : "5", + "localId" : "221", "name" : "Months", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "221", "s" : [ { "value" : [ "","define ","Months",": " ] }, { - "r" : "4", + "r" : "228", "s" : [ { "value" : [ "AgeInMonths","()" ] } ] @@ -4934,15 +5281,20 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "228", "precision" : "Month", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "227", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "225", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "224", "name" : "Patient", "type" : "ExpressionRef" } @@ -4950,18 +5302,18 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { } } }, { - "localId" : "7", + "localId" : "230", "name" : "Weeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "230", "s" : [ { "value" : [ "","define ","Weeks",": " ] }, { - "r" : "6", + "r" : "235", "s" : [ { "value" : [ "AgeInWeeks","()" ] } ] @@ -4969,31 +5321,34 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "235", "precision" : "Week", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "234", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "233", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "9", + "localId" : "237", "name" : "Days", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "237", "s" : [ { "value" : [ "","define ","Days",": " ] }, { - "r" : "8", + "r" : "242", "s" : [ { "value" : [ "AgeInDays","()" ] } ] @@ -5001,31 +5356,34 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "242", "precision" : "Day", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "241", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "240", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "11", + "localId" : "244", "name" : "Hours", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "244", "s" : [ { "value" : [ "","define ","Hours",": " ] }, { - "r" : "10", + "r" : "249", "s" : [ { "value" : [ "AgeInHours","()" ] } ] @@ -5033,31 +5391,34 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "249", "precision" : "Hour", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "248", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "247", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "13", + "localId" : "251", "name" : "Minutes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "251", "s" : [ { "value" : [ "","define ","Minutes",": " ] }, { - "r" : "12", + "r" : "256", "s" : [ { "value" : [ "AgeInMinutes","()" ] } ] @@ -5065,31 +5426,34 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "256", "precision" : "Minute", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "255", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "254", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "15", + "localId" : "258", "name" : "Seconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "258", "s" : [ { "value" : [ "","define ","Seconds",": " ] }, { - "r" : "14", + "r" : "263", "s" : [ { "value" : [ "AgeInSeconds","()" ] } ] @@ -5097,13 +5461,16 @@ module.exports['CalculateAge: Date-Only Birth Date as Date on Today'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "263", "precision" : "Second", "type" : "CalculateAge", + "signature" : [ ], "operand" : { + "localId" : "262", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "261", "name" : "Patient", "type" : "ExpressionRef" } @@ -5131,14 +5498,16 @@ define AgeAtJanuary1DateArg: AgeInYearsAt(Date(2024, 1, 1)) module.exports['CalculateAgeAt'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "50", + "r" : "333", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5154,17 +5523,18 @@ module.exports['CalculateAgeAt'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5172,7 +5542,7 @@ module.exports['CalculateAgeAt'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5180,39 +5550,48 @@ module.exports['CalculateAgeAt'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "AgeAt2012", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","AgeAt2012",": " ] }, { - "r" : "4", + "r" : "221", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2012",")" ] } ] }, { @@ -5222,21 +5601,25 @@ module.exports['CalculateAgeAt'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "221", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "220", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "219", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "3", + "localId" : "216", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" @@ -5244,24 +5627,24 @@ module.exports['CalculateAgeAt'] = { } ] } }, { - "localId" : "11", + "localId" : "223", "name" : "AgeAt19810216", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "223", "s" : [ { "value" : [ "","define ","AgeAt19810216",": " ] }, { - "r" : "10", + "r" : "234", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "9", + "r" : "229", "s" : [ { - "r" : "6", + "r" : "224", "value" : [ "DateTime","(","1981",", ","2",", ","16",")" ] } ] }, { @@ -5271,33 +5654,37 @@ module.exports['CalculateAgeAt'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "234", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "233", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "232", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "9", + "localId" : "229", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1981", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -5305,24 +5692,24 @@ module.exports['CalculateAgeAt'] = { } ] } }, { - "localId" : "15", + "localId" : "236", "name" : "AgeAt1975", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "236", "s" : [ { "value" : [ "","define ","AgeAt1975",": " ] }, { - "r" : "14", + "r" : "245", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "13", + "r" : "240", "s" : [ { - "r" : "12", + "r" : "237", "value" : [ "DateTime","(","1975",")" ] } ] }, { @@ -5332,21 +5719,25 @@ module.exports['CalculateAgeAt'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "245", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "244", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "243", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "13", + "localId" : "240", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1975", "type" : "Literal" @@ -5354,24 +5745,24 @@ module.exports['CalculateAgeAt'] = { } ] } }, { - "localId" : "21", + "localId" : "247", "name" : "AgeInYearsDateTimeArg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "247", "s" : [ { "value" : [ "","define ","AgeInYearsDateTimeArg",": " ] }, { - "r" : "20", + "r" : "258", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "19", + "r" : "253", "s" : [ { - "r" : "16", + "r" : "248", "value" : [ "DateTime","(","2012",", ","12",", ","1",")" ] } ] }, { @@ -5381,33 +5772,37 @@ module.exports['CalculateAgeAt'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "258", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "257", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "256", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "19", + "localId" : "253", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "16", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "17", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "18", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -5415,25 +5810,25 @@ module.exports['CalculateAgeAt'] = { } ] } }, { - "localId" : "28", + "localId" : "260", "name" : "CalculateAgeInYearsDateTimeArg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "260", "s" : [ { "value" : [ "","define ","CalculateAgeInYearsDateTimeArg",": " ] }, { - "r" : "27", + "r" : "278", "s" : [ { - "r" : "22", + "r" : "261", "value" : [ "CalculateAgeInYearsAt","(","@1994-12-01T23:59:00.000+00:00",", " ] }, { - "r" : "26", + "r" : "275", "s" : [ { - "r" : "23", + "r" : "270", "value" : [ "DateTime","(","2012",", ","12",", ","1",")" ] } ] }, { @@ -5443,69 +5838,80 @@ module.exports['CalculateAgeAt'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "278", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "261", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1994", "type" : "Literal" }, "month" : { + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" } }, { - "localId" : "26", + "localId" : "275", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "23", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "24", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "25", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -5513,24 +5919,24 @@ module.exports['CalculateAgeAt'] = { } ] } }, { - "localId" : "34", + "localId" : "280", "name" : "AgeInYearsDateArg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "280", "s" : [ { "value" : [ "","define ","AgeInYearsDateArg",": " ] }, { - "r" : "33", + "r" : "293", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "32", + "r" : "286", "s" : [ { - "r" : "29", + "r" : "281", "value" : [ "Date","(","2012",", ","12",", ","1",")" ] } ] }, { @@ -5540,36 +5946,42 @@ module.exports['CalculateAgeAt'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "293", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "292", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "290", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "289", "name" : "Patient", "type" : "ExpressionRef" } } }, { - "localId" : "32", + "localId" : "286", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "29", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "30", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "31", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -5577,25 +5989,25 @@ module.exports['CalculateAgeAt'] = { } ] } }, { - "localId" : "41", + "localId" : "295", "name" : "CalculateAgeInYearsDateArg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "295", "s" : [ { "value" : [ "","define ","CalculateAgeInYearsDateArg",": " ] }, { - "r" : "40", + "r" : "313", "s" : [ { - "r" : "35", + "r" : "296", "value" : [ "CalculateAgeInYearsAt","(","@1994-12-01T23:59:00.000+00:00",", " ] }, { - "r" : "39", + "r" : "310", "s" : [ { - "r" : "36", + "r" : "305", "value" : [ "Date","(","2012",", ","12",", ","1",")" ] } ] }, { @@ -5605,71 +6017,84 @@ module.exports['CalculateAgeAt'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "313", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "296", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1994", "type" : "Literal" }, "month" : { + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" } }, { + "localId" : "315", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "39", + "localId" : "310", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "36", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "37", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "38", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -5678,75 +6103,87 @@ module.exports['CalculateAgeAt'] = { } ] } }, { - "localId" : "44", + "localId" : "317", "name" : "AgeAtJanuary1DateTimeArg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "44", + "r" : "317", "s" : [ { "value" : [ "","define ","AgeAtJanuary1DateTimeArg",": " ] }, { - "r" : "43", + "r" : "331", "s" : [ { - "r" : "42", + "r" : "318", "value" : [ "AgeInYearsAt","(","@2024-01-01T00:00:00.000+00:00",")" ] } ] } ] } } ], "expression" : { - "localId" : "43", + "localId" : "331", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "330", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "329", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "42", + "localId" : "318", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2024", "type" : "Literal" }, "month" : { + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" @@ -5754,24 +6191,24 @@ module.exports['CalculateAgeAt'] = { } ] } }, { - "localId" : "50", + "localId" : "333", "name" : "AgeAtJanuary1DateArg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "50", + "r" : "333", "s" : [ { "value" : [ "","define ","AgeAtJanuary1DateArg",": " ] }, { - "r" : "49", + "r" : "346", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "48", + "r" : "339", "s" : [ { - "r" : "45", + "r" : "334", "value" : [ "Date","(","2024",", ","1",", ","1",")" ] } ] }, { @@ -5781,36 +6218,42 @@ module.exports['CalculateAgeAt'] = { } } ], "expression" : { - "localId" : "49", + "localId" : "346", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "345", "type" : "ToDate", + "signature" : [ ], "operand" : { + "localId" : "343", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "342", "name" : "Patient", "type" : "ExpressionRef" } } }, { - "localId" : "48", + "localId" : "339", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "45", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2024", "type" : "Literal" }, "month" : { - "localId" : "46", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "47", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" diff --git a/test/elm/comparison/data.js b/test/elm/comparison/data.js index 69d537491..cf48221f5 100644 --- a/test/elm/comparison/data.js +++ b/test/elm/comparison/data.js @@ -53,14 +53,16 @@ define UneqRatios: 10 'mg' : 2 'dL' = 15 'mg' : 4 'dL' module.exports['Equal'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "353", + "r" : "676", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -76,17 +78,18 @@ module.exports['Equal'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -94,7 +97,7 @@ module.exports['Equal'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -102,145 +105,157 @@ module.exports['Equal'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "AGtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","AGtB_Int",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "5"," ","="," ","4" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "AEqB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","AEqB_Int",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "5"," ","="," ","5" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "222", "name" : "ALtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","ALtB_Int",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "5"," ","="," ","6" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } }, { - "localId" : "23", + "localId" : "227", "name" : "EqTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "227", "s" : [ { "value" : [ "","define ","EqTuples",": " ] }, { - "r" : "22", + "r" : "228", "s" : [ { - "r" : "17", + "r" : "229", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "14", + "r" : "230", "value" : [ "a",": ","1" ] } ] }, { @@ -249,12 +264,12 @@ module.exports['Equal'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "16", + "r" : "231", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "15", + "r" : "232", "value" : [ "c",": ","1" ] } ] }, { @@ -267,12 +282,12 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "21", + "r" : "233", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "18", + "r" : "234", "value" : [ "a",": ","1" ] } ] }, { @@ -281,12 +296,12 @@ module.exports['Equal'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "20", + "r" : "235", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "19", + "r" : "236", "value" : [ "c",": ","1" ] } ] }, { @@ -301,15 +316,16 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "228", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "229", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -317,12 +333,12 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "16", + "localId" : "231", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "15", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -331,12 +347,12 @@ module.exports['Equal'] = { } } ] }, { - "localId" : "21", + "localId" : "233", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "18", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -344,12 +360,12 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "20", + "localId" : "235", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -360,25 +376,25 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "34", + "localId" : "238", "name" : "UneqTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "238", "s" : [ { "value" : [ "","define ","UneqTuples",": " ] }, { - "r" : "33", + "r" : "239", "s" : [ { - "r" : "27", + "r" : "240", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "24", + "r" : "241", "value" : [ "a",": ","1" ] } ] }, { @@ -387,12 +403,12 @@ module.exports['Equal'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "26", + "r" : "242", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "25", + "r" : "243", "value" : [ "c",": ","1" ] } ] }, { @@ -405,12 +421,12 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "32", + "r" : "244", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "28", + "r" : "245", "value" : [ "a",": ","1" ] } ] }, { @@ -419,16 +435,16 @@ module.exports['Equal'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "31", + "r" : "246", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "c",": " ] }, { - "r" : "30", + "r" : "247", "s" : [ { - "r" : "29", + "r" : "248", "value" : [ "-","1" ] } ] } ] @@ -444,15 +460,16 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "239", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "27", + "localId" : "240", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "24", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -460,12 +477,12 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "26", + "localId" : "242", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "25", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -474,12 +491,12 @@ module.exports['Equal'] = { } } ] }, { - "localId" : "32", + "localId" : "244", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "28", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -487,15 +504,16 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "31", + "localId" : "246", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "30", + "localId" : "247", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -507,27 +525,27 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "42", + "localId" : "250", "name" : "EqTuplesWithNullFields", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "250", "s" : [ { "value" : [ "","define ","EqTuplesWithNullFields",": " ] }, { - "r" : "41", + "r" : "251", "s" : [ { - "r" : "37", + "r" : "252", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "35", + "r" : "253", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -536,7 +554,7 @@ module.exports['Equal'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "36", + "r" : "254", "value" : [ "b",": ","null" ] } ] }, { @@ -545,14 +563,14 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "40", + "r" : "255", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "38", + "r" : "256", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -561,7 +579,7 @@ module.exports['Equal'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "39", + "r" : "257", "value" : [ "b",": ","null" ] } ] }, { @@ -572,15 +590,16 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "251", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "37", + "localId" : "252", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -588,17 +607,17 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "36", + "localId" : "254", "type" : "Null" } } ] }, { - "localId" : "40", + "localId" : "255", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "38", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -606,34 +625,34 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "39", + "localId" : "257", "type" : "Null" } } ] } ] } }, { - "localId" : "50", + "localId" : "259", "name" : "UneqTuplesWithNullFields", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "50", + "r" : "259", "s" : [ { "value" : [ "","define ","UneqTuplesWithNullFields",": " ] }, { - "r" : "49", + "r" : "260", "s" : [ { - "r" : "45", + "r" : "261", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "43", + "r" : "262", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -642,7 +661,7 @@ module.exports['Equal'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "44", + "r" : "263", "value" : [ "b",": ","null" ] } ] }, { @@ -651,14 +670,14 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "48", + "r" : "264", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "46", + "r" : "265", "s" : [ { "value" : [ "'Goodbye'" ] } ] @@ -667,7 +686,7 @@ module.exports['Equal'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "47", + "r" : "266", "value" : [ "b",": ","null" ] } ] }, { @@ -678,15 +697,16 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "49", + "localId" : "260", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "261", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "43", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -694,17 +714,17 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "44", + "localId" : "263", "type" : "Null" } } ] }, { - "localId" : "48", + "localId" : "264", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "46", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Goodbye", "type" : "Literal" @@ -712,34 +732,34 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "47", + "localId" : "266", "type" : "Null" } } ] } ] } }, { - "localId" : "58", + "localId" : "268", "name" : "UncertTuplesWithNullFieldOnOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "268", "s" : [ { "value" : [ "","define ","UncertTuplesWithNullFieldOnOne",": " ] }, { - "r" : "57", + "r" : "269", "s" : [ { - "r" : "53", + "r" : "270", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "51", + "r" : "271", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -748,7 +768,7 @@ module.exports['Equal'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "52", + "r" : "272", "value" : [ "b",": ","null" ] } ] }, { @@ -757,14 +777,14 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "56", + "r" : "273", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "54", + "r" : "274", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -775,7 +795,7 @@ module.exports['Equal'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "55", + "r" : "275", "s" : [ { "value" : [ "'null'" ] } ] @@ -788,15 +808,16 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "57", + "localId" : "269", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "53", + "localId" : "270", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "51", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -804,17 +825,17 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "52", + "localId" : "272", "type" : "Null" } } ] }, { - "localId" : "56", + "localId" : "273", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "54", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -822,7 +843,7 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "55", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "null", "type" : "Literal" @@ -831,27 +852,27 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "78", + "localId" : "277", "name" : "EqDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "78", + "r" : "277", "s" : [ { "value" : [ "","define ","EqDateTimes",": " ] }, { - "r" : "77", + "r" : "278", "s" : [ { - "r" : "67", + "r" : "289", "s" : [ { - "r" : "59", + "r" : "279", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "66", + "r" : "286", "s" : [ { - "r" : "66", + "r" : "286", "value" : [ "+","1.0" ] } ] }, { @@ -860,14 +881,14 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "76", + "r" : "300", "s" : [ { - "r" : "68", + "r" : "290", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "75", + "r" : "297", "s" : [ { - "r" : "75", + "r" : "297", "value" : [ "+","1.0" ] } ] }, { @@ -878,106 +899,109 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "77", + "localId" : "278", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "67", + "localId" : "289", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "59", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "60", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "61", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "62", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "63", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "64", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "65", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "66", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "76", + "localId" : "300", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "75", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -985,27 +1009,27 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "98", + "localId" : "302", "name" : "UneqDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "98", + "r" : "302", "s" : [ { "value" : [ "","define ","UneqDateTimes",": " ] }, { - "r" : "97", + "r" : "303", "s" : [ { - "r" : "87", + "r" : "314", "s" : [ { - "r" : "79", + "r" : "304", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "86", + "r" : "311", "s" : [ { - "r" : "86", + "r" : "311", "value" : [ "+","1.0" ] } ] }, { @@ -1014,14 +1038,14 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "96", + "r" : "325", "s" : [ { - "r" : "88", + "r" : "315", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "95", + "r" : "322", "s" : [ { - "r" : "95", + "r" : "322", "value" : [ "+","1.0" ] } ] }, { @@ -1032,106 +1056,109 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "97", + "localId" : "303", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "87", + "localId" : "314", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "79", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "80", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "81", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "82", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "83", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "84", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "85", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "86", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "96", + "localId" : "325", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "89", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "90", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "91", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "92", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "93", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "94", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "95", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -1139,27 +1166,27 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "118", + "localId" : "327", "name" : "EqDateTimesTZ", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "118", + "r" : "327", "s" : [ { "value" : [ "","define ","EqDateTimesTZ",": " ] }, { - "r" : "117", + "r" : "328", "s" : [ { - "r" : "107", + "r" : "339", "s" : [ { - "r" : "99", + "r" : "329", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","23",", ","30",", ","25",", ","200",", " ] }, { - "r" : "106", + "r" : "336", "s" : [ { - "r" : "106", + "r" : "336", "value" : [ "+","1.0" ] } ] }, { @@ -1168,14 +1195,14 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "116", + "r" : "350", "s" : [ { - "r" : "108", + "r" : "340", "value" : [ "DateTime","(","2000",", ","3",", ","16",", ","2",", ","30",", ","25",", ","200",", " ] }, { - "r" : "115", + "r" : "347", "s" : [ { - "r" : "115", + "r" : "347", "value" : [ "+","4.0" ] } ] }, { @@ -1186,106 +1213,109 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "117", + "localId" : "328", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "107", + "localId" : "339", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "99", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "100", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "101", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "102", + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "103", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "104", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "105", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "106", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "116", + "localId" : "350", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "108", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "109", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "110", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "111", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "112", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "113", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "114", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "115", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" @@ -1293,27 +1323,27 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "138", + "localId" : "352", "name" : "UneqDateTimesTZ", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "138", + "r" : "352", "s" : [ { "value" : [ "","define ","UneqDateTimesTZ",": " ] }, { - "r" : "137", + "r" : "353", "s" : [ { - "r" : "127", + "r" : "364", "s" : [ { - "r" : "119", + "r" : "354", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "126", + "r" : "361", "s" : [ { - "r" : "126", + "r" : "361", "value" : [ "+","1.0" ] } ] }, { @@ -1322,14 +1352,14 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "136", + "r" : "375", "s" : [ { - "r" : "128", + "r" : "365", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "135", + "r" : "372", "s" : [ { - "r" : "135", + "r" : "372", "value" : [ "+","2.0" ] } ] }, { @@ -1340,106 +1370,109 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "137", + "localId" : "353", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "127", + "localId" : "364", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "119", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "120", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "121", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "122", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "123", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "124", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "125", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "126", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "136", + "localId" : "375", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "128", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "129", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "130", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "131", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "132", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "133", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "134", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "135", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -1447,30 +1480,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "155", + "localId" : "377", "name" : "EqDateTimesNullMs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "155", + "r" : "377", "s" : [ { "value" : [ "","define ","EqDateTimesNullMs",": " ] }, { - "r" : "154", + "r" : "378", "s" : [ { - "r" : "146", + "r" : "388", "s" : [ { - "r" : "139", + "r" : "379", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","0",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "153", + "r" : "397", "s" : [ { - "r" : "147", + "r" : "389", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",")" ] } ] } ] @@ -1478,88 +1511,91 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "154", + "localId" : "378", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "146", + "localId" : "388", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "139", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "140", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "141", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "142", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "143", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "144", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "145", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "153", + "localId" : "397", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "147", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "148", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "149", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "150", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "151", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "152", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" @@ -1567,30 +1603,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "172", + "localId" : "399", "name" : "EqDateTimesNullOtherMs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "172", + "r" : "399", "s" : [ { "value" : [ "","define ","EqDateTimesNullOtherMs",": " ] }, { - "r" : "171", + "r" : "400", "s" : [ { - "r" : "162", + "r" : "409", "s" : [ { - "r" : "156", + "r" : "401", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "170", + "r" : "419", "s" : [ { - "r" : "163", + "r" : "410", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","0",")" ] } ] } ] @@ -1598,88 +1634,91 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "171", + "localId" : "400", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "162", + "localId" : "409", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "156", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "157", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "158", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "159", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "160", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "161", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } }, { - "localId" : "170", + "localId" : "419", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "163", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "164", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "165", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "166", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "167", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "168", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "169", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -1687,30 +1726,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "182", + "localId" : "421", "name" : "EqDateTimesOnlyDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "182", + "r" : "421", "s" : [ { "value" : [ "","define ","EqDateTimesOnlyDate",": " ] }, { - "r" : "181", + "r" : "422", "s" : [ { - "r" : "176", + "r" : "428", "s" : [ { - "r" : "173", + "r" : "423", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "180", + "r" : "434", "s" : [ { - "r" : "177", + "r" : "429", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -1718,46 +1757,49 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "181", + "localId" : "422", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "176", + "localId" : "428", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "173", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "174", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "175", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "180", + "localId" : "434", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "177", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "178", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "179", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -1765,30 +1807,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "192", + "localId" : "436", "name" : "UneqDateTimesOnlyDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "192", + "r" : "436", "s" : [ { "value" : [ "","define ","UneqDateTimesOnlyDate",": " ] }, { - "r" : "191", + "r" : "437", "s" : [ { - "r" : "186", + "r" : "443", "s" : [ { - "r" : "183", + "r" : "438", "value" : [ "DateTime","(","2000",", ","3",", ","14",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "190", + "r" : "449", "s" : [ { - "r" : "187", + "r" : "444", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -1796,46 +1838,49 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "191", + "localId" : "437", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "186", + "localId" : "443", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "183", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "184", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "185", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" } }, { - "localId" : "190", + "localId" : "449", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "187", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "188", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "189", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -1843,30 +1888,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "205", + "localId" : "451", "name" : "PossiblyEqDateTimesOnlyDateOnOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "205", + "r" : "451", "s" : [ { "value" : [ "","define ","PossiblyEqDateTimesOnlyDateOnOne",": " ] }, { - "r" : "204", + "r" : "452", "s" : [ { - "r" : "196", + "r" : "458", "s" : [ { - "r" : "193", + "r" : "453", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "203", + "r" : "467", "s" : [ { - "r" : "197", + "r" : "459", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","13",", ","43",", ","32",")" ] } ] } ] @@ -1874,64 +1919,67 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "204", + "localId" : "452", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "196", + "localId" : "458", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "193", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "194", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "195", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } }, { - "localId" : "203", + "localId" : "467", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "197", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "198", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "199", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "200", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "201", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "43", "type" : "Literal" }, "second" : { - "localId" : "202", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "32", "type" : "Literal" @@ -1939,30 +1987,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "218", + "localId" : "469", "name" : "UneqDateTimesOnlyDateOnOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "218", + "r" : "469", "s" : [ { "value" : [ "","define ","UneqDateTimesOnlyDateOnOne",": " ] }, { - "r" : "217", + "r" : "470", "s" : [ { - "r" : "212", + "r" : "479", "s" : [ { - "r" : "206", + "r" : "471", "value" : [ "DateTime","(","2000",", ","4",", ","13",", ","12",", ","43",", ","32",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "216", + "r" : "485", "s" : [ { - "r" : "213", + "r" : "480", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -1970,64 +2018,67 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "217", + "localId" : "470", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "212", + "localId" : "479", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "206", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "207", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "208", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "209", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "210", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "43", "type" : "Literal" }, "second" : { - "localId" : "211", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "32", "type" : "Literal" } }, { - "localId" : "216", + "localId" : "485", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "213", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "214", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "215", + "localId" : "482", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -2035,30 +2086,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "226", + "localId" : "487", "name" : "PossiblyEqualDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "226", + "r" : "487", "s" : [ { "value" : [ "","define ","PossiblyEqualDateTimes",": " ] }, { - "r" : "225", + "r" : "488", "s" : [ { - "r" : "222", + "r" : "494", "s" : [ { - "r" : "219", + "r" : "489", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "224", + "r" : "498", "s" : [ { - "r" : "223", + "r" : "495", "value" : [ "DateTime","(","2000",")" ] } ] } ] @@ -2066,34 +2117,37 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "225", + "localId" : "488", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "222", + "localId" : "494", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "221", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "224", + "localId" : "498", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "223", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" @@ -2101,30 +2155,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "235", + "localId" : "500", "name" : "ImpossiblyEqualDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "235", + "r" : "500", "s" : [ { "value" : [ "","define ","ImpossiblyEqualDateTimes",": " ] }, { - "r" : "234", + "r" : "501", "s" : [ { - "r" : "230", + "r" : "507", "s" : [ { - "r" : "227", + "r" : "502", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "233", + "r" : "512", "s" : [ { - "r" : "231", + "r" : "508", "value" : [ "DateTime","(","2000",", ","4",")" ] } ] } ] @@ -2132,40 +2186,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "234", + "localId" : "501", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "507", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "227", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "228", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "229", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "233", + "localId" : "512", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "508", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -2173,30 +2230,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "245", + "localId" : "514", "name" : "DateAndDateTimeTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "514", "s" : [ { "value" : [ "","define ","DateAndDateTimeTrue",": " ] }, { - "r" : "244", + "r" : "515", "s" : [ { - "r" : "239", + "r" : "521", "s" : [ { - "r" : "236", + "r" : "516", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "243", + "r" : "527", "s" : [ { - "r" : "240", + "r" : "522", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -2204,49 +2261,54 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "515", "type" : "Equal", + "signature" : [ ], "operand" : [ { + "localId" : "529", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "239", + "localId" : "521", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "236", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "237", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "238", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "243", + "localId" : "527", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "240", + "localId" : "522", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "241", + "localId" : "523", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "242", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -2254,30 +2316,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "255", + "localId" : "531", "name" : "DateAndDateTimeNotEqual", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "255", + "r" : "531", "s" : [ { "value" : [ "","define ","DateAndDateTimeNotEqual",": " ] }, { - "r" : "254", + "r" : "532", "s" : [ { - "r" : "249", + "r" : "538", "s" : [ { - "r" : "246", + "r" : "533", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "253", + "r" : "544", "s" : [ { - "r" : "250", + "r" : "539", "value" : [ "DateTime","(","2000",", ","3",", ","12",")" ] } ] } ] @@ -2285,49 +2347,54 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "254", + "localId" : "532", "type" : "Equal", + "signature" : [ ], "operand" : [ { + "localId" : "546", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "249", + "localId" : "538", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "246", + "localId" : "533", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "247", + "localId" : "534", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "248", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "253", + "localId" : "544", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "250", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "251", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "252", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -2335,30 +2402,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "268", + "localId" : "548", "name" : "DateAndDateTimeUncertainNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "268", + "r" : "548", "s" : [ { "value" : [ "","define ","DateAndDateTimeUncertainNull",": " ] }, { - "r" : "267", + "r" : "549", "s" : [ { - "r" : "259", + "r" : "555", "s" : [ { - "r" : "256", + "r" : "550", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "266", + "r" : "564", "s" : [ { - "r" : "260", + "r" : "556", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","2",", ","4",", ","23",")" ] } ] } ] @@ -2366,67 +2433,72 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "267", + "localId" : "549", "type" : "Equal", + "signature" : [ ], "operand" : [ { + "localId" : "566", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "259", + "localId" : "555", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "256", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "257", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "258", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "266", + "localId" : "564", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "260", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "261", + "localId" : "557", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "262", + "localId" : "558", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "263", + "localId" : "559", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "264", + "localId" : "560", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "second" : { - "localId" : "265", + "localId" : "561", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -2434,30 +2506,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "278", + "localId" : "568", "name" : "DateTimeAndDateTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "278", + "r" : "568", "s" : [ { "value" : [ "","define ","DateTimeAndDateTrue",": " ] }, { - "r" : "277", + "r" : "569", "s" : [ { - "r" : "272", + "r" : "575", "s" : [ { - "r" : "269", + "r" : "570", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "276", + "r" : "581", "s" : [ { - "r" : "273", + "r" : "576", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -2465,48 +2537,53 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "277", + "localId" : "569", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "272", + "localId" : "575", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "269", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "270", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "271", + "localId" : "572", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } }, { + "localId" : "583", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "276", + "localId" : "581", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "273", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "274", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "275", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -2515,30 +2592,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "288", + "localId" : "585", "name" : "DateTimeAndDateNotEqual", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "288", + "r" : "585", "s" : [ { "value" : [ "","define ","DateTimeAndDateNotEqual",": " ] }, { - "r" : "287", + "r" : "586", "s" : [ { - "r" : "282", + "r" : "592", "s" : [ { - "r" : "279", + "r" : "587", "value" : [ "DateTime","(","2000",", ","3",", ","12",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "286", + "r" : "598", "s" : [ { - "r" : "283", + "r" : "593", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -2546,48 +2623,53 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "287", + "localId" : "586", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "282", + "localId" : "592", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "279", + "localId" : "587", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "280", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "281", + "localId" : "589", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" } }, { + "localId" : "600", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "286", + "localId" : "598", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "283", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "284", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "285", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -2596,30 +2678,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "301", + "localId" : "602", "name" : "DateTimeAndDateUncertainNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "602", "s" : [ { "value" : [ "","define ","DateTimeAndDateUncertainNull",": " ] }, { - "r" : "300", + "r" : "603", "s" : [ { - "r" : "295", + "r" : "612", "s" : [ { - "r" : "289", + "r" : "604", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","2",", ","4",", ","23",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "299", + "r" : "618", "s" : [ { - "r" : "296", + "r" : "613", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -2627,66 +2709,71 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "603", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "295", + "localId" : "612", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "289", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "290", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "291", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "292", + "localId" : "607", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "293", + "localId" : "608", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "second" : { - "localId" : "294", + "localId" : "609", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" } }, { + "localId" : "620", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "299", + "localId" : "618", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "296", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "297", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "298", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -2695,27 +2782,27 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "305", + "localId" : "622", "name" : "AGtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "305", + "r" : "622", "s" : [ { "value" : [ "","define ","AGtB_Quantity",": " ] }, { - "r" : "304", + "r" : "623", "s" : [ { - "r" : "302", + "r" : "624", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "303", + "r" : "625", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -2724,42 +2811,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "304", + "localId" : "623", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "302", + "localId" : "624", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "303", + "localId" : "625", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "309", + "localId" : "627", "name" : "AEqB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "309", + "r" : "627", "s" : [ { "value" : [ "","define ","AEqB_Quantity",": " ] }, { - "r" : "308", + "r" : "628", "s" : [ { - "r" : "306", + "r" : "629", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "307", + "r" : "630", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -2768,42 +2856,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "308", + "localId" : "628", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "306", + "localId" : "629", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "307", + "localId" : "630", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "313", + "localId" : "632", "name" : "ALtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "313", + "r" : "632", "s" : [ { "value" : [ "","define ","ALtB_Quantity",": " ] }, { - "r" : "312", + "r" : "633", "s" : [ { - "r" : "310", + "r" : "634", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "311", + "r" : "635", "s" : [ { "value" : [ "6 ","'m'" ] } ] @@ -2812,42 +2901,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "312", + "localId" : "633", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "310", + "localId" : "634", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "311", + "localId" : "635", "value" : 6, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "317", + "localId" : "637", "name" : "AGtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "317", + "r" : "637", "s" : [ { "value" : [ "","define ","AGtB_Quantity_diff",": " ] }, { - "r" : "316", + "r" : "638", "s" : [ { - "r" : "314", + "r" : "639", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "315", + "r" : "640", "s" : [ { "value" : [ "5 ","'cm'" ] } ] @@ -2856,42 +2946,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "316", + "localId" : "638", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "314", + "localId" : "639", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "315", + "localId" : "640", "value" : 5, "unit" : "cm", "type" : "Quantity" } ] } }, { - "localId" : "321", + "localId" : "642", "name" : "AEqB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "321", + "r" : "642", "s" : [ { "value" : [ "","define ","AEqB_Quantity_diff",": " ] }, { - "r" : "320", + "r" : "643", "s" : [ { - "r" : "318", + "r" : "644", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "319", + "r" : "645", "s" : [ { "value" : [ "500 ","'cm'" ] } ] @@ -2900,42 +2991,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "320", + "localId" : "643", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "318", + "localId" : "644", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "319", + "localId" : "645", "value" : 500, "unit" : "cm", "type" : "Quantity" } ] } }, { - "localId" : "325", + "localId" : "647", "name" : "ALtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "325", + "r" : "647", "s" : [ { "value" : [ "","define ","ALtB_Quantity_diff",": " ] }, { - "r" : "324", + "r" : "648", "s" : [ { - "r" : "322", + "r" : "649", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "323", + "r" : "650", "s" : [ { "value" : [ "5 ","'km'" ] } ] @@ -2944,42 +3036,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "324", + "localId" : "648", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "322", + "localId" : "649", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "323", + "localId" : "650", "value" : 5, "unit" : "km", "type" : "Quantity" } ] } }, { - "localId" : "329", + "localId" : "652", "name" : "AGtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "329", + "r" : "652", "s" : [ { "value" : [ "","define ","AGtB_Quantity_incompatible",": " ] }, { - "r" : "328", + "r" : "653", "s" : [ { - "r" : "326", + "r" : "654", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "327", + "r" : "655", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -2988,42 +3081,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "328", + "localId" : "653", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "326", + "localId" : "654", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "327", + "localId" : "655", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "333", + "localId" : "657", "name" : "AEqB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "333", + "r" : "657", "s" : [ { "value" : [ "","define ","AEqB_Quantity_incompatible",": " ] }, { - "r" : "332", + "r" : "658", "s" : [ { - "r" : "330", + "r" : "659", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "331", + "r" : "660", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -3032,42 +3126,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "332", + "localId" : "658", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "330", + "localId" : "659", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "331", + "localId" : "660", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "337", + "localId" : "662", "name" : "ALtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "337", + "r" : "662", "s" : [ { "value" : [ "","define ","ALtB_Quantity_incompatible",": " ] }, { - "r" : "336", + "r" : "663", "s" : [ { - "r" : "334", + "r" : "664", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "335", + "r" : "665", "s" : [ { "value" : [ "40 ","'m'" ] } ] @@ -3076,44 +3171,45 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "336", + "localId" : "663", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "334", + "localId" : "664", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "335", + "localId" : "665", "value" : 40, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "345", + "localId" : "667", "name" : "EqRatios", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "345", + "r" : "667", "s" : [ { "value" : [ "","define ","EqRatios",": " ] }, { - "r" : "344", + "r" : "668", "s" : [ { - "r" : "340", + "r" : "671", "s" : [ { - "r" : "338", + "r" : "669", "s" : [ { "value" : [ "10 ","'mg'" ] } ] }, { "value" : [ " : " ] }, { - "r" : "339", + "r" : "670", "s" : [ { "value" : [ "2 ","'dL'" ] } ] @@ -3121,16 +3217,16 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "343", + "r" : "674", "s" : [ { - "r" : "341", + "r" : "672", "s" : [ { "value" : [ "15 ","'mg'" ] } ] }, { "value" : [ " : " ] }, { - "r" : "342", + "r" : "673", "s" : [ { "value" : [ "3 ","'dL'" ] } ] @@ -3140,60 +3236,61 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "344", + "localId" : "668", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "340", + "localId" : "671", "type" : "Ratio", "numerator" : { - "localId" : "338", + "localId" : "669", "value" : 10, "unit" : "mg" }, "denominator" : { - "localId" : "339", + "localId" : "670", "value" : 2, "unit" : "dL" } }, { - "localId" : "343", + "localId" : "674", "type" : "Ratio", "numerator" : { - "localId" : "341", + "localId" : "672", "value" : 15, "unit" : "mg" }, "denominator" : { - "localId" : "342", + "localId" : "673", "value" : 3, "unit" : "dL" } } ] } }, { - "localId" : "353", + "localId" : "676", "name" : "UneqRatios", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "353", + "r" : "676", "s" : [ { "value" : [ "","define ","UneqRatios",": " ] }, { - "r" : "352", + "r" : "677", "s" : [ { - "r" : "348", + "r" : "680", "s" : [ { - "r" : "346", + "r" : "678", "s" : [ { "value" : [ "10 ","'mg'" ] } ] }, { "value" : [ " : " ] }, { - "r" : "347", + "r" : "679", "s" : [ { "value" : [ "2 ","'dL'" ] } ] @@ -3201,16 +3298,16 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "351", + "r" : "683", "s" : [ { - "r" : "349", + "r" : "681", "s" : [ { "value" : [ "15 ","'mg'" ] } ] }, { "value" : [ " : " ] }, { - "r" : "350", + "r" : "682", "s" : [ { "value" : [ "4 ","'dL'" ] } ] @@ -3220,31 +3317,32 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "352", + "localId" : "677", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "348", + "localId" : "680", "type" : "Ratio", "numerator" : { - "localId" : "346", + "localId" : "678", "value" : 10, "unit" : "mg" }, "denominator" : { - "localId" : "347", + "localId" : "679", "value" : 2, "unit" : "dL" } }, { - "localId" : "351", + "localId" : "683", "type" : "Ratio", "numerator" : { - "localId" : "349", + "localId" : "681", "value" : 15, "unit" : "mg" }, "denominator" : { - "localId" : "350", + "localId" : "682", "value" : 4, "unit" : "dL" } @@ -3298,14 +3396,16 @@ define ALtB_Quantity_incompatible: 5 'Cel' != 40 'm' module.exports['NotEqual'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "337", + "r" : "696", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3321,17 +3421,18 @@ module.exports['NotEqual'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3339,7 +3440,7 @@ module.exports['NotEqual'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3347,52 +3448,64 @@ module.exports['NotEqual'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "AGtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","AGtB_Int",": " ] }, { - "r" : "4", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "5"," ","!="," ","4" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "216", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "213", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -3400,37 +3513,40 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "9", + "localId" : "218", "name" : "AEqB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","AEqB_Int",": " ] }, { - "r" : "8", + "r" : "222", "s" : [ { - "r" : "6", + "r" : "220", "value" : [ "5"," ","!="," ","5" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "222", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "219", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3438,37 +3554,40 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "13", + "localId" : "224", "name" : "ALtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "224", "s" : [ { "value" : [ "","define ","ALtB_Int",": " ] }, { - "r" : "12", + "r" : "228", "s" : [ { - "r" : "10", + "r" : "226", "value" : [ "5"," ","!="," ","6" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "228", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "225", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "11", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -3476,25 +3595,25 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "23", + "localId" : "230", "name" : "EqTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "230", "s" : [ { "value" : [ "","define ","EqTuples",": " ] }, { - "r" : "22", + "r" : "240", "s" : [ { - "r" : "17", + "r" : "232", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "14", + "r" : "233", "value" : [ "a",": ","1" ] } ] }, { @@ -3503,12 +3622,12 @@ module.exports['NotEqual'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "16", + "r" : "234", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "15", + "r" : "235", "value" : [ "c",": ","1" ] } ] }, { @@ -3521,12 +3640,12 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "21", + "r" : "236", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "18", + "r" : "237", "value" : [ "a",": ","1" ] } ] }, { @@ -3535,12 +3654,12 @@ module.exports['NotEqual'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "20", + "r" : "238", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "19", + "r" : "239", "value" : [ "c",": ","1" ] } ] }, { @@ -3555,17 +3674,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "240", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "231", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "232", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "14", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3573,12 +3695,12 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "16", + "localId" : "234", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "15", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3587,12 +3709,12 @@ module.exports['NotEqual'] = { } } ] }, { - "localId" : "21", + "localId" : "236", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "18", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3600,12 +3722,12 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "20", + "localId" : "238", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "19", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3617,25 +3739,25 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "34", + "localId" : "242", "name" : "UneqTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "242", "s" : [ { "value" : [ "","define ","UneqTuples",": " ] }, { - "r" : "33", + "r" : "253", "s" : [ { - "r" : "27", + "r" : "244", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "24", + "r" : "245", "value" : [ "a",": ","1" ] } ] }, { @@ -3644,12 +3766,12 @@ module.exports['NotEqual'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "26", + "r" : "246", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "25", + "r" : "247", "value" : [ "c",": ","1" ] } ] }, { @@ -3662,12 +3784,12 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "28", + "r" : "249", "value" : [ "a",": ","1" ] } ] }, { @@ -3676,16 +3798,16 @@ module.exports['NotEqual'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "c",": " ] }, { - "r" : "30", + "r" : "251", "s" : [ { - "r" : "29", + "r" : "252", "value" : [ "-","1" ] } ] } ] @@ -3701,17 +3823,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "253", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "243", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "27", + "localId" : "244", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "24", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3719,12 +3844,12 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "26", + "localId" : "246", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "25", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3733,12 +3858,12 @@ module.exports['NotEqual'] = { } } ] }, { - "localId" : "32", + "localId" : "248", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "28", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3746,15 +3871,16 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "31", + "localId" : "250", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "30", + "localId" : "251", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3767,27 +3893,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "42", + "localId" : "255", "name" : "EqTuplesWithNullFields", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "255", "s" : [ { "value" : [ "","define ","EqTuplesWithNullFields",": " ] }, { - "r" : "41", + "r" : "263", "s" : [ { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "35", + "r" : "258", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -3796,7 +3922,7 @@ module.exports['NotEqual'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "36", + "r" : "259", "value" : [ "b",": ","null" ] } ] }, { @@ -3805,14 +3931,14 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "40", + "r" : "260", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "38", + "r" : "261", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -3821,7 +3947,7 @@ module.exports['NotEqual'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "39", + "r" : "262", "value" : [ "b",": ","null" ] } ] }, { @@ -3832,17 +3958,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "263", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "256", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "37", + "localId" : "257", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "35", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -3850,17 +3979,17 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "36", + "localId" : "259", "type" : "Null" } } ] }, { - "localId" : "40", + "localId" : "260", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "38", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -3868,7 +3997,7 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "39", + "localId" : "262", "type" : "Null" } } ] @@ -3876,27 +4005,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "50", + "localId" : "265", "name" : "UneqTuplesWithNullFields", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "50", + "r" : "265", "s" : [ { "value" : [ "","define ","UneqTuplesWithNullFields",": " ] }, { - "r" : "49", + "r" : "273", "s" : [ { - "r" : "45", + "r" : "267", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "43", + "r" : "268", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -3905,7 +4034,7 @@ module.exports['NotEqual'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "44", + "r" : "269", "value" : [ "b",": ","null" ] } ] }, { @@ -3914,14 +4043,14 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "48", + "r" : "270", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "46", + "r" : "271", "s" : [ { "value" : [ "'Goodbye'" ] } ] @@ -3930,7 +4059,7 @@ module.exports['NotEqual'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "47", + "r" : "272", "value" : [ "b",": ","null" ] } ] }, { @@ -3941,17 +4070,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "49", + "localId" : "273", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "266", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "267", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "43", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -3959,17 +4091,17 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "44", + "localId" : "269", "type" : "Null" } } ] }, { - "localId" : "48", + "localId" : "270", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "46", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Goodbye", "type" : "Literal" @@ -3977,7 +4109,7 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "47", + "localId" : "272", "type" : "Null" } } ] @@ -3985,27 +4117,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "58", + "localId" : "275", "name" : "UncertTuplesWithNullFieldOnOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "275", "s" : [ { "value" : [ "","define ","UncertTuplesWithNullFieldOnOne",": " ] }, { - "r" : "57", + "r" : "283", "s" : [ { - "r" : "53", + "r" : "277", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "51", + "r" : "278", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -4014,7 +4146,7 @@ module.exports['NotEqual'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "52", + "r" : "279", "value" : [ "b",": ","null" ] } ] }, { @@ -4023,14 +4155,14 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "56", + "r" : "280", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "54", + "r" : "281", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -4041,7 +4173,7 @@ module.exports['NotEqual'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "55", + "r" : "282", "s" : [ { "value" : [ "'null'" ] } ] @@ -4054,17 +4186,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "57", + "localId" : "283", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "276", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "53", + "localId" : "277", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "51", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -4072,17 +4207,17 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "52", + "localId" : "279", "type" : "Null" } } ] }, { - "localId" : "56", + "localId" : "280", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "54", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -4090,7 +4225,7 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "55", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "null", "type" : "Literal" @@ -4100,27 +4235,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "78", + "localId" : "285", "name" : "EqDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "78", + "r" : "285", "s" : [ { "value" : [ "","define ","EqDateTimes",": " ] }, { - "r" : "77", + "r" : "309", "s" : [ { - "r" : "67", + "r" : "297", "s" : [ { - "r" : "59", + "r" : "287", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "66", + "r" : "294", "s" : [ { - "r" : "66", + "r" : "294", "value" : [ "+","1.0" ] } ] }, { @@ -4129,14 +4264,14 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "76", + "r" : "308", "s" : [ { - "r" : "68", + "r" : "298", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "75", + "r" : "305", "s" : [ { - "r" : "75", + "r" : "305", "value" : [ "+","1.0" ] } ] }, { @@ -4147,108 +4282,113 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "77", + "localId" : "309", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "286", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "67", + "localId" : "297", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "59", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "60", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "61", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "62", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "63", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "64", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "65", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "66", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "76", + "localId" : "308", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "75", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -4257,27 +4397,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "98", + "localId" : "311", "name" : "UneqDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "98", + "r" : "311", "s" : [ { "value" : [ "","define ","UneqDateTimes",": " ] }, { - "r" : "97", + "r" : "335", "s" : [ { - "r" : "87", + "r" : "323", "s" : [ { - "r" : "79", + "r" : "313", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "86", + "r" : "320", "s" : [ { - "r" : "86", + "r" : "320", "value" : [ "+","1.0" ] } ] }, { @@ -4286,14 +4426,14 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "96", + "r" : "334", "s" : [ { - "r" : "88", + "r" : "324", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "95", + "r" : "331", "s" : [ { - "r" : "95", + "r" : "331", "value" : [ "+","1.0" ] } ] }, { @@ -4304,108 +4444,113 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "97", + "localId" : "335", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "312", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "87", + "localId" : "323", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "79", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "80", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "81", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "82", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "83", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "84", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "85", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "86", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "96", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "89", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "90", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "91", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "92", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "93", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "94", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "95", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -4414,27 +4559,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "118", + "localId" : "337", "name" : "EqDateTimesTZ", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "118", + "r" : "337", "s" : [ { "value" : [ "","define ","EqDateTimesTZ",": " ] }, { - "r" : "117", + "r" : "361", "s" : [ { - "r" : "107", + "r" : "349", "s" : [ { - "r" : "99", + "r" : "339", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","23",", ","30",", ","25",", ","200",", " ] }, { - "r" : "106", + "r" : "346", "s" : [ { - "r" : "106", + "r" : "346", "value" : [ "+","1.0" ] } ] }, { @@ -4443,14 +4588,14 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "116", + "r" : "360", "s" : [ { - "r" : "108", + "r" : "350", "value" : [ "DateTime","(","2000",", ","3",", ","16",", ","2",", ","30",", ","25",", ","200",", " ] }, { - "r" : "115", + "r" : "357", "s" : [ { - "r" : "115", + "r" : "357", "value" : [ "+","4.0" ] } ] }, { @@ -4461,108 +4606,113 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "117", + "localId" : "361", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "338", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "107", + "localId" : "349", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "99", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "100", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "101", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "102", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "103", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "104", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "105", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "106", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "116", + "localId" : "360", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "108", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "109", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "110", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "111", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "112", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "113", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "114", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "115", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" @@ -4571,27 +4721,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "138", + "localId" : "363", "name" : "UneqDateTimesTZ", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "138", + "r" : "363", "s" : [ { "value" : [ "","define ","UneqDateTimesTZ",": " ] }, { - "r" : "137", + "r" : "387", "s" : [ { - "r" : "127", + "r" : "375", "s" : [ { - "r" : "119", + "r" : "365", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "126", + "r" : "372", "s" : [ { - "r" : "126", + "r" : "372", "value" : [ "+","1.0" ] } ] }, { @@ -4600,14 +4750,14 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "136", + "r" : "386", "s" : [ { - "r" : "128", + "r" : "376", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "135", + "r" : "383", "s" : [ { - "r" : "135", + "r" : "383", "value" : [ "+","2.0" ] } ] }, { @@ -4618,108 +4768,113 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "137", + "localId" : "387", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "364", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "127", + "localId" : "375", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "119", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "120", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "121", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "122", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "123", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "124", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "125", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "126", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "136", + "localId" : "386", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "128", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "129", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "130", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "131", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "132", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "133", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "134", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "135", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -4728,30 +4883,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "155", + "localId" : "389", "name" : "EqDateTimesNullMs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "155", + "r" : "389", "s" : [ { "value" : [ "","define ","EqDateTimesNullMs",": " ] }, { - "r" : "154", + "r" : "410", "s" : [ { - "r" : "146", + "r" : "400", "s" : [ { - "r" : "139", + "r" : "391", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","0",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "153", + "r" : "409", "s" : [ { - "r" : "147", + "r" : "401", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",")" ] } ] } ] @@ -4759,90 +4914,95 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "154", + "localId" : "410", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "390", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "146", + "localId" : "400", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "139", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "140", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "141", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "142", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "143", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "144", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "145", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "153", + "localId" : "409", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "147", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "148", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "149", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "150", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "151", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "152", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" @@ -4851,30 +5011,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "172", + "localId" : "412", "name" : "EqDateTimesNullOtherMs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "172", + "r" : "412", "s" : [ { "value" : [ "","define ","EqDateTimesNullOtherMs",": " ] }, { - "r" : "171", + "r" : "433", "s" : [ { - "r" : "162", + "r" : "422", "s" : [ { - "r" : "156", + "r" : "414", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "170", + "r" : "432", "s" : [ { - "r" : "163", + "r" : "423", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","0",")" ] } ] } ] @@ -4882,90 +5042,95 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "171", + "localId" : "433", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "413", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "162", + "localId" : "422", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "156", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "157", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "158", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "159", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "160", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "161", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } }, { - "localId" : "170", + "localId" : "432", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "163", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "164", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "165", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "166", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "167", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "168", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "169", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -4974,30 +5139,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "182", + "localId" : "435", "name" : "EqDateTimesOnlyDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "182", + "r" : "435", "s" : [ { "value" : [ "","define ","EqDateTimesOnlyDate",": " ] }, { - "r" : "181", + "r" : "449", "s" : [ { - "r" : "176", + "r" : "442", "s" : [ { - "r" : "173", + "r" : "437", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "180", + "r" : "448", "s" : [ { - "r" : "177", + "r" : "443", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -5005,48 +5170,53 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "181", + "localId" : "449", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "436", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "176", + "localId" : "442", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "173", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "174", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "175", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "180", + "localId" : "448", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "177", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "178", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "179", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -5055,30 +5225,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "192", + "localId" : "451", "name" : "UneqDateTimesOnlyDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "192", + "r" : "451", "s" : [ { "value" : [ "","define ","UneqDateTimesOnlyDate",": " ] }, { - "r" : "191", + "r" : "465", "s" : [ { - "r" : "186", + "r" : "458", "s" : [ { - "r" : "183", + "r" : "453", "value" : [ "DateTime","(","2000",", ","3",", ","14",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "190", + "r" : "464", "s" : [ { - "r" : "187", + "r" : "459", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -5086,48 +5256,53 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "191", + "localId" : "465", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "452", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "186", + "localId" : "458", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "183", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "184", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "185", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" } }, { - "localId" : "190", + "localId" : "464", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "187", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "188", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "189", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -5136,30 +5311,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "205", + "localId" : "467", "name" : "PossiblyEqDateTimesOnlyDateOnOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "205", + "r" : "467", "s" : [ { "value" : [ "","define ","PossiblyEqDateTimesOnlyDateOnOne",": " ] }, { - "r" : "204", + "r" : "484", "s" : [ { - "r" : "196", + "r" : "474", "s" : [ { - "r" : "193", + "r" : "469", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "203", + "r" : "483", "s" : [ { - "r" : "197", + "r" : "475", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","13",", ","43",", ","32",")" ] } ] } ] @@ -5167,66 +5342,71 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "204", + "localId" : "484", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "468", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "196", + "localId" : "474", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "193", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "194", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "195", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } }, { - "localId" : "203", + "localId" : "483", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "197", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "198", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "199", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "200", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "201", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "43", "type" : "Literal" }, "second" : { - "localId" : "202", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "32", "type" : "Literal" @@ -5235,30 +5415,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "218", + "localId" : "486", "name" : "UneqDateTimesOnlyDateOnOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "218", + "r" : "486", "s" : [ { "value" : [ "","define ","UneqDateTimesOnlyDateOnOne",": " ] }, { - "r" : "217", + "r" : "503", "s" : [ { - "r" : "212", + "r" : "496", "s" : [ { - "r" : "206", + "r" : "488", "value" : [ "DateTime","(","2000",", ","4",", ","13",", ","12",", ","43",", ","32",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "216", + "r" : "502", "s" : [ { - "r" : "213", + "r" : "497", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -5266,66 +5446,71 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "217", + "localId" : "503", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "487", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "212", + "localId" : "496", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "206", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "207", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "208", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "209", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "210", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "43", "type" : "Literal" }, "second" : { - "localId" : "211", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "32", "type" : "Literal" } }, { - "localId" : "216", + "localId" : "502", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "213", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "214", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "215", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -5334,30 +5519,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "226", + "localId" : "505", "name" : "PossiblyEqualDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "226", + "r" : "505", "s" : [ { "value" : [ "","define ","PossiblyEqualDateTimes",": " ] }, { - "r" : "225", + "r" : "517", "s" : [ { - "r" : "222", + "r" : "512", "s" : [ { - "r" : "219", + "r" : "507", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "224", + "r" : "516", "s" : [ { - "r" : "223", + "r" : "513", "value" : [ "DateTime","(","2000",")" ] } ] } ] @@ -5365,36 +5550,41 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "225", + "localId" : "517", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "506", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "222", + "localId" : "512", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "507", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "508", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "221", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "224", + "localId" : "516", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "223", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" @@ -5403,30 +5593,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "235", + "localId" : "519", "name" : "ImpossiblyEqualDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "235", + "r" : "519", "s" : [ { "value" : [ "","define ","ImpossiblyEqualDateTimes",": " ] }, { - "r" : "234", + "r" : "532", "s" : [ { - "r" : "230", + "r" : "526", "s" : [ { - "r" : "227", + "r" : "521", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "233", + "r" : "531", "s" : [ { - "r" : "231", + "r" : "527", "value" : [ "DateTime","(","2000",", ","4",")" ] } ] } ] @@ -5434,42 +5624,47 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "234", + "localId" : "532", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "520", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "526", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "227", + "localId" : "521", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "228", + "localId" : "522", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "229", + "localId" : "523", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "233", + "localId" : "531", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -5478,30 +5673,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "245", + "localId" : "534", "name" : "DateAndDateTimeFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "534", "s" : [ { "value" : [ "","define ","DateAndDateTimeFalse",": " ] }, { - "r" : "244", + "r" : "550", "s" : [ { - "r" : "239", + "r" : "541", "s" : [ { - "r" : "236", + "r" : "536", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "243", + "r" : "547", "s" : [ { - "r" : "240", + "r" : "542", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -5509,51 +5704,58 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "550", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "535", "type" : "Equal", + "signature" : [ ], "operand" : [ { + "localId" : "549", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "239", + "localId" : "541", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "236", + "localId" : "536", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "237", + "localId" : "537", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "238", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "243", + "localId" : "547", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "240", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "241", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "242", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -5562,30 +5764,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "255", + "localId" : "552", "name" : "DateAndDateTimeNotEqual", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "255", + "r" : "552", "s" : [ { "value" : [ "","define ","DateAndDateTimeNotEqual",": " ] }, { - "r" : "254", + "r" : "568", "s" : [ { - "r" : "249", + "r" : "559", "s" : [ { - "r" : "246", + "r" : "554", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "253", + "r" : "565", "s" : [ { - "r" : "250", + "r" : "560", "value" : [ "DateTime","(","2000",", ","3",", ","12",")" ] } ] } ] @@ -5593,51 +5795,58 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "254", + "localId" : "568", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "553", "type" : "Equal", + "signature" : [ ], "operand" : [ { + "localId" : "567", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "249", + "localId" : "559", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "246", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "247", + "localId" : "555", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "248", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "253", + "localId" : "565", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "250", + "localId" : "560", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "251", + "localId" : "561", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "252", + "localId" : "562", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -5646,30 +5855,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "268", + "localId" : "570", "name" : "DateAndDateTimeUncertainTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "268", + "r" : "570", "s" : [ { "value" : [ "","define ","DateAndDateTimeUncertainTrue",": " ] }, { - "r" : "267", + "r" : "589", "s" : [ { - "r" : "259", + "r" : "577", "s" : [ { - "r" : "256", + "r" : "572", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "266", + "r" : "586", "s" : [ { - "r" : "260", + "r" : "578", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","2",", ","4",", ","23",")" ] } ] } ] @@ -5677,69 +5886,76 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "267", + "localId" : "589", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "571", "type" : "Equal", + "signature" : [ ], "operand" : [ { + "localId" : "588", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "259", + "localId" : "577", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "256", + "localId" : "572", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "257", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "258", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "266", + "localId" : "586", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "260", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "261", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "262", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "263", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "264", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "second" : { - "localId" : "265", + "localId" : "583", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -5748,30 +5964,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "278", + "localId" : "591", "name" : "DateTimeAndDateFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "278", + "r" : "591", "s" : [ { "value" : [ "","define ","DateTimeAndDateFalse",": " ] }, { - "r" : "277", + "r" : "607", "s" : [ { - "r" : "272", + "r" : "598", "s" : [ { - "r" : "269", + "r" : "593", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "276", + "r" : "604", "s" : [ { - "r" : "273", + "r" : "599", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -5779,50 +5995,57 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "277", + "localId" : "607", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "592", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "272", + "localId" : "598", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "269", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "270", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "271", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } }, { + "localId" : "606", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "276", + "localId" : "604", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "273", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "274", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "275", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -5832,30 +6055,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "288", + "localId" : "609", "name" : "DateTimeAndDateNotEqual", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "288", + "r" : "609", "s" : [ { "value" : [ "","define ","DateTimeAndDateNotEqual",": " ] }, { - "r" : "287", + "r" : "625", "s" : [ { - "r" : "282", + "r" : "616", "s" : [ { - "r" : "279", + "r" : "611", "value" : [ "DateTime","(","2000",", ","3",", ","12",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "286", + "r" : "622", "s" : [ { - "r" : "283", + "r" : "617", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -5863,50 +6086,57 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "287", + "localId" : "625", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "610", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "282", + "localId" : "616", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "279", + "localId" : "611", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "280", + "localId" : "612", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "281", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" } }, { + "localId" : "624", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "286", + "localId" : "622", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "283", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "284", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "285", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -5916,30 +6146,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "301", + "localId" : "627", "name" : "DateTimeAndDateUncertainNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "627", "s" : [ { "value" : [ "","define ","DateTimeAndDateUncertainNull",": " ] }, { - "r" : "300", + "r" : "646", "s" : [ { - "r" : "295", + "r" : "637", "s" : [ { - "r" : "289", + "r" : "629", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","2",", ","4",", ","23",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "299", + "r" : "643", "s" : [ { - "r" : "296", + "r" : "638", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -5947,68 +6177,75 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "646", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "628", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "295", + "localId" : "637", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "289", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "290", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "291", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "292", + "localId" : "632", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "293", + "localId" : "633", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "second" : { - "localId" : "294", + "localId" : "634", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" } }, { + "localId" : "645", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "299", + "localId" : "643", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "296", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "297", + "localId" : "639", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "298", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -6018,27 +6255,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "305", + "localId" : "648", "name" : "AGtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "305", + "r" : "648", "s" : [ { "value" : [ "","define ","AGtB_Quantity",": " ] }, { - "r" : "304", + "r" : "652", "s" : [ { - "r" : "302", + "r" : "650", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "303", + "r" : "651", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -6047,17 +6284,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "304", + "localId" : "652", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "649", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "302", + "localId" : "650", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "303", + "localId" : "651", "value" : 4, "unit" : "m", "type" : "Quantity" @@ -6065,27 +6305,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "309", + "localId" : "654", "name" : "AEqB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "309", + "r" : "654", "s" : [ { "value" : [ "","define ","AEqB_Quantity",": " ] }, { - "r" : "308", + "r" : "658", "s" : [ { - "r" : "306", + "r" : "656", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "307", + "r" : "657", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -6094,17 +6334,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "308", + "localId" : "658", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "655", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "306", + "localId" : "656", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "307", + "localId" : "657", "value" : 5, "unit" : "m", "type" : "Quantity" @@ -6112,27 +6355,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "313", + "localId" : "660", "name" : "ALtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "313", + "r" : "660", "s" : [ { "value" : [ "","define ","ALtB_Quantity",": " ] }, { - "r" : "312", + "r" : "664", "s" : [ { - "r" : "310", + "r" : "662", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "311", + "r" : "663", "s" : [ { "value" : [ "6 ","'m'" ] } ] @@ -6141,17 +6384,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "312", + "localId" : "664", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "661", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "310", + "localId" : "662", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "311", + "localId" : "663", "value" : 6, "unit" : "m", "type" : "Quantity" @@ -6159,27 +6405,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "317", + "localId" : "666", "name" : "AGtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "317", + "r" : "666", "s" : [ { "value" : [ "","define ","AGtB_Quantity_diff",": " ] }, { - "r" : "316", + "r" : "670", "s" : [ { - "r" : "314", + "r" : "668", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "315", + "r" : "669", "s" : [ { "value" : [ "5 ","'cm'" ] } ] @@ -6188,17 +6434,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "316", + "localId" : "670", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "667", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "314", + "localId" : "668", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "315", + "localId" : "669", "value" : 5, "unit" : "cm", "type" : "Quantity" @@ -6206,27 +6455,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "321", + "localId" : "672", "name" : "AEqB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "321", + "r" : "672", "s" : [ { "value" : [ "","define ","AEqB_Quantity_diff",": " ] }, { - "r" : "320", + "r" : "676", "s" : [ { - "r" : "318", + "r" : "674", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "319", + "r" : "675", "s" : [ { "value" : [ "500 ","'cm'" ] } ] @@ -6235,17 +6484,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "320", + "localId" : "676", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "673", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "318", + "localId" : "674", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "319", + "localId" : "675", "value" : 500, "unit" : "cm", "type" : "Quantity" @@ -6253,27 +6505,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "325", + "localId" : "678", "name" : "ALtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "325", + "r" : "678", "s" : [ { "value" : [ "","define ","ALtB_Quantity_diff",": " ] }, { - "r" : "324", + "r" : "682", "s" : [ { - "r" : "322", + "r" : "680", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "323", + "r" : "681", "s" : [ { "value" : [ "5 ","'km'" ] } ] @@ -6282,17 +6534,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "324", + "localId" : "682", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "679", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "322", + "localId" : "680", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "323", + "localId" : "681", "value" : 5, "unit" : "km", "type" : "Quantity" @@ -6300,27 +6555,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "329", + "localId" : "684", "name" : "AGtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "329", + "r" : "684", "s" : [ { "value" : [ "","define ","AGtB_Quantity_incompatible",": " ] }, { - "r" : "328", + "r" : "688", "s" : [ { - "r" : "326", + "r" : "686", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "327", + "r" : "687", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -6329,17 +6584,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "328", + "localId" : "688", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "685", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "326", + "localId" : "686", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "327", + "localId" : "687", "value" : 4, "unit" : "m", "type" : "Quantity" @@ -6347,27 +6605,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "333", + "localId" : "690", "name" : "AEqB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "333", + "r" : "690", "s" : [ { "value" : [ "","define ","AEqB_Quantity_incompatible",": " ] }, { - "r" : "332", + "r" : "694", "s" : [ { - "r" : "330", + "r" : "692", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "331", + "r" : "693", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -6376,17 +6634,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "332", + "localId" : "694", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "691", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "330", + "localId" : "692", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "331", + "localId" : "693", "value" : 5, "unit" : "m", "type" : "Quantity" @@ -6394,27 +6655,27 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "337", + "localId" : "696", "name" : "ALtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "337", + "r" : "696", "s" : [ { "value" : [ "","define ","ALtB_Quantity_incompatible",": " ] }, { - "r" : "336", + "r" : "700", "s" : [ { - "r" : "334", + "r" : "698", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "335", + "r" : "699", "s" : [ { "value" : [ "40 ","'m'" ] } ] @@ -6423,17 +6684,20 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "336", + "localId" : "700", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "697", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "334", + "localId" : "698", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "335", + "localId" : "699", "value" : 40, "unit" : "m", "type" : "Quantity" @@ -6529,9 +6793,11 @@ define DateTimeAndDateUncertainFalse: DateTime(2000, 3, 13, 2, 4, 23) ~ Date(200 module.exports['Equivalent'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "libraryId" : "TestSnippet", @@ -6558,7 +6824,7 @@ module.exports['Equivalent'] = { }, { "type" : "Annotation", "s" : { - "r" : "544", + "r" : "924", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -6574,17 +6840,18 @@ module.exports['Equivalent'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -6592,7 +6859,7 @@ module.exports['Equivalent'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -6600,14 +6867,14 @@ module.exports['Equivalent'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "LOINC", "id" : "http://loinc.org", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"LOINC\"",": ","'http://loinc.org'" ] } ] @@ -6617,7 +6884,7 @@ module.exports['Equivalent'] = { }, "codes" : { "def" : [ { - "localId" : "4", + "localId" : "208", "name" : "Tobacco smoking status code", "id" : "72166-2", "display" : "Tobacco smoking status code", @@ -6625,11 +6892,11 @@ module.exports['Equivalent'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "208", "s" : [ { "value" : [ "","code ","\"Tobacco smoking status code\"",": ","'72166-2'"," from " ] }, { - "r" : "3", + "r" : "209", "s" : [ { "value" : [ "\"LOINC\"" ] } ] @@ -6639,11 +6906,11 @@ module.exports['Equivalent'] = { } } ], "codeSystem" : { - "localId" : "3", + "localId" : "209", "name" : "LOINC" } }, { - "localId" : "6", + "localId" : "210", "name" : "Tobacco smoking status code clone", "id" : "72166-2", "display" : "Tobacco smoking status code clone", @@ -6651,11 +6918,11 @@ module.exports['Equivalent'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "210", "s" : [ { "value" : [ "","code ","\"Tobacco smoking status code clone\"",": ","'72166-2'"," from " ] }, { - "r" : "5", + "r" : "211", "s" : [ { "value" : [ "\"LOINC\"" ] } ] @@ -6665,11 +6932,11 @@ module.exports['Equivalent'] = { } } ], "codeSystem" : { - "localId" : "5", + "localId" : "211", "name" : "LOINC" } }, { - "localId" : "8", + "localId" : "212", "name" : "Total Score [AUDIT-C] code", "id" : "75626-2", "display" : "Total Score [Audit-C] code", @@ -6677,11 +6944,11 @@ module.exports['Equivalent'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","code ","\"Total Score [AUDIT-C] code\"",": ","'75626-2'"," from " ] }, { - "r" : "7", + "r" : "213", "s" : [ { "value" : [ "\"LOINC\"" ] } ] @@ -6691,25 +6958,25 @@ module.exports['Equivalent'] = { } } ], "codeSystem" : { - "localId" : "7", + "localId" : "213", "name" : "LOINC" } } ] }, "concepts" : { "def" : [ { - "localId" : "10", + "localId" : "214", "name" : "Tobacco smoking status", "display" : "Tobacco smoking status", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "214", "s" : [ { "value" : [ "","concept ","\"Tobacco smoking status\"",": { " ] }, { - "r" : "9", + "r" : "215", "s" : [ { "value" : [ "\"Tobacco smoking status code\"" ] } ] @@ -6719,22 +6986,22 @@ module.exports['Equivalent'] = { } } ], "code" : [ { - "localId" : "9", + "localId" : "215", "name" : "Tobacco smoking status code" } ] }, { - "localId" : "12", + "localId" : "216", "name" : "Tobacco smoking status clone", "display" : "Tobacco smoking status", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "216", "s" : [ { "value" : [ "","concept ","\"Tobacco smoking status clone\"",": { " ] }, { - "r" : "11", + "r" : "217", "s" : [ { "value" : [ "\"Tobacco smoking status code clone\"" ] } ] @@ -6744,22 +7011,22 @@ module.exports['Equivalent'] = { } } ], "code" : [ { - "localId" : "11", + "localId" : "217", "name" : "Tobacco smoking status code clone" } ] }, { - "localId" : "14", + "localId" : "218", "name" : "Total Score [AUDIT-C]", "display" : "Total Score [Audit-C]", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "218", "s" : [ { "value" : [ "","concept ","\"Total Score [AUDIT-C]\"",": { " ] }, { - "r" : "13", + "r" : "219", "s" : [ { "value" : [ "\"Total Score [AUDIT-C] code\"" ] } ] @@ -6769,125 +7036,140 @@ module.exports['Equivalent'] = { } } ], "code" : [ { - "localId" : "13", + "localId" : "219", "name" : "Total Score [AUDIT-C] code" } ] } ] }, "contexts" : { "def" : [ { + "localId" : "223", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "221", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "222", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "220", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "18", + "localId" : "225", "name" : "ANull_BDefined", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "225", "s" : [ { "value" : [ "","define ","ANull_BDefined",": " ] }, { - "r" : "17", + "r" : "226", "s" : [ { - "r" : "15", + "r" : "227", "value" : [ "null"," ","~"," ","4" ] } ] } ] } } ], "expression" : { - "localId" : "17", + "localId" : "226", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "229", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "227", "type" : "Null" } }, { - "localId" : "16", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } }, { - "localId" : "22", + "localId" : "231", "name" : "ADefined_BNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "231", "s" : [ { "value" : [ "","define ","ADefined_BNull",": " ] }, { - "r" : "21", + "r" : "232", "s" : [ { - "r" : "19", + "r" : "233", "value" : [ "5"," ","~"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "21", + "localId" : "232", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "19", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { + "localId" : "235", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "20", + "localId" : "234", "type" : "Null" } } ] } }, { - "localId" : "30", + "localId" : "237", "name" : "ANull_BNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "237", "s" : [ { "value" : [ "","define ","ANull_BNull",": " ] }, { - "r" : "29", + "r" : "238", "s" : [ { - "r" : "25", + "r" : "239", "s" : [ { "value" : [ "(" ] }, { - "r" : "25", + "r" : "239", "s" : [ { - "r" : "23", + "r" : "240", "value" : [ "null"," as " ] }, { - "r" : "24", + "r" : "241", "s" : [ { "value" : [ "String" ] } ] @@ -6898,16 +7180,16 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "28", + "r" : "242", "s" : [ { "value" : [ "(" ] }, { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "243", "value" : [ "null"," as " ] }, { - "r" : "27", + "r" : "244", "s" : [ { "value" : [ "String" ] } ] @@ -6920,93 +7202,97 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "238", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "239", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "240", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "24", + "localId" : "241", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { - "localId" : "28", + "localId" : "242", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "243", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "27", + "localId" : "244", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } ] } }, { - "localId" : "34", + "localId" : "246", "name" : "ADefined_BDefined", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "246", "s" : [ { "value" : [ "","define ","ADefined_BDefined",": " ] }, { - "r" : "33", + "r" : "247", "s" : [ { - "r" : "31", + "r" : "248", "value" : [ "3"," ","~"," ","3" ] } ] } ] } } ], "expression" : { - "localId" : "33", + "localId" : "247", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "32", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] } }, { - "localId" : "38", + "localId" : "251", "name" : "CaseInsensitiveStrings", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "251", "s" : [ { "value" : [ "","define ","CaseInsensitiveStrings",": " ] }, { - "r" : "37", + "r" : "252", "s" : [ { - "r" : "35", + "r" : "253", "s" : [ { "value" : [ "'FOO'" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "36", + "r" : "254", "s" : [ { "value" : [ "'foo'" ] } ] @@ -7015,42 +7301,43 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "252", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FOO", "type" : "Literal" }, { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" } ] } }, { - "localId" : "42", + "localId" : "256", "name" : "WhiteSpaceTabTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "256", "s" : [ { "value" : [ "","define ","WhiteSpaceTabTrue",": " ] }, { - "r" : "41", + "r" : "257", "s" : [ { - "r" : "39", + "r" : "258", "s" : [ { "value" : [ "'foo bar'" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "40", + "r" : "259", "s" : [ { "value" : [ "'foo\\tbar'" ] } ] @@ -7059,42 +7346,43 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "257", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "39", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo bar", "type" : "Literal" }, { - "localId" : "40", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo\tbar", "type" : "Literal" } ] } }, { - "localId" : "46", + "localId" : "261", "name" : "WhiteSpaceTabReturnTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "261", "s" : [ { "value" : [ "","define ","WhiteSpaceTabReturnTrue",": " ] }, { - "r" : "45", + "r" : "262", "s" : [ { - "r" : "43", + "r" : "263", "s" : [ { "value" : [ "'foo\\tbar'" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "44", + "r" : "264", "s" : [ { "value" : [ "'foo\\nbar'" ] } ] @@ -7103,42 +7391,43 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "262", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "43", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo\tbar", "type" : "Literal" }, { - "localId" : "44", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo\nbar", "type" : "Literal" } ] } }, { - "localId" : "50", + "localId" : "266", "name" : "WhiteSpaceIncorrectSpaceFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "50", + "r" : "266", "s" : [ { "value" : [ "","define ","WhiteSpaceIncorrectSpaceFalse",": " ] }, { - "r" : "49", + "r" : "267", "s" : [ { - "r" : "47", + "r" : "268", "s" : [ { "value" : [ "'foo bar'" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "48", + "r" : "269", "s" : [ { "value" : [ "'foo\\t\\tbar'" ] } ] @@ -7147,42 +7436,43 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "49", + "localId" : "267", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "47", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo bar", "type" : "Literal" }, { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo\t\tbar", "type" : "Literal" } ] } }, { - "localId" : "54", + "localId" : "271", "name" : "WhiteSpaceIncorrectNumberTabsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "54", + "r" : "271", "s" : [ { "value" : [ "","define ","WhiteSpaceIncorrectNumberTabsFalse",": " ] }, { - "r" : "53", + "r" : "272", "s" : [ { - "r" : "51", + "r" : "273", "s" : [ { "value" : [ "'foo\\t\\tbar'" ] } ] }, { "value" : [ " ","~" ] }, { - "r" : "52", + "r" : "274", "s" : [ { "value" : [ "'foo\\tbar'" ] } ] @@ -7191,42 +7481,43 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "53", + "localId" : "272", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "51", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo\t\tbar", "type" : "Literal" }, { - "localId" : "52", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo\tbar", "type" : "Literal" } ] } }, { - "localId" : "58", + "localId" : "276", "name" : "WhiteSpaceNoSpaceFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "276", "s" : [ { "value" : [ "","define ","WhiteSpaceNoSpaceFalse",": " ] }, { - "r" : "57", + "r" : "277", "s" : [ { - "r" : "55", + "r" : "278", "s" : [ { "value" : [ "'foo bar'" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "56", + "r" : "279", "s" : [ { "value" : [ "'foobar'" ] } ] @@ -7235,44 +7526,45 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "57", + "localId" : "277", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo bar", "type" : "Literal" }, { - "localId" : "56", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foobar", "type" : "Literal" } ] } }, { - "localId" : "66", + "localId" : "281", "name" : "EqRatios", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "66", + "r" : "281", "s" : [ { "value" : [ "","define ","EqRatios",": " ] }, { - "r" : "65", + "r" : "282", "s" : [ { - "r" : "61", + "r" : "285", "s" : [ { - "r" : "59", + "r" : "283", "s" : [ { "value" : [ "10 ","'mg'" ] } ] }, { "value" : [ " : " ] }, { - "r" : "60", + "r" : "284", "s" : [ { "value" : [ "2 ","'dL'" ] } ] @@ -7280,16 +7572,16 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "64", + "r" : "288", "s" : [ { - "r" : "62", + "r" : "286", "s" : [ { "value" : [ "15 ","'mg'" ] } ] }, { "value" : [ " : " ] }, { - "r" : "63", + "r" : "287", "s" : [ { "value" : [ "3 ","'dL'" ] } ] @@ -7299,60 +7591,61 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "65", + "localId" : "282", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "61", + "localId" : "285", "type" : "Ratio", "numerator" : { - "localId" : "59", + "localId" : "283", "value" : 10, "unit" : "mg" }, "denominator" : { - "localId" : "60", + "localId" : "284", "value" : 2, "unit" : "dL" } }, { - "localId" : "64", + "localId" : "288", "type" : "Ratio", "numerator" : { - "localId" : "62", + "localId" : "286", "value" : 15, "unit" : "mg" }, "denominator" : { - "localId" : "63", + "localId" : "287", "value" : 3, "unit" : "dL" } } ] } }, { - "localId" : "74", + "localId" : "290", "name" : "UneqRatios", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "74", + "r" : "290", "s" : [ { "value" : [ "","define ","UneqRatios",": " ] }, { - "r" : "73", + "r" : "291", "s" : [ { - "r" : "69", + "r" : "294", "s" : [ { - "r" : "67", + "r" : "292", "s" : [ { "value" : [ "10 ","'mg'" ] } ] }, { "value" : [ " : " ] }, { - "r" : "68", + "r" : "293", "s" : [ { "value" : [ "2 ","'dL'" ] } ] @@ -7360,16 +7653,16 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "72", + "r" : "297", "s" : [ { - "r" : "70", + "r" : "295", "s" : [ { "value" : [ "15 ","'mg'" ] } ] }, { "value" : [ " : " ] }, { - "r" : "71", + "r" : "296", "s" : [ { "value" : [ "4 ","'dL'" ] } ] @@ -7379,60 +7672,61 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "73", + "localId" : "291", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "69", + "localId" : "294", "type" : "Ratio", "numerator" : { - "localId" : "67", + "localId" : "292", "value" : 10, "unit" : "mg" }, "denominator" : { - "localId" : "68", + "localId" : "293", "value" : 2, "unit" : "dL" } }, { - "localId" : "72", + "localId" : "297", "type" : "Ratio", "numerator" : { - "localId" : "70", + "localId" : "295", "value" : 15, "unit" : "mg" }, "denominator" : { - "localId" : "71", + "localId" : "296", "value" : 4, "unit" : "dL" } } ] } }, { - "localId" : "86", + "localId" : "299", "name" : "UneqRatioTypes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "86", + "r" : "299", "s" : [ { "value" : [ "","define ","UneqRatioTypes",": " ] }, { - "r" : "85", + "r" : "300", "s" : [ { - "r" : "77", + "r" : "303", "s" : [ { - "r" : "75", + "r" : "301", "s" : [ { "value" : [ "10 ","'mg'" ] } ] }, { "value" : [ " : " ] }, { - "r" : "76", + "r" : "302", "s" : [ { "value" : [ "2 ","'dL'" ] } ] @@ -7440,9 +7734,9 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "84", + "r" : "312", "s" : [ { - "r" : "78", + "r" : "304", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","2",", ","4",", ","23",")" ] } ] } ] @@ -7450,61 +7744,67 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "85", + "localId" : "300", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "313", "type" : "ToList", + "signature" : [ ], "operand" : { - "localId" : "77", + "localId" : "303", "type" : "Ratio", "numerator" : { - "localId" : "75", + "localId" : "301", "value" : 10, "unit" : "mg" }, "denominator" : { - "localId" : "76", + "localId" : "302", "value" : 2, "unit" : "dL" } } }, { + "localId" : "314", "type" : "ToList", + "signature" : [ ], "operand" : { - "localId" : "84", + "localId" : "312", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "78", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "79", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "80", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "81", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "82", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "second" : { - "localId" : "83", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -7513,27 +7813,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "94", + "localId" : "316", "name" : "SameTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "94", + "r" : "316", "s" : [ { "value" : [ "// define EmptyTuples: { : } ~ { : } // TODO: We don't seem to support this format\n","define ","SameTuples",": " ] }, { - "r" : "93", + "r" : "317", "s" : [ { - "r" : "89", + "r" : "318", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "87", + "r" : "319", "s" : [ { "value" : [ "'a'" ] } ] @@ -7544,7 +7844,7 @@ module.exports['Equivalent'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "88", + "r" : "320", "s" : [ { "value" : [ "'b'" ] } ] @@ -7555,14 +7855,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "92", + "r" : "321", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "90", + "r" : "322", "s" : [ { "value" : [ "'a'" ] } ] @@ -7573,7 +7873,7 @@ module.exports['Equivalent'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "91", + "r" : "323", "s" : [ { "value" : [ "'b'" ] } ] @@ -7586,15 +7886,16 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "93", + "localId" : "317", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "89", + "localId" : "318", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "87", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -7602,19 +7903,19 @@ module.exports['Equivalent'] = { }, { "name" : "b", "value" : { - "localId" : "88", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" } } ] }, { - "localId" : "92", + "localId" : "321", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "90", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -7622,7 +7923,7 @@ module.exports['Equivalent'] = { }, { "name" : "b", "value" : { - "localId" : "91", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" @@ -7631,25 +7932,25 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "100", + "localId" : "325", "name" : "SameTuplesNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "100", + "r" : "325", "s" : [ { "value" : [ "","define ","SameTuplesNull",": " ] }, { - "r" : "99", + "r" : "326", "s" : [ { - "r" : "96", + "r" : "327", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "95", + "r" : "328", "value" : [ "a",": ","null" ] } ] }, { @@ -7658,12 +7959,12 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "98", + "r" : "329", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "97", + "r" : "330", "value" : [ "a"," : ","null" ] } ] }, { @@ -7674,52 +7975,53 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "99", + "localId" : "326", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "96", + "localId" : "327", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "95", + "localId" : "328", "type" : "Null" } } ] }, { - "localId" : "98", + "localId" : "329", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "97", + "localId" : "330", "type" : "Null" } } ] } ] } }, { - "localId" : "108", + "localId" : "332", "name" : "DifferentTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "108", + "r" : "332", "s" : [ { "value" : [ "","define ","DifferentTuples",": " ] }, { - "r" : "107", + "r" : "333", "s" : [ { - "r" : "103", + "r" : "334", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "101", + "r" : "335", "s" : [ { "value" : [ "'a'" ] } ] @@ -7730,7 +8032,7 @@ module.exports['Equivalent'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "102", + "r" : "336", "s" : [ { "value" : [ "'b'" ] } ] @@ -7741,14 +8043,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "106", + "r" : "337", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "104", + "r" : "338", "s" : [ { "value" : [ "'x'" ] } ] @@ -7759,7 +8061,7 @@ module.exports['Equivalent'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "105", + "r" : "339", "s" : [ { "value" : [ "'b'" ] } ] @@ -7772,15 +8074,16 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "107", + "localId" : "333", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "103", + "localId" : "334", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "101", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -7788,19 +8091,19 @@ module.exports['Equivalent'] = { }, { "name" : "b", "value" : { - "localId" : "102", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" } } ] }, { - "localId" : "106", + "localId" : "337", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "104", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "x", "type" : "Literal" @@ -7808,7 +8111,7 @@ module.exports['Equivalent'] = { }, { "name" : "b", "value" : { - "localId" : "105", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" @@ -7817,27 +8120,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "118", + "localId" : "341", "name" : "SameNestedTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "118", + "r" : "341", "s" : [ { "value" : [ "","define ","SameNestedTuples",": " ] }, { - "r" : "117", + "r" : "342", "s" : [ { - "r" : "112", + "r" : "343", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "109", + "r" : "344", "s" : [ { "value" : [ "'a'" ] } ] @@ -7848,14 +8151,14 @@ module.exports['Equivalent'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "111", + "r" : "345", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "c",": " ] }, { - "r" : "110", + "r" : "346", "s" : [ { "value" : [ "'c'" ] } ] @@ -7870,14 +8173,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "116", + "r" : "347", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "113", + "r" : "348", "s" : [ { "value" : [ "'a'" ] } ] @@ -7888,14 +8191,14 @@ module.exports['Equivalent'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "115", + "r" : "349", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "c",": " ] }, { - "r" : "114", + "r" : "350", "s" : [ { "value" : [ "'c'" ] } ] @@ -7912,15 +8215,16 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "117", + "localId" : "342", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "112", + "localId" : "343", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "109", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -7928,12 +8232,12 @@ module.exports['Equivalent'] = { }, { "name" : "b", "value" : { - "localId" : "111", + "localId" : "345", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "110", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -7942,12 +8246,12 @@ module.exports['Equivalent'] = { } } ] }, { - "localId" : "116", + "localId" : "347", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "113", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -7955,12 +8259,12 @@ module.exports['Equivalent'] = { }, { "name" : "b", "value" : { - "localId" : "115", + "localId" : "349", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "114", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -7971,27 +8275,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "128", + "localId" : "352", "name" : "SameNestedTuplesNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "128", + "r" : "352", "s" : [ { "value" : [ "","define ","SameNestedTuplesNull",": " ] }, { - "r" : "127", + "r" : "353", "s" : [ { - "r" : "122", + "r" : "354", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "119", + "r" : "355", "s" : [ { "value" : [ "'a'" ] } ] @@ -8002,12 +8306,12 @@ module.exports['Equivalent'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "121", + "r" : "356", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "120", + "r" : "357", "value" : [ "c",": ","null" ] } ] }, { @@ -8020,14 +8324,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "126", + "r" : "358", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "123", + "r" : "359", "s" : [ { "value" : [ "'a'" ] } ] @@ -8038,12 +8342,12 @@ module.exports['Equivalent'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "125", + "r" : "360", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "124", + "r" : "361", "value" : [ "c",": ","null" ] } ] }, { @@ -8058,15 +8362,16 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "127", + "localId" : "353", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "122", + "localId" : "354", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "119", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -8074,24 +8379,24 @@ module.exports['Equivalent'] = { }, { "name" : "b", "value" : { - "localId" : "121", + "localId" : "356", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "120", + "localId" : "357", "type" : "Null" } } ] } } ] }, { - "localId" : "126", + "localId" : "358", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "123", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -8099,12 +8404,12 @@ module.exports['Equivalent'] = { }, { "name" : "b", "value" : { - "localId" : "125", + "localId" : "360", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "124", + "localId" : "361", "type" : "Null" } } ] @@ -8113,69 +8418,72 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "132", + "localId" : "363", "name" : "EmptyLists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "132", + "r" : "363", "s" : [ { "value" : [ "","define ","EmptyLists",": " ] }, { - "r" : "131", + "r" : "364", "s" : [ { - "r" : "129", + "r" : "365", "value" : [ "{ }"," ","~"," ","{ }" ] } ] } ] } } ], "expression" : { - "localId" : "131", + "localId" : "364", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "129", - "type" : "List" + "localId" : "365", + "type" : "List", + "element" : [ ] }, { - "localId" : "130", - "type" : "List" + "localId" : "366", + "type" : "List", + "element" : [ ] } ] } }, { - "localId" : "142", + "localId" : "368", "name" : "DifferentTypesLists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "142", + "r" : "368", "s" : [ { "value" : [ "","define ","DifferentTypesLists",": " ] }, { - "r" : "141", + "r" : "369", "s" : [ { - "r" : "136", + "r" : "370", "s" : [ { "value" : [ "{" ] }, { - "r" : "133", + "r" : "371", "s" : [ { "value" : [ "'1'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "134", + "r" : "372", "s" : [ { "value" : [ "'2'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "135", + "r" : "373", "s" : [ { "value" : [ "'3'" ] } ] @@ -8185,9 +8493,9 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "140", + "r" : "374", "s" : [ { - "r" : "137", + "r" : "375", "value" : [ "{","1",", ","2",", ","3","}" ] } ] } ] @@ -8195,42 +8503,43 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "141", + "localId" : "369", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "136", + "localId" : "370", "type" : "List", "element" : [ { - "localId" : "133", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", "type" : "Literal" }, { - "localId" : "134", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2", "type" : "Literal" }, { - "localId" : "135", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "140", + "localId" : "374", "type" : "List", "element" : [ { - "localId" : "137", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "138", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "139", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -8238,24 +8547,24 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "149", + "localId" : "379", "name" : "DifferentLengthLists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "149", + "r" : "379", "s" : [ { "value" : [ "","define ","DifferentLengthLists",": " ] }, { - "r" : "148", + "r" : "380", "s" : [ { - "r" : "144", + "r" : "381", "s" : [ { "value" : [ "{" ] }, { - "r" : "143", + "r" : "382", "s" : [ { "value" : [ "'a'" ] } ] @@ -8265,18 +8574,18 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "147", + "r" : "383", "s" : [ { "value" : [ "{" ] }, { - "r" : "145", + "r" : "384", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "146", + "r" : "385", "s" : [ { "value" : [ "'a'" ] } ] @@ -8288,27 +8597,28 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "148", + "localId" : "380", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "144", + "localId" : "381", "type" : "List", "element" : [ { - "localId" : "143", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" } ] }, { - "localId" : "147", + "localId" : "383", "type" : "List", "element" : [ { - "localId" : "145", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "146", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -8316,31 +8626,31 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "157", + "localId" : "387", "name" : "DifferentOrderLists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "387", "s" : [ { "value" : [ "","define ","DifferentOrderLists",": " ] }, { - "r" : "156", + "r" : "388", "s" : [ { - "r" : "152", + "r" : "389", "s" : [ { "value" : [ "{" ] }, { - "r" : "150", + "r" : "390", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "151", + "r" : "391", "s" : [ { "value" : [ "'b'" ] } ] @@ -8350,18 +8660,18 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "155", + "r" : "392", "s" : [ { "value" : [ "{" ] }, { - "r" : "153", + "r" : "393", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "394", "s" : [ { "value" : [ "'a'" ] } ] @@ -8373,32 +8683,33 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "388", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "152", + "localId" : "389", "type" : "List", "element" : [ { - "localId" : "150", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "151", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" } ] }, { - "localId" : "155", + "localId" : "392", "type" : "List", "element" : [ { - "localId" : "153", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "154", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -8406,38 +8717,38 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "167", + "localId" : "396", "name" : "SameLists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "167", + "r" : "396", "s" : [ { "value" : [ "","define ","SameLists",": " ] }, { - "r" : "166", + "r" : "397", "s" : [ { - "r" : "161", + "r" : "398", "s" : [ { "value" : [ "{" ] }, { - "r" : "158", + "r" : "399", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "159", + "r" : "400", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "160", + "r" : "401", "s" : [ { "value" : [ "'c'" ] } ] @@ -8447,25 +8758,25 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "165", + "r" : "402", "s" : [ { "value" : [ "{" ] }, { - "r" : "162", + "r" : "403", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "163", + "r" : "404", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "164", + "r" : "405", "s" : [ { "value" : [ "'c'" ] } ] @@ -8477,42 +8788,43 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "166", + "localId" : "397", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "161", + "localId" : "398", "type" : "List", "element" : [ { - "localId" : "158", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "159", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "160", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } ] }, { - "localId" : "165", + "localId" : "402", "type" : "List", "element" : [ { - "localId" : "162", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "163", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "164", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -8520,30 +8832,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "177", + "localId" : "407", "name" : "SameListsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "407", "s" : [ { "value" : [ "","define ","SameListsNull",": " ] }, { - "r" : "176", + "r" : "408", "s" : [ { - "r" : "171", + "r" : "409", "s" : [ { - "r" : "168", + "r" : "410", "value" : [ "{","null",", ","null",", ","null","}" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "175", + "r" : "413", "s" : [ { - "r" : "172", + "r" : "414", "value" : [ "{","null",", ","null",", ","null","}" ] } ] } ] @@ -8551,66 +8863,67 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "176", + "localId" : "408", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "171", + "localId" : "409", "type" : "List", "element" : [ { - "localId" : "168", + "localId" : "410", "type" : "Null" }, { - "localId" : "169", + "localId" : "411", "type" : "Null" }, { - "localId" : "170", + "localId" : "412", "type" : "Null" } ] }, { - "localId" : "175", + "localId" : "413", "type" : "List", "element" : [ { - "localId" : "172", + "localId" : "414", "type" : "Null" }, { - "localId" : "173", + "localId" : "415", "type" : "Null" }, { - "localId" : "174", + "localId" : "416", "type" : "Null" } ] } ] } }, { - "localId" : "193", + "localId" : "418", "name" : "SameNestedLists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "193", + "r" : "418", "s" : [ { "value" : [ "","define ","SameNestedLists",": " ] }, { - "r" : "192", + "r" : "419", "s" : [ { - "r" : "184", + "r" : "420", "s" : [ { "value" : [ "{" ] }, { - "r" : "180", + "r" : "421", "s" : [ { "value" : [ "{" ] }, { - "r" : "178", + "r" : "422", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ "," ] }, { - "r" : "179", + "r" : "423", "s" : [ { "value" : [ "'d'" ] } ] @@ -8620,18 +8933,18 @@ module.exports['Equivalent'] = { }, { "value" : [ ", " ] }, { - "r" : "183", + "r" : "424", "s" : [ { "value" : [ "{" ] }, { - "r" : "181", + "r" : "425", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "182", + "r" : "426", "s" : [ { "value" : [ "'c'" ] } ] @@ -8644,22 +8957,22 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "191", + "r" : "427", "s" : [ { "value" : [ "{" ] }, { - "r" : "187", + "r" : "428", "s" : [ { "value" : [ "{" ] }, { - "r" : "185", + "r" : "429", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ "," ] }, { - "r" : "186", + "r" : "430", "s" : [ { "value" : [ "'d'" ] } ] @@ -8669,18 +8982,18 @@ module.exports['Equivalent'] = { }, { "value" : [ ", " ] }, { - "r" : "190", + "r" : "431", "s" : [ { "value" : [ "{" ] }, { - "r" : "188", + "r" : "432", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "189", + "r" : "433", "s" : [ { "value" : [ "'c'" ] } ] @@ -8695,67 +9008,68 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "192", + "localId" : "419", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "184", + "localId" : "420", "type" : "List", "element" : [ { - "localId" : "180", + "localId" : "421", "type" : "List", "element" : [ { - "localId" : "178", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "179", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } ] }, { - "localId" : "183", + "localId" : "424", "type" : "List", "element" : [ { - "localId" : "181", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "182", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } ] } ] }, { - "localId" : "191", + "localId" : "427", "type" : "List", "element" : [ { - "localId" : "187", + "localId" : "428", "type" : "List", "element" : [ { - "localId" : "185", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "186", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } ] }, { - "localId" : "190", + "localId" : "431", "type" : "List", "element" : [ { - "localId" : "188", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "189", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -8764,27 +9078,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "205", + "localId" : "435", "name" : "SameNestedListsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "205", + "r" : "435", "s" : [ { "value" : [ "","define ","SameNestedListsNull",": " ] }, { - "r" : "204", + "r" : "436", "s" : [ { - "r" : "198", + "r" : "437", "s" : [ { - "r" : "194", + "r" : "438", "value" : [ "{","null",", " ] }, { - "r" : "197", + "r" : "439", "s" : [ { - "r" : "195", + "r" : "440", "value" : [ "{","null",", ","null","}" ] } ] }, { @@ -8793,14 +9107,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "203", + "r" : "445", "s" : [ { - "r" : "199", + "r" : "446", "value" : [ "{","null",", " ] }, { - "r" : "202", + "r" : "447", "s" : [ { - "r" : "200", + "r" : "448", "value" : [ "{","null",", ","null","}" ] } ] }, { @@ -8811,89 +9125,98 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "204", + "localId" : "436", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "198", + "localId" : "437", "type" : "List", "element" : [ { + "localId" : "442", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "194", + "localId" : "438", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "443", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "444", "name" : "{urn:hl7-org:elm-types:r1}Any", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "197", + "localId" : "439", "type" : "List", "element" : [ { - "localId" : "195", + "localId" : "440", "type" : "Null" }, { - "localId" : "196", + "localId" : "441", "type" : "Null" } ] } ] }, { - "localId" : "203", + "localId" : "445", "type" : "List", "element" : [ { + "localId" : "450", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "199", + "localId" : "446", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "451", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "452", "name" : "{urn:hl7-org:elm-types:r1}Any", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "202", + "localId" : "447", "type" : "List", "element" : [ { - "localId" : "200", + "localId" : "448", "type" : "Null" }, { - "localId" : "201", + "localId" : "449", "type" : "Null" } ] } ] } ] } }, { - "localId" : "213", + "localId" : "454", "name" : "EmptyInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "213", + "r" : "454", "s" : [ { "value" : [ "","define ","EmptyInterval",": " ] }, { - "r" : "212", + "r" : "455", "s" : [ { - "r" : "208", + "r" : "458", "s" : [ { - "r" : "206", + "r" : "456", "value" : [ "Interval(","null",", ","null",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "211", + "r" : "461", "s" : [ { - "r" : "209", + "r" : "459", "value" : [ "Interval(","null",", ","null",")" ] } ] } ] @@ -8901,70 +9224,71 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "212", + "localId" : "455", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "208", + "localId" : "458", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "206", + "localId" : "456", "type" : "Null" }, "high" : { - "localId" : "207", + "localId" : "457", "type" : "Null" } }, { - "localId" : "211", + "localId" : "461", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "209", + "localId" : "459", "type" : "Null" }, "high" : { - "localId" : "210", + "localId" : "460", "type" : "Null" } } ] } }, { - "localId" : "221", + "localId" : "463", "name" : "IntervalDifferentPointTypes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "221", + "r" : "463", "s" : [ { "value" : [ "","define ","IntervalDifferentPointTypes",": " ] }, { - "r" : "220", + "r" : "464", "s" : [ { - "r" : "216", + "r" : "467", "s" : [ { - "r" : "214", + "r" : "465", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "219", + "r" : "470", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "217", + "r" : "468", "s" : [ { "value" : [ "'1'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "218", + "r" : "469", "s" : [ { "value" : [ "'5'" ] } ] @@ -8976,38 +9300,39 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "220", + "localId" : "464", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "216", + "localId" : "467", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "214", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "215", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "219", + "localId" : "470", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "217", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "218", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5", "type" : "Literal" @@ -9015,30 +9340,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "229", + "localId" : "472", "name" : "IntervalDifferentStarts", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "229", + "r" : "472", "s" : [ { "value" : [ "","define ","IntervalDifferentStarts",": " ] }, { - "r" : "228", + "r" : "473", "s" : [ { - "r" : "224", + "r" : "476", "s" : [ { - "r" : "222", + "r" : "474", "value" : [ "Interval[","1",",","3","]" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "227", + "r" : "479", "s" : [ { - "r" : "225", + "r" : "477", "value" : [ "Interval[","2",",","3","]" ] } ] } ] @@ -9046,38 +9371,39 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "228", + "localId" : "473", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "224", + "localId" : "476", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "222", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "223", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "227", + "localId" : "479", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "225", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "226", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -9085,30 +9411,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "237", + "localId" : "481", "name" : "IntervalDifferentEndings", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "237", + "r" : "481", "s" : [ { "value" : [ "","define ","IntervalDifferentEndings",": " ] }, { - "r" : "236", + "r" : "482", "s" : [ { - "r" : "232", + "r" : "485", "s" : [ { - "r" : "230", + "r" : "483", "value" : [ "Interval[","1",",","3","]" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "235", + "r" : "488", "s" : [ { - "r" : "233", + "r" : "486", "value" : [ "Interval[","1",",","4","]" ] } ] } ] @@ -9116,38 +9442,39 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "236", + "localId" : "482", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "232", + "localId" : "485", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "230", + "localId" : "483", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "231", + "localId" : "484", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "235", + "localId" : "488", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "233", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "234", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -9155,30 +9482,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "245", + "localId" : "490", "name" : "SameIntervals", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "490", "s" : [ { "value" : [ "","define ","SameIntervals",": " ] }, { - "r" : "244", + "r" : "491", "s" : [ { - "r" : "240", + "r" : "494", "s" : [ { - "r" : "238", + "r" : "492", "value" : [ "Interval[","1",",","3","]" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "243", + "r" : "497", "s" : [ { - "r" : "241", + "r" : "495", "value" : [ "Interval[","1",",","3","]" ] } ] } ] @@ -9186,38 +9513,39 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "491", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "240", + "localId" : "494", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "238", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "239", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "243", + "localId" : "497", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "241", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "242", + "localId" : "496", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -9225,27 +9553,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "251", + "localId" : "499", "name" : "TupleAndList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "251", + "r" : "499", "s" : [ { "value" : [ "","define ","TupleAndList",": " ] }, { - "r" : "250", + "r" : "500", "s" : [ { - "r" : "247", + "r" : "501", "s" : [ { "value" : [ "{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "246", + "r" : "502", "s" : [ { "value" : [ "'1'" ] } ] @@ -9256,11 +9584,11 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "249", + "r" : "503", "s" : [ { "value" : [ "{" ] }, { - "r" : "248", + "r" : "504", "s" : [ { "value" : [ "'1'" ] } ] @@ -9272,19 +9600,24 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "250", + "localId" : "500", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "506", "type" : "ToList", + "signature" : [ ], "operand" : { + "localId" : "505", "type" : "ToList", + "signature" : [ ], "operand" : { - "localId" : "247", + "localId" : "501", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "246", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", "type" : "Literal" @@ -9293,25 +9626,33 @@ module.exports['Equivalent'] = { } } }, { + "localId" : "507", "type" : "Query", "source" : [ { + "localId" : "508", "alias" : "X", "expression" : { - "localId" : "249", + "localId" : "503", "type" : "List", "element" : [ { - "localId" : "248", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "509", "distinct" : false, "expression" : { + "localId" : "511", "type" : "ToList", + "signature" : [ ], "operand" : { + "localId" : "510", "name" : "X", "type" : "AliasRef" } @@ -9320,24 +9661,24 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "257", + "localId" : "513", "name" : "ListAndTuple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "257", + "r" : "513", "s" : [ { "value" : [ "","define ","ListAndTuple",": " ] }, { - "r" : "256", + "r" : "514", "s" : [ { - "r" : "253", + "r" : "515", "s" : [ { "value" : [ "{" ] }, { - "r" : "252", + "r" : "516", "s" : [ { "value" : [ "'1'" ] } ] @@ -9347,14 +9688,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "255", + "r" : "517", "s" : [ { "value" : [ "{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "254", + "r" : "518", "s" : [ { "value" : [ "'1'" ] } ] @@ -9367,44 +9708,57 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "256", + "localId" : "514", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "519", "type" : "Query", "source" : [ { + "localId" : "520", "alias" : "X", "expression" : { - "localId" : "253", + "localId" : "515", "type" : "List", "element" : [ { - "localId" : "252", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", "type" : "Literal" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "521", "distinct" : false, "expression" : { + "localId" : "523", "type" : "ToList", + "signature" : [ ], "operand" : { + "localId" : "522", "name" : "X", "type" : "AliasRef" } } } }, { + "localId" : "525", "type" : "ToList", + "signature" : [ ], "operand" : { + "localId" : "524", "type" : "ToList", + "signature" : [ ], "operand" : { - "localId" : "255", + "localId" : "517", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "254", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", "type" : "Literal" @@ -9415,27 +9769,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "263", + "localId" : "527", "name" : "TupleAndNullList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "263", + "r" : "527", "s" : [ { "value" : [ "","define ","TupleAndNullList",": " ] }, { - "r" : "262", + "r" : "528", "s" : [ { - "r" : "259", + "r" : "529", "s" : [ { "value" : [ "{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "258", + "r" : "530", "s" : [ { "value" : [ "'1'" ] } ] @@ -9446,9 +9800,9 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "261", + "r" : "531", "s" : [ { - "r" : "260", + "r" : "532", "value" : [ "{","null","}" ] } ] } ] @@ -9456,38 +9810,46 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "262", + "localId" : "528", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "259", + "localId" : "529", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "258", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", "type" : "Literal" } } ] }, { + "localId" : "534", "type" : "As", + "signature" : [ ], "operand" : { + "localId" : "533", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { - "localId" : "261", + "localId" : "531", "type" : "List", "element" : [ { - "localId" : "260", + "localId" : "532", "type" : "Null" } ] } }, "asTypeSpecifier" : { + "localId" : "535", "type" : "TupleTypeSpecifier", "element" : [ { + "localId" : "536", "name" : "a", "elementType" : { + "localId" : "537", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -9496,35 +9858,35 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "269", + "localId" : "539", "name" : "NullListAndTuple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "269", + "r" : "539", "s" : [ { "value" : [ "","define ","NullListAndTuple",": " ] }, { - "r" : "268", + "r" : "540", "s" : [ { - "r" : "265", + "r" : "541", "s" : [ { - "r" : "264", + "r" : "542", "value" : [ "{","null","}" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "267", + "r" : "543", "s" : [ { "value" : [ "{" ] }, { "s" : [ { "value" : [ "a",": " ] }, { - "r" : "266", + "r" : "544", "s" : [ { "value" : [ "'1'" ] } ] @@ -9537,38 +9899,46 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "268", + "localId" : "540", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "546", "type" : "As", + "signature" : [ ], "operand" : { + "localId" : "545", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { - "localId" : "265", + "localId" : "541", "type" : "List", "element" : [ { - "localId" : "264", + "localId" : "542", "type" : "Null" } ] } }, "asTypeSpecifier" : { + "localId" : "547", "type" : "TupleTypeSpecifier", "element" : [ { + "localId" : "548", "name" : "a", "elementType" : { + "localId" : "549", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } ] } }, { - "localId" : "267", + "localId" : "543", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "266", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", "type" : "Literal" @@ -9577,27 +9947,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "273", + "localId" : "551", "name" : "SameCodeAndCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "273", + "r" : "551", "s" : [ { "value" : [ "","define ","SameCodeAndCode",": " ] }, { - "r" : "272", + "r" : "552", "s" : [ { - "r" : "270", + "r" : "553", "s" : [ { "value" : [ "\"Tobacco smoking status code\"" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "271", + "r" : "554", "s" : [ { "value" : [ "\"Tobacco smoking status code clone\"" ] } ] @@ -9606,40 +9976,41 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "272", + "localId" : "552", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "270", + "localId" : "553", "name" : "Tobacco smoking status code", "type" : "CodeRef" }, { - "localId" : "271", + "localId" : "554", "name" : "Tobacco smoking status code clone", "type" : "CodeRef" } ] } }, { - "localId" : "277", + "localId" : "556", "name" : "SameCodeAndConcept", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "277", + "r" : "556", "s" : [ { "value" : [ "","define ","SameCodeAndConcept",": " ] }, { - "r" : "276", + "r" : "557", "s" : [ { - "r" : "274", + "r" : "558", "s" : [ { "value" : [ "\"Tobacco smoking status code clone\"" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "275", + "r" : "559", "s" : [ { "value" : [ "\"Tobacco smoking status\"" ] } ] @@ -9648,43 +10019,46 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "276", + "localId" : "557", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "561", "type" : "ToConcept", + "signature" : [ ], "operand" : { - "localId" : "274", + "localId" : "558", "name" : "Tobacco smoking status code clone", "type" : "CodeRef" } }, { - "localId" : "275", + "localId" : "559", "name" : "Tobacco smoking status", "type" : "ConceptRef" } ] } }, { - "localId" : "281", + "localId" : "563", "name" : "SameConceptAndCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "281", + "r" : "563", "s" : [ { "value" : [ "","define ","SameConceptAndCode",": " ] }, { - "r" : "280", + "r" : "564", "s" : [ { - "r" : "278", + "r" : "565", "s" : [ { "value" : [ "\"Tobacco smoking status\"" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "279", + "r" : "566", "s" : [ { "value" : [ "\"Tobacco smoking status code clone\"" ] } ] @@ -9693,43 +10067,46 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "280", + "localId" : "564", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "278", + "localId" : "565", "name" : "Tobacco smoking status", "type" : "ConceptRef" }, { + "localId" : "568", "type" : "ToConcept", + "signature" : [ ], "operand" : { - "localId" : "279", + "localId" : "566", "name" : "Tobacco smoking status code clone", "type" : "CodeRef" } } ] } }, { - "localId" : "285", + "localId" : "570", "name" : "SameConceptAndConcept", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "285", + "r" : "570", "s" : [ { "value" : [ "","define ","SameConceptAndConcept",": " ] }, { - "r" : "284", + "r" : "571", "s" : [ { - "r" : "282", + "r" : "572", "s" : [ { "value" : [ "\"Tobacco smoking status\"" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "283", + "r" : "573", "s" : [ { "value" : [ "\"Tobacco smoking status clone\"" ] } ] @@ -9738,40 +10115,41 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "284", + "localId" : "571", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "282", + "localId" : "572", "name" : "Tobacco smoking status", "type" : "ConceptRef" }, { - "localId" : "283", + "localId" : "573", "name" : "Tobacco smoking status clone", "type" : "ConceptRef" } ] } }, { - "localId" : "289", + "localId" : "575", "name" : "DiffCodeAndCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "289", + "r" : "575", "s" : [ { "value" : [ "","define ","DiffCodeAndCode",": " ] }, { - "r" : "288", + "r" : "576", "s" : [ { - "r" : "286", + "r" : "577", "s" : [ { "value" : [ "\"Tobacco smoking status code\"" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "287", + "r" : "578", "s" : [ { "value" : [ "\"Total Score [AUDIT-C] code\"" ] } ] @@ -9780,40 +10158,41 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "288", + "localId" : "576", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "286", + "localId" : "577", "name" : "Tobacco smoking status code", "type" : "CodeRef" }, { - "localId" : "287", + "localId" : "578", "name" : "Total Score [AUDIT-C] code", "type" : "CodeRef" } ] } }, { - "localId" : "293", + "localId" : "580", "name" : "DiffCodeAndConcept", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "293", + "r" : "580", "s" : [ { "value" : [ "","define ","DiffCodeAndConcept",": " ] }, { - "r" : "292", + "r" : "581", "s" : [ { - "r" : "290", + "r" : "582", "s" : [ { "value" : [ "\"Tobacco smoking status code clone\"" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "291", + "r" : "583", "s" : [ { "value" : [ "\"Total Score [AUDIT-C]\"" ] } ] @@ -9822,43 +10201,46 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "292", + "localId" : "581", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "585", "type" : "ToConcept", + "signature" : [ ], "operand" : { - "localId" : "290", + "localId" : "582", "name" : "Tobacco smoking status code clone", "type" : "CodeRef" } }, { - "localId" : "291", + "localId" : "583", "name" : "Total Score [AUDIT-C]", "type" : "ConceptRef" } ] } }, { - "localId" : "297", + "localId" : "587", "name" : "DiffConceptAndCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "297", + "r" : "587", "s" : [ { "value" : [ "","define ","DiffConceptAndCode",": " ] }, { - "r" : "296", + "r" : "588", "s" : [ { - "r" : "294", + "r" : "589", "s" : [ { "value" : [ "\"Tobacco smoking status\"" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "295", + "r" : "590", "s" : [ { "value" : [ "\"Total Score [AUDIT-C] code\"" ] } ] @@ -9867,43 +10249,46 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "296", + "localId" : "588", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "294", + "localId" : "589", "name" : "Tobacco smoking status", "type" : "ConceptRef" }, { + "localId" : "592", "type" : "ToConcept", + "signature" : [ ], "operand" : { - "localId" : "295", + "localId" : "590", "name" : "Total Score [AUDIT-C] code", "type" : "CodeRef" } } ] } }, { - "localId" : "301", + "localId" : "594", "name" : "DiffConceptAndConcept", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "594", "s" : [ { "value" : [ "","define ","DiffConceptAndConcept",": " ] }, { - "r" : "300", + "r" : "595", "s" : [ { - "r" : "298", + "r" : "596", "s" : [ { "value" : [ "\"Tobacco smoking status\"" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "299", + "r" : "597", "s" : [ { "value" : [ "\"Total Score [AUDIT-C]\"" ] } ] @@ -9912,40 +10297,41 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "595", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "298", + "localId" : "596", "name" : "Tobacco smoking status", "type" : "ConceptRef" }, { - "localId" : "299", + "localId" : "597", "name" : "Total Score [AUDIT-C]", "type" : "ConceptRef" } ] } }, { - "localId" : "321", + "localId" : "599", "name" : "EqDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "321", + "r" : "599", "s" : [ { "value" : [ "","define ","EqDateTimes",": " ] }, { - "r" : "320", + "r" : "600", "s" : [ { - "r" : "310", + "r" : "611", "s" : [ { - "r" : "302", + "r" : "601", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "309", + "r" : "608", "s" : [ { - "r" : "309", + "r" : "608", "value" : [ "+","1.0" ] } ] }, { @@ -9954,14 +10340,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "319", + "r" : "622", "s" : [ { - "r" : "311", + "r" : "612", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "318", + "r" : "619", "s" : [ { - "r" : "318", + "r" : "619", "value" : [ "+","1.0" ] } ] }, { @@ -9972,106 +10358,109 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "320", + "localId" : "600", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "310", + "localId" : "611", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "302", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "303", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "304", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "305", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "306", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "307", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "308", + "localId" : "607", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "309", + "localId" : "608", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "319", + "localId" : "622", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "311", + "localId" : "612", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "312", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "313", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "314", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "315", + "localId" : "616", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "316", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "317", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "318", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -10079,27 +10468,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "341", + "localId" : "624", "name" : "UneqDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "624", "s" : [ { "value" : [ "","define ","UneqDateTimes",": " ] }, { - "r" : "340", + "r" : "625", "s" : [ { - "r" : "330", + "r" : "636", "s" : [ { - "r" : "322", + "r" : "626", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "329", + "r" : "633", "s" : [ { - "r" : "329", + "r" : "633", "value" : [ "+","1.0" ] } ] }, { @@ -10108,14 +10497,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "339", + "r" : "647", "s" : [ { - "r" : "331", + "r" : "637", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "338", + "r" : "644", "s" : [ { - "r" : "338", + "r" : "644", "value" : [ "+","1.0" ] } ] }, { @@ -10126,106 +10515,109 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "625", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "330", + "localId" : "636", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "322", + "localId" : "626", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "323", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "324", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "325", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "326", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "327", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "328", + "localId" : "632", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "329", + "localId" : "633", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "339", + "localId" : "647", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "331", + "localId" : "637", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "332", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "333", + "localId" : "639", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "334", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "335", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "336", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "337", + "localId" : "643", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "338", + "localId" : "644", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -10233,27 +10625,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "361", + "localId" : "649", "name" : "EqDateTimesTZ", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "361", + "r" : "649", "s" : [ { "value" : [ "","define ","EqDateTimesTZ",": " ] }, { - "r" : "360", + "r" : "650", "s" : [ { - "r" : "350", + "r" : "661", "s" : [ { - "r" : "342", + "r" : "651", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","23",", ","30",", ","25",", ","200",", " ] }, { - "r" : "349", + "r" : "658", "s" : [ { - "r" : "349", + "r" : "658", "value" : [ "+","1.0" ] } ] }, { @@ -10262,14 +10654,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "359", + "r" : "672", "s" : [ { - "r" : "351", + "r" : "662", "value" : [ "DateTime","(","2000",", ","3",", ","16",", ","2",", ","30",", ","25",", ","200",", " ] }, { - "r" : "358", + "r" : "669", "s" : [ { - "r" : "358", + "r" : "669", "value" : [ "+","4.0" ] } ] }, { @@ -10280,106 +10672,109 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "360", + "localId" : "650", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "350", + "localId" : "661", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "342", + "localId" : "651", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "343", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "344", + "localId" : "653", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "345", + "localId" : "654", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "346", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "347", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "348", + "localId" : "657", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "349", + "localId" : "658", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "359", + "localId" : "672", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "351", + "localId" : "662", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "352", + "localId" : "663", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "353", + "localId" : "664", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "354", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "355", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "356", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "357", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "358", + "localId" : "669", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" @@ -10387,27 +10782,27 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "381", + "localId" : "674", "name" : "UneqDateTimesTZ", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "674", "s" : [ { "value" : [ "","define ","UneqDateTimesTZ",": " ] }, { - "r" : "380", + "r" : "675", "s" : [ { - "r" : "370", + "r" : "686", "s" : [ { - "r" : "362", + "r" : "676", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "369", + "r" : "683", "s" : [ { - "r" : "369", + "r" : "683", "value" : [ "+","1.0" ] } ] }, { @@ -10416,14 +10811,14 @@ module.exports['Equivalent'] = { }, { "value" : [ " ","~"," " ] }, { - "r" : "379", + "r" : "697", "s" : [ { - "r" : "371", + "r" : "687", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "378", + "r" : "694", "s" : [ { - "r" : "378", + "r" : "694", "value" : [ "+","2.0" ] } ] }, { @@ -10434,106 +10829,109 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "675", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "370", + "localId" : "686", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "362", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "363", + "localId" : "677", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "364", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "365", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "366", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "367", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "368", + "localId" : "682", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "369", + "localId" : "683", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "379", + "localId" : "697", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "371", + "localId" : "687", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "372", + "localId" : "688", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "373", + "localId" : "689", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "374", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "375", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "376", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "377", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "378", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -10541,30 +10939,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "398", + "localId" : "699", "name" : "EqDateTimesNullMs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "398", + "r" : "699", "s" : [ { "value" : [ "","define ","EqDateTimesNullMs",": " ] }, { - "r" : "397", + "r" : "700", "s" : [ { - "r" : "389", + "r" : "710", "s" : [ { - "r" : "382", + "r" : "701", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","0",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "396", + "r" : "719", "s" : [ { - "r" : "390", + "r" : "711", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",")" ] } ] } ] @@ -10572,88 +10970,91 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "397", + "localId" : "700", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "389", + "localId" : "710", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "382", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "383", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "384", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "385", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "386", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "387", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "388", + "localId" : "707", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "396", + "localId" : "719", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "390", + "localId" : "711", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "391", + "localId" : "712", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "392", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "393", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "394", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "395", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" @@ -10661,30 +11062,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "415", + "localId" : "721", "name" : "EqDateTimesNullOtherMs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "415", + "r" : "721", "s" : [ { "value" : [ "","define ","EqDateTimesNullOtherMs",": " ] }, { - "r" : "414", + "r" : "722", "s" : [ { - "r" : "405", + "r" : "731", "s" : [ { - "r" : "399", + "r" : "723", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "413", + "r" : "741", "s" : [ { - "r" : "406", + "r" : "732", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","0",")" ] } ] } ] @@ -10692,88 +11093,91 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "414", + "localId" : "722", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "405", + "localId" : "731", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "399", + "localId" : "723", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "400", + "localId" : "724", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "401", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "402", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "403", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "404", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } }, { - "localId" : "413", + "localId" : "741", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "406", + "localId" : "732", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "407", + "localId" : "733", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "408", + "localId" : "734", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "409", + "localId" : "735", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "410", + "localId" : "736", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "411", + "localId" : "737", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "412", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -10781,30 +11185,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "425", + "localId" : "743", "name" : "EqDateTimesOnlyDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "425", + "r" : "743", "s" : [ { "value" : [ "","define ","EqDateTimesOnlyDate",": " ] }, { - "r" : "424", + "r" : "744", "s" : [ { - "r" : "419", + "r" : "750", "s" : [ { - "r" : "416", + "r" : "745", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "423", + "r" : "756", "s" : [ { - "r" : "420", + "r" : "751", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -10812,46 +11216,49 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "424", + "localId" : "744", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "419", + "localId" : "750", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "416", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "417", + "localId" : "746", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "418", + "localId" : "747", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "423", + "localId" : "756", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "420", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "421", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "422", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -10859,30 +11266,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "435", + "localId" : "758", "name" : "UneqDateTimesOnlyDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "435", + "r" : "758", "s" : [ { "value" : [ "","define ","UneqDateTimesOnlyDate",": " ] }, { - "r" : "434", + "r" : "759", "s" : [ { - "r" : "429", + "r" : "765", "s" : [ { - "r" : "426", + "r" : "760", "value" : [ "DateTime","(","2000",", ","3",", ","14",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "433", + "r" : "771", "s" : [ { - "r" : "430", + "r" : "766", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -10890,46 +11297,49 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "434", + "localId" : "759", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "429", + "localId" : "765", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "426", + "localId" : "760", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "427", + "localId" : "761", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "428", + "localId" : "762", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" } }, { - "localId" : "433", + "localId" : "771", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "430", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "431", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "432", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -10937,30 +11347,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "448", + "localId" : "773", "name" : "PossiblyEqDateTimesOnlyDateOnOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "448", + "r" : "773", "s" : [ { "value" : [ "","define ","PossiblyEqDateTimesOnlyDateOnOne",": " ] }, { - "r" : "447", + "r" : "774", "s" : [ { - "r" : "439", + "r" : "780", "s" : [ { - "r" : "436", + "r" : "775", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "446", + "r" : "789", "s" : [ { - "r" : "440", + "r" : "781", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","13",", ","43",", ","32",")" ] } ] } ] @@ -10968,64 +11378,67 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "447", + "localId" : "774", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "439", + "localId" : "780", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "436", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "437", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "438", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } }, { - "localId" : "446", + "localId" : "789", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "440", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "441", + "localId" : "782", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "442", + "localId" : "783", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "443", + "localId" : "784", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "444", + "localId" : "785", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "43", "type" : "Literal" }, "second" : { - "localId" : "445", + "localId" : "786", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "32", "type" : "Literal" @@ -11033,30 +11446,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "461", + "localId" : "791", "name" : "UneqDateTimesOnlyDateOnOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "461", + "r" : "791", "s" : [ { "value" : [ "","define ","UneqDateTimesOnlyDateOnOne",": " ] }, { - "r" : "460", + "r" : "792", "s" : [ { - "r" : "455", + "r" : "801", "s" : [ { - "r" : "449", + "r" : "793", "value" : [ "DateTime","(","2000",", ","4",", ","13",", ","12",", ","43",", ","32",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "459", + "r" : "807", "s" : [ { - "r" : "456", + "r" : "802", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -11064,64 +11477,67 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "460", + "localId" : "792", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "455", + "localId" : "801", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "449", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "450", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "451", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "452", + "localId" : "796", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "453", + "localId" : "797", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "43", "type" : "Literal" }, "second" : { - "localId" : "454", + "localId" : "798", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "32", "type" : "Literal" } }, { - "localId" : "459", + "localId" : "807", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "456", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "457", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "458", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -11129,30 +11545,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "469", + "localId" : "809", "name" : "PossiblyEqualDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "469", + "r" : "809", "s" : [ { "value" : [ "","define ","PossiblyEqualDateTimes",": " ] }, { - "r" : "468", + "r" : "810", "s" : [ { - "r" : "465", + "r" : "816", "s" : [ { - "r" : "462", + "r" : "811", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "467", + "r" : "820", "s" : [ { - "r" : "466", + "r" : "817", "value" : [ "DateTime","(","2000",")" ] } ] } ] @@ -11160,34 +11576,37 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "468", + "localId" : "810", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "465", + "localId" : "816", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "462", + "localId" : "811", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "463", + "localId" : "812", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "464", + "localId" : "813", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "467", + "localId" : "820", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "466", + "localId" : "817", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" @@ -11195,30 +11614,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "478", + "localId" : "822", "name" : "ImpossiblyEqualDateTimes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "478", + "r" : "822", "s" : [ { "value" : [ "","define ","ImpossiblyEqualDateTimes",": " ] }, { - "r" : "477", + "r" : "823", "s" : [ { - "r" : "473", + "r" : "829", "s" : [ { - "r" : "470", + "r" : "824", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "476", + "r" : "834", "s" : [ { - "r" : "474", + "r" : "830", "value" : [ "DateTime","(","2000",", ","4",")" ] } ] } ] @@ -11226,40 +11645,43 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "477", + "localId" : "823", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "473", + "localId" : "829", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "470", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "471", + "localId" : "825", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "472", + "localId" : "826", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "476", + "localId" : "834", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "474", + "localId" : "830", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "475", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -11267,30 +11689,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "488", + "localId" : "836", "name" : "DateAndDateTimeTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "488", + "r" : "836", "s" : [ { "value" : [ "","define ","DateAndDateTimeTrue",": " ] }, { - "r" : "487", + "r" : "837", "s" : [ { - "r" : "482", + "r" : "843", "s" : [ { - "r" : "479", + "r" : "838", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "486", + "r" : "849", "s" : [ { - "r" : "483", + "r" : "844", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -11298,49 +11720,54 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "487", + "localId" : "837", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "851", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "482", + "localId" : "843", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "479", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "480", + "localId" : "839", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "481", + "localId" : "840", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "486", + "localId" : "849", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "483", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "484", + "localId" : "845", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "485", + "localId" : "846", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -11348,30 +11775,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "498", + "localId" : "853", "name" : "DateAndDateTimeNotEqual", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "498", + "r" : "853", "s" : [ { "value" : [ "","define ","DateAndDateTimeNotEqual",": " ] }, { - "r" : "497", + "r" : "854", "s" : [ { - "r" : "492", + "r" : "860", "s" : [ { - "r" : "489", + "r" : "855", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "496", + "r" : "866", "s" : [ { - "r" : "493", + "r" : "861", "value" : [ "DateTime","(","2000",", ","3",", ","12",")" ] } ] } ] @@ -11379,49 +11806,54 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "497", + "localId" : "854", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "868", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "492", + "localId" : "860", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "489", + "localId" : "855", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "490", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "491", + "localId" : "857", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "496", + "localId" : "866", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "493", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "494", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "495", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -11429,30 +11861,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "511", + "localId" : "870", "name" : "DateAndDateTimeUncertainFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "511", + "r" : "870", "s" : [ { "value" : [ "","define ","DateAndDateTimeUncertainFalse",": " ] }, { - "r" : "510", + "r" : "871", "s" : [ { - "r" : "502", + "r" : "877", "s" : [ { - "r" : "499", + "r" : "872", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "509", + "r" : "886", "s" : [ { - "r" : "503", + "r" : "878", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","2",", ","4",", ","23",")" ] } ] } ] @@ -11460,67 +11892,72 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "510", + "localId" : "871", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { + "localId" : "888", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "502", + "localId" : "877", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "499", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "500", + "localId" : "873", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "501", + "localId" : "874", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "509", + "localId" : "886", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "503", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "504", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "505", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "506", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "507", + "localId" : "882", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "second" : { - "localId" : "508", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -11528,30 +11965,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "521", + "localId" : "890", "name" : "DateTimeAndDateTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "521", + "r" : "890", "s" : [ { "value" : [ "","define ","DateTimeAndDateTrue",": " ] }, { - "r" : "520", + "r" : "891", "s" : [ { - "r" : "515", + "r" : "897", "s" : [ { - "r" : "512", + "r" : "892", "value" : [ "DateTime","(","2000",", ","3",", ","13",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "519", + "r" : "903", "s" : [ { - "r" : "516", + "r" : "898", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -11559,48 +11996,53 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "520", + "localId" : "891", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "515", + "localId" : "897", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "512", + "localId" : "892", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "513", + "localId" : "893", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "514", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } }, { + "localId" : "905", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "519", + "localId" : "903", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "516", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "517", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "518", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -11609,30 +12051,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "531", + "localId" : "907", "name" : "DateTimeAndDateNotEqual", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "531", + "r" : "907", "s" : [ { "value" : [ "","define ","DateTimeAndDateNotEqual",": " ] }, { - "r" : "530", + "r" : "908", "s" : [ { - "r" : "525", + "r" : "914", "s" : [ { - "r" : "522", + "r" : "909", "value" : [ "DateTime","(","2000",", ","3",", ","12",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "529", + "r" : "920", "s" : [ { - "r" : "526", + "r" : "915", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -11640,48 +12082,53 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "530", + "localId" : "908", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "525", + "localId" : "914", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "522", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "523", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "524", + "localId" : "911", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" } }, { + "localId" : "922", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "529", + "localId" : "920", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "526", + "localId" : "915", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "527", + "localId" : "916", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "528", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -11690,30 +12137,30 @@ module.exports['Equivalent'] = { } ] } }, { - "localId" : "544", + "localId" : "924", "name" : "DateTimeAndDateUncertainFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "544", + "r" : "924", "s" : [ { "value" : [ "","define ","DateTimeAndDateUncertainFalse",": " ] }, { - "r" : "543", + "r" : "925", "s" : [ { - "r" : "538", + "r" : "934", "s" : [ { - "r" : "532", + "r" : "926", "value" : [ "DateTime","(","2000",", ","3",", ","13",", ","2",", ","4",", ","23",")" ] } ] }, { "value" : [ " ","~"," " ] }, { - "r" : "542", + "r" : "940", "s" : [ { - "r" : "539", + "r" : "935", "value" : [ "Date","(","2000",", ","3",", ","13",")" ] } ] } ] @@ -11721,66 +12168,71 @@ module.exports['Equivalent'] = { } } ], "expression" : { - "localId" : "543", + "localId" : "925", "type" : "Equivalent", + "signature" : [ ], "operand" : [ { - "localId" : "538", + "localId" : "934", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "532", + "localId" : "926", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "533", + "localId" : "927", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "534", + "localId" : "928", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "535", + "localId" : "929", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "minute" : { - "localId" : "536", + "localId" : "930", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "second" : { - "localId" : "537", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" } }, { + "localId" : "942", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "542", + "localId" : "940", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "539", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "540", + "localId" : "936", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "541", + "localId" : "937", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" @@ -11813,14 +12265,16 @@ define ALtB_Quantity_incompatible: 5 'Cel' < 40 'm' module.exports['Less'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -11836,17 +12290,18 @@ module.exports['Less'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -11854,7 +12309,7 @@ module.exports['Less'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -11862,147 +12317,159 @@ module.exports['Less'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "AGtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","AGtB_Int",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "5"," ","<"," ","4" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "AEqB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","AEqB_Int",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "5"," ","<"," ","5" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "222", "name" : "ALtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","ALtB_Int",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "5"," ","<"," ","6" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "227", "name" : "AGtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "227", "s" : [ { "value" : [ "","define ","AGtB_Quantity",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -12011,42 +12478,43 @@ module.exports['Less'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "229", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "15", + "localId" : "230", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "21", + "localId" : "232", "name" : "AEqB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "232", "s" : [ { "value" : [ "","define ","AEqB_Quantity",": " ] }, { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "234", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -12055,42 +12523,43 @@ module.exports['Less'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "233", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "234", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "235", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "25", + "localId" : "237", "name" : "ALtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "237", "s" : [ { "value" : [ "","define ","ALtB_Quantity",": " ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "22", + "r" : "239", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "23", + "r" : "240", "s" : [ { "value" : [ "6 ","'m'" ] } ] @@ -12099,42 +12568,43 @@ module.exports['Less'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "239", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "23", + "localId" : "240", "value" : 6, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "29", + "localId" : "242", "name" : "AGtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "242", "s" : [ { "value" : [ "","define ","AGtB_Quantity_diff",": " ] }, { - "r" : "28", + "r" : "243", "s" : [ { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "27", + "r" : "245", "s" : [ { "value" : [ "5 ","'cm'" ] } ] @@ -12143,42 +12613,43 @@ module.exports['Less'] = { } } ], "expression" : { - "localId" : "28", + "localId" : "243", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "244", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "27", + "localId" : "245", "value" : 5, "unit" : "cm", "type" : "Quantity" } ] } }, { - "localId" : "33", + "localId" : "247", "name" : "AEqB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "247", "s" : [ { "value" : [ "","define ","AEqB_Quantity_diff",": " ] }, { - "r" : "32", + "r" : "248", "s" : [ { - "r" : "30", + "r" : "249", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "500 ","'cm'" ] } ] @@ -12187,42 +12658,43 @@ module.exports['Less'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "248", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "249", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "31", + "localId" : "250", "value" : 500, "unit" : "cm", "type" : "Quantity" } ] } }, { - "localId" : "37", + "localId" : "252", "name" : "ALtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "252", "s" : [ { "value" : [ "","define ","ALtB_Quantity_diff",": " ] }, { - "r" : "36", + "r" : "253", "s" : [ { - "r" : "34", + "r" : "254", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "35", + "r" : "255", "s" : [ { "value" : [ "5 ","'km'" ] } ] @@ -12231,42 +12703,43 @@ module.exports['Less'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "253", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "254", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "255", "value" : 5, "unit" : "km", "type" : "Quantity" } ] } }, { - "localId" : "41", + "localId" : "257", "name" : "AGtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","AGtB_Quantity_incompatible",": " ] }, { - "r" : "40", + "r" : "258", "s" : [ { - "r" : "38", + "r" : "259", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "39", + "r" : "260", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -12275,42 +12748,43 @@ module.exports['Less'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "258", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "38", + "localId" : "259", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "39", + "localId" : "260", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "45", + "localId" : "262", "name" : "AEqB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "262", "s" : [ { "value" : [ "","define ","AEqB_Quantity_incompatible",": " ] }, { - "r" : "44", + "r" : "263", "s" : [ { - "r" : "42", + "r" : "264", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "43", + "r" : "265", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -12319,42 +12793,43 @@ module.exports['Less'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "263", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "42", + "localId" : "264", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "43", + "localId" : "265", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "49", + "localId" : "267", "name" : "ALtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","define ","ALtB_Quantity_incompatible",": " ] }, { - "r" : "48", + "r" : "268", "s" : [ { - "r" : "46", + "r" : "269", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "47", + "r" : "270", "s" : [ { "value" : [ "40 ","'m'" ] } ] @@ -12363,15 +12838,16 @@ module.exports['Less'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "268", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "46", + "localId" : "269", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "47", + "localId" : "270", "value" : 40, "unit" : "m", "type" : "Quantity" @@ -12402,14 +12878,16 @@ define ALtB_Quantity_incompatible: 5 'Cel' <= 40 'm' module.exports['LessOrEqual'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -12425,17 +12903,18 @@ module.exports['LessOrEqual'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -12443,7 +12922,7 @@ module.exports['LessOrEqual'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -12451,147 +12930,159 @@ module.exports['LessOrEqual'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "AGtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","AGtB_Int",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "5"," ","<="," ","4" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "AEqB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","AEqB_Int",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "5"," ","<="," ","5" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "222", "name" : "ALtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","ALtB_Int",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "5"," ","<="," ","6" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "227", "name" : "AGtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "227", "s" : [ { "value" : [ "","define ","AGtB_Quantity",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<="," " ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -12600,42 +13091,43 @@ module.exports['LessOrEqual'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "229", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "15", + "localId" : "230", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "21", + "localId" : "232", "name" : "AEqB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "232", "s" : [ { "value" : [ "","define ","AEqB_Quantity",": " ] }, { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "234", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<="," " ] }, { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -12644,42 +13136,43 @@ module.exports['LessOrEqual'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "233", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "234", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "235", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "25", + "localId" : "237", "name" : "ALtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "237", "s" : [ { "value" : [ "","define ","ALtB_Quantity",": " ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "22", + "r" : "239", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<="," " ] }, { - "r" : "23", + "r" : "240", "s" : [ { "value" : [ "6 ","'m'" ] } ] @@ -12688,42 +13181,43 @@ module.exports['LessOrEqual'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "239", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "23", + "localId" : "240", "value" : 6, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "29", + "localId" : "242", "name" : "AGtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "242", "s" : [ { "value" : [ "","define ","AGtB_Quantity_diff",": " ] }, { - "r" : "28", + "r" : "243", "s" : [ { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<="," " ] }, { - "r" : "27", + "r" : "245", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -12732,42 +13226,43 @@ module.exports['LessOrEqual'] = { } } ], "expression" : { - "localId" : "28", + "localId" : "243", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "244", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "27", + "localId" : "245", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "33", + "localId" : "247", "name" : "AEqB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "247", "s" : [ { "value" : [ "","define ","AEqB_Quantity_diff",": " ] }, { - "r" : "32", + "r" : "248", "s" : [ { - "r" : "30", + "r" : "249", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<="," " ] }, { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "500 ","'cm'" ] } ] @@ -12776,42 +13271,43 @@ module.exports['LessOrEqual'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "248", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "249", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "31", + "localId" : "250", "value" : 500, "unit" : "cm", "type" : "Quantity" } ] } }, { - "localId" : "37", + "localId" : "252", "name" : "ALtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "252", "s" : [ { "value" : [ "","define ","ALtB_Quantity_diff",": " ] }, { - "r" : "36", + "r" : "253", "s" : [ { - "r" : "34", + "r" : "254", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ","<="," " ] }, { - "r" : "35", + "r" : "255", "s" : [ { "value" : [ "5 ","'km'" ] } ] @@ -12820,42 +13316,43 @@ module.exports['LessOrEqual'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "253", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "254", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "255", "value" : 5, "unit" : "km", "type" : "Quantity" } ] } }, { - "localId" : "41", + "localId" : "257", "name" : "AGtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","AGtB_Quantity_incompatible",": " ] }, { - "r" : "40", + "r" : "258", "s" : [ { - "r" : "38", + "r" : "259", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","<="," " ] }, { - "r" : "39", + "r" : "260", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -12864,42 +13361,43 @@ module.exports['LessOrEqual'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "258", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "38", + "localId" : "259", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "39", + "localId" : "260", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "45", + "localId" : "262", "name" : "AEqB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "262", "s" : [ { "value" : [ "","define ","AEqB_Quantity_incompatible",": " ] }, { - "r" : "44", + "r" : "263", "s" : [ { - "r" : "42", + "r" : "264", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","<="," " ] }, { - "r" : "43", + "r" : "265", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -12908,42 +13406,43 @@ module.exports['LessOrEqual'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "263", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "42", + "localId" : "264", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "43", + "localId" : "265", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "49", + "localId" : "267", "name" : "ALtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","define ","ALtB_Quantity_incompatible",": " ] }, { - "r" : "48", + "r" : "268", "s" : [ { - "r" : "46", + "r" : "269", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ","<="," " ] }, { - "r" : "47", + "r" : "270", "s" : [ { "value" : [ "40 ","'m'" ] } ] @@ -12952,15 +13451,16 @@ module.exports['LessOrEqual'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "268", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "46", + "localId" : "269", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "47", + "localId" : "270", "value" : 40, "unit" : "m", "type" : "Quantity" @@ -12991,14 +13491,16 @@ define ALtB_Quantity_incompatible: 5 'Cel' > 40 'm' module.exports['Greater'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -13014,17 +13516,18 @@ module.exports['Greater'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -13032,7 +13535,7 @@ module.exports['Greater'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -13040,147 +13543,159 @@ module.exports['Greater'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "AGtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","AGtB_Int",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "5"," ",">"," ","4" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "AEqB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","AEqB_Int",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "5"," ",">"," ","5" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "222", "name" : "ALtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","ALtB_Int",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "5"," ",">"," ","6" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "227", "name" : "AGtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "227", "s" : [ { "value" : [ "","define ","AGtB_Quantity",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -13189,42 +13704,43 @@ module.exports['Greater'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "229", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "15", + "localId" : "230", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "21", + "localId" : "232", "name" : "AEqB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "232", "s" : [ { "value" : [ "","define ","AEqB_Quantity",": " ] }, { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "234", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -13233,42 +13749,43 @@ module.exports['Greater'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "233", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "234", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "235", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "25", + "localId" : "237", "name" : "ALtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "237", "s" : [ { "value" : [ "","define ","ALtB_Quantity",": " ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "22", + "r" : "239", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "23", + "r" : "240", "s" : [ { "value" : [ "6 ","'m'" ] } ] @@ -13277,42 +13794,43 @@ module.exports['Greater'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "239", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "23", + "localId" : "240", "value" : 6, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "29", + "localId" : "242", "name" : "AGtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "242", "s" : [ { "value" : [ "","define ","AGtB_Quantity_diff",": " ] }, { - "r" : "28", + "r" : "243", "s" : [ { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "27", + "r" : "245", "s" : [ { "value" : [ "5 ","'cm'" ] } ] @@ -13321,42 +13839,43 @@ module.exports['Greater'] = { } } ], "expression" : { - "localId" : "28", + "localId" : "243", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "244", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "27", + "localId" : "245", "value" : 5, "unit" : "cm", "type" : "Quantity" } ] } }, { - "localId" : "33", + "localId" : "247", "name" : "AEqB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "247", "s" : [ { "value" : [ "","define ","AEqB_Quantity_diff",": " ] }, { - "r" : "32", + "r" : "248", "s" : [ { - "r" : "30", + "r" : "249", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "500 ","'cm'" ] } ] @@ -13365,42 +13884,43 @@ module.exports['Greater'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "248", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "249", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "31", + "localId" : "250", "value" : 500, "unit" : "cm", "type" : "Quantity" } ] } }, { - "localId" : "37", + "localId" : "252", "name" : "ALtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "252", "s" : [ { "value" : [ "","define ","ALtB_Quantity_diff",": " ] }, { - "r" : "36", + "r" : "253", "s" : [ { - "r" : "34", + "r" : "254", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "35", + "r" : "255", "s" : [ { "value" : [ "5 ","'km'" ] } ] @@ -13409,42 +13929,43 @@ module.exports['Greater'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "253", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "254", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "255", "value" : 5, "unit" : "km", "type" : "Quantity" } ] } }, { - "localId" : "41", + "localId" : "257", "name" : "AGtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","AGtB_Quantity_incompatible",": " ] }, { - "r" : "40", + "r" : "258", "s" : [ { - "r" : "38", + "r" : "259", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "39", + "r" : "260", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -13453,42 +13974,43 @@ module.exports['Greater'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "258", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "38", + "localId" : "259", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "39", + "localId" : "260", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "45", + "localId" : "262", "name" : "AEqB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "262", "s" : [ { "value" : [ "","define ","AEqB_Quantity_incompatible",": " ] }, { - "r" : "44", + "r" : "263", "s" : [ { - "r" : "42", + "r" : "264", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "43", + "r" : "265", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -13497,42 +14019,43 @@ module.exports['Greater'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "263", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "42", + "localId" : "264", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "43", + "localId" : "265", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "49", + "localId" : "267", "name" : "ALtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","define ","ALtB_Quantity_incompatible",": " ] }, { - "r" : "48", + "r" : "268", "s" : [ { - "r" : "46", + "r" : "269", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "47", + "r" : "270", "s" : [ { "value" : [ "40 ","'m'" ] } ] @@ -13541,15 +14064,16 @@ module.exports['Greater'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "268", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "46", + "localId" : "269", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "47", + "localId" : "270", "value" : 40, "unit" : "m", "type" : "Quantity" @@ -13582,14 +14106,16 @@ define DivideUcum: (100 'mg' / 2 '[lb_av]') > 49 'mg/[lb_av]' module.exports['GreaterOrEqual'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "279", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -13605,17 +14131,18 @@ module.exports['GreaterOrEqual'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -13623,7 +14150,7 @@ module.exports['GreaterOrEqual'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -13631,147 +14158,159 @@ module.exports['GreaterOrEqual'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "AGtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","AGtB_Int",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "5"," ",">="," ","4" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "AEqB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","AEqB_Int",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "5"," ",">="," ","5" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "222", "name" : "ALtB_Int", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","ALtB_Int",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "5"," ",">="," ","6" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "227", "name" : "AGtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "227", "s" : [ { "value" : [ "","define ","AGtB_Quantity",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">="," " ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -13780,42 +14319,43 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "229", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "15", + "localId" : "230", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "21", + "localId" : "232", "name" : "AEqB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "232", "s" : [ { "value" : [ "","define ","AEqB_Quantity",": " ] }, { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "234", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">="," " ] }, { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -13824,42 +14364,43 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "233", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "234", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "19", + "localId" : "235", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "25", + "localId" : "237", "name" : "ALtB_Quantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "237", "s" : [ { "value" : [ "","define ","ALtB_Quantity",": " ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "22", + "r" : "239", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">="," " ] }, { - "r" : "23", + "r" : "240", "s" : [ { "value" : [ "6 ","'m'" ] } ] @@ -13868,42 +14409,43 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "239", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "23", + "localId" : "240", "value" : 6, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "29", + "localId" : "242", "name" : "AGtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "242", "s" : [ { "value" : [ "","define ","AGtB_Quantity_diff",": " ] }, { - "r" : "28", + "r" : "243", "s" : [ { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">="," " ] }, { - "r" : "27", + "r" : "245", "s" : [ { "value" : [ "5 ","'cm'" ] } ] @@ -13912,42 +14454,43 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "28", + "localId" : "243", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "244", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "27", + "localId" : "245", "value" : 5, "unit" : "cm", "type" : "Quantity" } ] } }, { - "localId" : "33", + "localId" : "247", "name" : "AEqB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "247", "s" : [ { "value" : [ "","define ","AEqB_Quantity_diff",": " ] }, { - "r" : "32", + "r" : "248", "s" : [ { - "r" : "30", + "r" : "249", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">="," " ] }, { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "500 ","'cm'" ] } ] @@ -13956,42 +14499,43 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "248", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "249", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "31", + "localId" : "250", "value" : 500, "unit" : "cm", "type" : "Quantity" } ] } }, { - "localId" : "37", + "localId" : "252", "name" : "ALtB_Quantity_diff", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "252", "s" : [ { "value" : [ "","define ","ALtB_Quantity_diff",": " ] }, { - "r" : "36", + "r" : "253", "s" : [ { - "r" : "34", + "r" : "254", "s" : [ { "value" : [ "5 ","'m'" ] } ] }, { "value" : [ " ",">="," " ] }, { - "r" : "35", + "r" : "255", "s" : [ { "value" : [ "5 ","'km'" ] } ] @@ -14000,42 +14544,43 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "253", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "254", "value" : 5, "unit" : "m", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "255", "value" : 5, "unit" : "km", "type" : "Quantity" } ] } }, { - "localId" : "41", + "localId" : "257", "name" : "AGtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","AGtB_Quantity_incompatible",": " ] }, { - "r" : "40", + "r" : "258", "s" : [ { - "r" : "38", + "r" : "259", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ",">="," " ] }, { - "r" : "39", + "r" : "260", "s" : [ { "value" : [ "4 ","'m'" ] } ] @@ -14044,42 +14589,43 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "258", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "38", + "localId" : "259", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "39", + "localId" : "260", "value" : 4, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "45", + "localId" : "262", "name" : "AEqB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "262", "s" : [ { "value" : [ "","define ","AEqB_Quantity_incompatible",": " ] }, { - "r" : "44", + "r" : "263", "s" : [ { - "r" : "42", + "r" : "264", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ",">="," " ] }, { - "r" : "43", + "r" : "265", "s" : [ { "value" : [ "5 ","'m'" ] } ] @@ -14088,42 +14634,43 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "263", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "42", + "localId" : "264", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "43", + "localId" : "265", "value" : 5, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "49", + "localId" : "267", "name" : "ALtB_Quantity_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","define ","ALtB_Quantity_incompatible",": " ] }, { - "r" : "48", + "r" : "268", "s" : [ { - "r" : "46", + "r" : "269", "s" : [ { "value" : [ "5 ","'Cel'" ] } ] }, { "value" : [ " ",">="," " ] }, { - "r" : "47", + "r" : "270", "s" : [ { "value" : [ "40 ","'m'" ] } ] @@ -14132,48 +14679,49 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "268", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "46", + "localId" : "269", "value" : 5, "unit" : "Cel", "type" : "Quantity" }, { - "localId" : "47", + "localId" : "270", "value" : 40, "unit" : "m", "type" : "Quantity" } ] } }, { - "localId" : "55", + "localId" : "272", "name" : "DivideUcum_incompatible", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "272", "s" : [ { "value" : [ "","define ","DivideUcum_incompatible",": " ] }, { - "r" : "54", + "r" : "273", "s" : [ { - "r" : "52", + "r" : "274", "s" : [ { "value" : [ "(" ] }, { - "r" : "52", + "r" : "274", "s" : [ { - "r" : "50", + "r" : "275", "s" : [ { "value" : [ "100 ","'[nmi_i]'" ] } ] }, { "value" : [ " / " ] }, { - "r" : "51", + "r" : "276", "s" : [ { "value" : [ "2 ","'h'" ] } ] @@ -14184,7 +14732,7 @@ module.exports['GreaterOrEqual'] = { }, { "value" : [ " ",">"," " ] }, { - "r" : "53", + "r" : "277", "s" : [ { "value" : [ "49 ","'mg/[lb_av]'" ] } ] @@ -14193,57 +14741,59 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "54", + "localId" : "273", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "274", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "50", + "localId" : "275", "value" : 100, "unit" : "[nmi_i]", "type" : "Quantity" }, { - "localId" : "51", + "localId" : "276", "value" : 2, "unit" : "h", "type" : "Quantity" } ] }, { - "localId" : "53", + "localId" : "277", "value" : 49, "unit" : "mg/[lb_av]", "type" : "Quantity" } ] } }, { - "localId" : "61", + "localId" : "279", "name" : "DivideUcum", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "279", "s" : [ { "value" : [ "","define ","DivideUcum",": " ] }, { - "r" : "60", + "r" : "280", "s" : [ { - "r" : "58", + "r" : "281", "s" : [ { "value" : [ "(" ] }, { - "r" : "58", + "r" : "281", "s" : [ { - "r" : "56", + "r" : "282", "s" : [ { "value" : [ "100 ","'mg'" ] } ] }, { "value" : [ " / " ] }, { - "r" : "57", + "r" : "283", "s" : [ { "value" : [ "2 ","'[lb_av]'" ] } ] @@ -14254,7 +14804,7 @@ module.exports['GreaterOrEqual'] = { }, { "value" : [ " ",">"," " ] }, { - "r" : "59", + "r" : "284", "s" : [ { "value" : [ "49 ","'mg/[lb_av]'" ] } ] @@ -14263,24 +14813,26 @@ module.exports['GreaterOrEqual'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "280", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "58", + "localId" : "281", "type" : "Divide", + "signature" : [ ], "operand" : [ { - "localId" : "56", + "localId" : "282", "value" : 100, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "57", + "localId" : "283", "value" : 2, "unit" : "[lb_av]", "type" : "Quantity" } ] }, { - "localId" : "59", + "localId" : "284", "value" : 49, "unit" : "mg/[lb_av]", "type" : "Quantity" diff --git a/test/elm/conditional/data.js b/test/elm/conditional/data.js index 302ce49d5..621500203 100644 --- a/test/elm/conditional/data.js +++ b/test/elm/conditional/data.js @@ -18,14 +18,16 @@ define exp: if var then 'true return' else 'false return' module.exports['If'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "214", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -41,17 +43,18 @@ module.exports['If'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -59,7 +62,7 @@ module.exports['If'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -67,17 +70,17 @@ module.exports['If'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "var", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","var"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "Boolean" ] } ] @@ -85,7 +88,7 @@ module.exports['If'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "NamedTypeSpecifier" } @@ -93,51 +96,60 @@ module.exports['If'] = { }, "contexts" : { "def" : [ { + "localId" : "212", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "210", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "211", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "209", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "214", "name" : "exp", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "214", "s" : [ { "value" : [ "","define ","exp",": " ] }, { - "r" : "7", + "r" : "215", "s" : [ { "value" : [ "if " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "var" ] } ] }, { "value" : [ " then " ] }, { - "r" : "5", + "r" : "217", "s" : [ { "value" : [ "'true return'" ] } ] }, { "value" : [ " else " ] }, { - "r" : "6", + "r" : "218", "s" : [ { "value" : [ "'false return'" ] } ] @@ -146,21 +158,21 @@ module.exports['If'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "215", "type" : "If", "condition" : { - "localId" : "4", + "localId" : "216", "name" : "var", "type" : "ParameterRef" }, "then" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "true return", "type" : "Literal" }, "else" : { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "false return", "type" : "Literal" @@ -197,14 +209,16 @@ define standard: module.exports['Case'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "229", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -220,17 +234,18 @@ module.exports['Case'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -238,7 +253,7 @@ module.exports['Case'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -246,17 +261,17 @@ module.exports['Case'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "var", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","var"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "Integer" ] } ] @@ -264,22 +279,22 @@ module.exports['Case'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "X", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { "value" : [ "","parameter ","X"," " ] }, { - "r" : "4", + "r" : "210", "s" : [ { "value" : [ "Integer" ] } ] @@ -287,22 +302,22 @@ module.exports['Case'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "4", + "localId" : "210", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { - "localId" : "7", + "localId" : "211", "name" : "Y", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "211", "s" : [ { "value" : [ "","parameter ","Y"," " ] }, { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "Integer" ] } ] @@ -310,7 +325,7 @@ module.exports['Case'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "6", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -318,49 +333,58 @@ module.exports['Case'] = { }, "contexts" : { "def" : [ { + "localId" : "216", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "214", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "215", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "213", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "17", + "localId" : "218", "name" : "selected", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "218", "s" : [ { "value" : [ "","define ","selected",":\n " ] }, { - "r" : "16", + "r" : "219", "s" : [ { "value" : [ "case " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "var" ] } ] }, { "value" : [ "\n " ] }, { - "r" : "11", + "r" : "221", "s" : [ { - "r" : "9", + "r" : "222", "value" : [ "when ","1"," then " ] }, { - "r" : "10", + "r" : "223", "s" : [ { "value" : [ "'one'" ] } ] @@ -368,12 +392,12 @@ module.exports['Case'] = { }, { "value" : [ "\n " ] }, { - "r" : "14", + "r" : "224", "s" : [ { - "r" : "12", + "r" : "225", "value" : [ "when ","2"," then " ] }, { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "'two'" ] } ] @@ -381,7 +405,7 @@ module.exports['Case'] = { }, { "value" : [ "\n else\n " ] }, { - "r" : "15", + "r" : "227", "s" : [ { "value" : [ "'?'" ] } ] @@ -392,79 +416,79 @@ module.exports['Case'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "219", "type" : "Case", "comparand" : { - "localId" : "8", + "localId" : "220", "name" : "var", "type" : "ParameterRef" }, "caseItem" : [ { - "localId" : "11", + "localId" : "221", "when" : { - "localId" : "9", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "then" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "one", "type" : "Literal" } }, { - "localId" : "14", + "localId" : "224", "when" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "then" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "two", "type" : "Literal" } } ], "else" : { - "localId" : "15", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "?", "type" : "Literal" } } }, { - "localId" : "30", + "localId" : "229", "name" : "standard", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "229", "s" : [ { "value" : [ "","define ","standard",":\n " ] }, { - "r" : "29", + "r" : "230", "s" : [ { "value" : [ "case\n " ] }, { - "r" : "22", + "r" : "231", "s" : [ { "value" : [ "when " ] }, { - "r" : "20", + "r" : "232", "s" : [ { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ " ",">"," " ] }, { - "r" : "19", + "r" : "234", "s" : [ { "value" : [ "Y" ] } ] @@ -472,7 +496,7 @@ module.exports['Case'] = { }, { "value" : [ " then " ] }, { - "r" : "21", + "r" : "235", "s" : [ { "value" : [ "'X > Y'" ] } ] @@ -480,20 +504,20 @@ module.exports['Case'] = { }, { "value" : [ "\n " ] }, { - "r" : "27", + "r" : "236", "s" : [ { "value" : [ "when " ] }, { - "r" : "25", + "r" : "237", "s" : [ { - "r" : "23", + "r" : "238", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ " ","<"," " ] }, { - "r" : "24", + "r" : "239", "s" : [ { "value" : [ "Y" ] } ] @@ -501,7 +525,7 @@ module.exports['Case'] = { }, { "value" : [ " then " ] }, { - "r" : "26", + "r" : "240", "s" : [ { "value" : [ "'X < Y'" ] } ] @@ -509,7 +533,7 @@ module.exports['Case'] = { }, { "value" : [ "\n else " ] }, { - "r" : "28", + "r" : "241", "s" : [ { "value" : [ "'X == Y'" ] } ] @@ -520,53 +544,55 @@ module.exports['Case'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "230", "type" : "Case", "caseItem" : [ { - "localId" : "22", + "localId" : "231", "when" : { - "localId" : "20", + "localId" : "232", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "233", "name" : "X", "type" : "ParameterRef" }, { - "localId" : "19", + "localId" : "234", "name" : "Y", "type" : "ParameterRef" } ] }, "then" : { - "localId" : "21", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "X > Y", "type" : "Literal" } }, { - "localId" : "27", + "localId" : "236", "when" : { - "localId" : "25", + "localId" : "237", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "23", + "localId" : "238", "name" : "X", "type" : "ParameterRef" }, { - "localId" : "24", + "localId" : "239", "name" : "Y", "type" : "ParameterRef" } ] }, "then" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "X < Y", "type" : "Literal" } } ], "else" : { - "localId" : "28", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "X == Y", "type" : "Literal" diff --git a/test/elm/convert/data.js b/test/elm/convert/data.js index 00c153840..5bf5c1a9c 100644 --- a/test/elm/convert/data.js +++ b/test/elm/convert/data.js @@ -35,14 +35,16 @@ define TimezoneTime: convert '14:30:00.0-07:00' to Time // 2:30PM Mountain Stand module.exports['FromString'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "76", + "r" : "317", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -58,17 +60,18 @@ module.exports['FromString'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -76,7 +79,7 @@ module.exports['FromString'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -84,44 +87,53 @@ module.exports['FromString'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "stringStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","stringStr",": " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "convert " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'str'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "String" ] } ] @@ -130,29 +142,29 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "str", "type" : "Literal" } }, { - "localId" : "8", + "localId" : "216", "name" : "stringNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "216", "s" : [ { "value" : [ "","define ","stringNull",": " ] }, { - "r" : "7", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "218", "value" : [ "convert ","null"," to " ] }, { - "r" : "5", + "r" : "217", "s" : [ { "value" : [ "String" ] } ] @@ -161,38 +173,39 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "219", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "6", + "localId" : "218", "type" : "Null" } } }, { - "localId" : "12", + "localId" : "221", "name" : "boolTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "221", "s" : [ { "value" : [ "","define ","boolTrue",": " ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "convert " ] }, { - "r" : "10", + "r" : "223", "s" : [ { "value" : [ "'true'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "Boolean" ] } ] @@ -201,39 +214,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "225", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "true", "type" : "Literal" } } }, { - "localId" : "16", + "localId" : "227", "name" : "boolFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "227", "s" : [ { "value" : [ "","define ","boolFalse",": " ] }, { - "r" : "15", + "r" : "231", "s" : [ { "value" : [ "convert " ] }, { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "'false'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "13", + "r" : "228", "s" : [ { "value" : [ "Boolean" ] } ] @@ -242,39 +256,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "231", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "false", "type" : "Literal" } } }, { - "localId" : "20", + "localId" : "233", "name" : "decimalValid", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "233", "s" : [ { "value" : [ "","define ","decimalValid",": " ] }, { - "r" : "19", + "r" : "237", "s" : [ { "value" : [ "convert " ] }, { - "r" : "18", + "r" : "235", "s" : [ { "value" : [ "'10.2'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "17", + "r" : "234", "s" : [ { "value" : [ "Decimal" ] } ] @@ -283,39 +298,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "237", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "10.2", "type" : "Literal" } } }, { - "localId" : "24", + "localId" : "239", "name" : "decimalInvalid", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "239", "s" : [ { "value" : [ "","define ","decimalInvalid",": " ] }, { - "r" : "23", + "r" : "243", "s" : [ { "value" : [ "convert " ] }, { - "r" : "22", + "r" : "241", "s" : [ { "value" : [ "'abc'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "21", + "r" : "240", "s" : [ { "value" : [ "Decimal" ] } ] @@ -324,39 +340,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "243", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", "type" : "Literal" } } }, { - "localId" : "28", + "localId" : "245", "name" : "integerValid", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "245", "s" : [ { "value" : [ "","define ","integerValid",": " ] }, { - "r" : "27", + "r" : "249", "s" : [ { "value" : [ "convert " ] }, { - "r" : "26", + "r" : "247", "s" : [ { "value" : [ "'10'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "25", + "r" : "246", "s" : [ { "value" : [ "Integer" ] } ] @@ -365,39 +382,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "249", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "10", "type" : "Literal" } } }, { - "localId" : "32", + "localId" : "251", "name" : "integerDropDecimal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "251", "s" : [ { "value" : [ "","define ","integerDropDecimal",": " ] }, { - "r" : "31", + "r" : "255", "s" : [ { "value" : [ "convert " ] }, { - "r" : "30", + "r" : "253", "s" : [ { "value" : [ "'10.2'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "29", + "r" : "252", "s" : [ { "value" : [ "Integer" ] } ] @@ -406,39 +424,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "31", + "localId" : "255", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "10.2", "type" : "Literal" } } }, { - "localId" : "36", + "localId" : "257", "name" : "integerInvalid", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "257", "s" : [ { "value" : [ "","define ","integerInvalid",": " ] }, { - "r" : "35", + "r" : "261", "s" : [ { "value" : [ "convert " ] }, { - "r" : "34", + "r" : "259", "s" : [ { "value" : [ "'abc'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "33", + "r" : "258", "s" : [ { "value" : [ "Integer" ] } ] @@ -447,39 +466,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "261", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", "type" : "Literal" } } }, { - "localId" : "40", + "localId" : "263", "name" : "quantityStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "40", + "r" : "263", "s" : [ { "value" : [ "","define ","quantityStr",": " ] }, { - "r" : "39", + "r" : "267", "s" : [ { "value" : [ "convert " ] }, { - "r" : "38", + "r" : "265", "s" : [ { "value" : [ "'10 \\'A\\''" ] } ] }, { "value" : [ " to " ] }, { - "r" : "37", + "r" : "264", "s" : [ { "value" : [ "Quantity" ] } ] @@ -488,39 +508,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "39", + "localId" : "267", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "38", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "10 'A'", "type" : "Literal" } } }, { - "localId" : "44", + "localId" : "269", "name" : "posQuantityStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "44", + "r" : "269", "s" : [ { "value" : [ "","define ","posQuantityStr",": " ] }, { - "r" : "43", + "r" : "273", "s" : [ { "value" : [ "convert " ] }, { - "r" : "42", + "r" : "271", "s" : [ { "value" : [ "'+10 \\'A\\''" ] } ] }, { "value" : [ " to " ] }, { - "r" : "41", + "r" : "270", "s" : [ { "value" : [ "Quantity" ] } ] @@ -529,39 +550,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "43", + "localId" : "273", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "42", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "+10 'A'", "type" : "Literal" } } }, { - "localId" : "48", + "localId" : "275", "name" : "negQuantityStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "48", + "r" : "275", "s" : [ { "value" : [ "","define ","negQuantityStr",": " ] }, { - "r" : "47", + "r" : "279", "s" : [ { "value" : [ "convert " ] }, { - "r" : "46", + "r" : "277", "s" : [ { "value" : [ "'-10 \\'A\\''" ] } ] }, { "value" : [ " to " ] }, { - "r" : "45", + "r" : "276", "s" : [ { "value" : [ "Quantity" ] } ] @@ -570,39 +592,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "47", + "localId" : "279", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "46", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-10 'A'", "type" : "Literal" } } }, { - "localId" : "52", + "localId" : "281", "name" : "quantityStrDecimal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "52", + "r" : "281", "s" : [ { "value" : [ "","define ","quantityStrDecimal",": " ] }, { - "r" : "51", + "r" : "285", "s" : [ { "value" : [ "convert " ] }, { - "r" : "50", + "r" : "283", "s" : [ { "value" : [ "'10.0 \\'mA\\''" ] } ] }, { "value" : [ " to " ] }, { - "r" : "49", + "r" : "282", "s" : [ { "value" : [ "Quantity" ] } ] @@ -611,39 +634,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "51", + "localId" : "285", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "50", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "10.0 'mA'", "type" : "Literal" } } }, { - "localId" : "56", + "localId" : "287", "name" : "dateTimeStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "56", + "r" : "287", "s" : [ { "value" : [ "","define ","dateTimeStr",": " ] }, { - "r" : "55", + "r" : "291", "s" : [ { "value" : [ "convert " ] }, { - "r" : "54", + "r" : "289", "s" : [ { "value" : [ "'2015-01-02'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "53", + "r" : "288", "s" : [ { "value" : [ "DateTime" ] } ] @@ -652,39 +676,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "55", + "localId" : "291", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "54", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2015-01-02", "type" : "Literal" } } }, { - "localId" : "60", + "localId" : "293", "name" : "dateStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "60", + "r" : "293", "s" : [ { "value" : [ "","define ","dateStr",": " ] }, { - "r" : "59", + "r" : "297", "s" : [ { "value" : [ "convert " ] }, { - "r" : "58", + "r" : "295", "s" : [ { "value" : [ "'2015-01-02'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "57", + "r" : "294", "s" : [ { "value" : [ "Date" ] } ] @@ -693,39 +718,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "59", + "localId" : "297", "type" : "ToDate", + "signature" : [ ], "operand" : { - "localId" : "58", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2015-01-02", "type" : "Literal" } } }, { - "localId" : "64", + "localId" : "299", "name" : "NullConvert", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "299", "s" : [ { "value" : [ "","define ","NullConvert",": " ] }, { - "r" : "63", + "r" : "303", "s" : [ { "value" : [ "convert " ] }, { - "r" : "62", + "r" : "301", "s" : [ { "value" : [ "'foo'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "61", + "r" : "300", "s" : [ { "value" : [ "DateTime" ] } ] @@ -734,39 +760,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "63", + "localId" : "303", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "62", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" } } }, { - "localId" : "68", + "localId" : "305", "name" : "ZDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "68", + "r" : "305", "s" : [ { "value" : [ "","define ","ZDateTime",": " ] }, { - "r" : "67", + "r" : "309", "s" : [ { "value" : [ "convert " ] }, { - "r" : "66", + "r" : "307", "s" : [ { "value" : [ "'2014-01-01T14:30:00.0Z'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "65", + "r" : "306", "s" : [ { "value" : [ "DateTime" ] } ] @@ -775,39 +802,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "67", + "localId" : "309", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "66", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2014-01-01T14:30:00.0Z", "type" : "Literal" } } }, { - "localId" : "72", + "localId" : "311", "name" : "TimezoneDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "72", + "r" : "311", "s" : [ { "value" : [ "// January 1st, 2014, 2:30PM UTC\n","define ","TimezoneDateTime",": " ] }, { - "r" : "71", + "r" : "315", "s" : [ { "value" : [ "convert " ] }, { - "r" : "70", + "r" : "313", "s" : [ { "value" : [ "'2014-01-01T14:30:00.0-07:00'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "69", + "r" : "312", "s" : [ { "value" : [ "DateTime" ] } ] @@ -816,39 +844,40 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "71", + "localId" : "315", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "70", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2014-01-01T14:30:00.0-07:00", "type" : "Literal" } } }, { - "localId" : "76", + "localId" : "317", "name" : "TimezoneTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "76", + "r" : "317", "s" : [ { "value" : [ "// January 1st, 2014, 2:30PM Mountain Standard (GMT-7:00)\n","define ","TimezoneTime",": " ] }, { - "r" : "75", + "r" : "321", "s" : [ { "value" : [ "convert " ] }, { - "r" : "74", + "r" : "319", "s" : [ { "value" : [ "'14:30:00.0-07:00'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "73", + "r" : "318", "s" : [ { "value" : [ "Time" ] } ] @@ -857,10 +886,11 @@ module.exports['FromString'] = { } } ], "expression" : { - "localId" : "75", + "localId" : "321", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "74", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "14:30:00.0-07:00", "type" : "Literal" @@ -883,14 +913,16 @@ define intInt: convert 10 to Integer module.exports['FromInteger'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "229", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -906,17 +938,18 @@ module.exports['FromInteger'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -924,7 +957,7 @@ module.exports['FromInteger'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -932,38 +965,47 @@ module.exports['FromInteger'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "string10", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","string10",": " ] }, { - "r" : "4", + "r" : "216", "s" : [ { - "r" : "3", + "r" : "214", "value" : [ "convert ","10"," to " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "String" ] } ] @@ -972,33 +1014,34 @@ module.exports['FromInteger'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "216", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } } }, { - "localId" : "9", + "localId" : "218", "name" : "decimal10", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","decimal10",": " ] }, { - "r" : "8", + "r" : "222", "s" : [ { - "r" : "7", + "r" : "220", "value" : [ "convert ","10"," to " ] }, { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "Decimal" ] } ] @@ -1007,33 +1050,34 @@ module.exports['FromInteger'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "222", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "224", "name" : "intNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "224", "s" : [ { "value" : [ "","define ","intNull",": " ] }, { - "r" : "12", + "r" : "227", "s" : [ { - "r" : "11", + "r" : "226", "value" : [ "convert ","null"," to " ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "Decimal" ] } ] @@ -1042,32 +1086,33 @@ module.exports['FromInteger'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "227", "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "226", "type" : "Null" } } }, { - "localId" : "16", + "localId" : "229", "name" : "intInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "229", "s" : [ { "value" : [ "","define ","intInt",": " ] }, { - "r" : "15", + "r" : "231", "s" : [ { - "r" : "15", + "r" : "231", "value" : [ "convert ","10"," to " ] }, { - "r" : "14", + "r" : "230", "s" : [ { "value" : [ "Integer" ] } ] @@ -1076,7 +1121,7 @@ module.exports['FromInteger'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -1098,14 +1143,16 @@ define quantityQuantity: convert 10 'A' to Quantity module.exports['FromQuantity'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "231", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1121,17 +1168,18 @@ module.exports['FromQuantity'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1139,7 +1187,7 @@ module.exports['FromQuantity'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1147,44 +1195,53 @@ module.exports['FromQuantity'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "quantityStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","quantityStr",": " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "convert " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "10 ","'A'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "String" ] } ] @@ -1193,36 +1250,37 @@ module.exports['FromQuantity'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "216", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "3", + "localId" : "214", "value" : 10, "unit" : "A", "type" : "Quantity" } } }, { - "localId" : "10", + "localId" : "218", "name" : "negQuantityStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "218", "s" : [ { "value" : [ "","define ","negQuantityStr",": " ] }, { - "r" : "9", + "r" : "223", "s" : [ { "value" : [ "convert " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "-" ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "10 ","'A'" ] } ] @@ -1230,7 +1288,7 @@ module.exports['FromQuantity'] = { }, { "value" : [ " to " ] }, { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "String" ] } ] @@ -1239,13 +1297,15 @@ module.exports['FromQuantity'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "223", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "220", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "221", "value" : 10, "unit" : "A", "type" : "Quantity" @@ -1253,26 +1313,26 @@ module.exports['FromQuantity'] = { } } }, { - "localId" : "14", + "localId" : "225", "name" : "posQuantityStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "225", "s" : [ { "value" : [ "","define ","posQuantityStr",": " ] }, { - "r" : "13", + "r" : "229", "s" : [ { "value" : [ "convert " ] }, { - "r" : "12", + "r" : "227", "s" : [ { "value" : [ "+" ] }, { - "r" : "12", + "r" : "227", "s" : [ { "value" : [ "10 ","'A'" ] } ] @@ -1280,7 +1340,7 @@ module.exports['FromQuantity'] = { }, { "value" : [ " to " ] }, { - "r" : "11", + "r" : "226", "s" : [ { "value" : [ "String" ] } ] @@ -1289,39 +1349,40 @@ module.exports['FromQuantity'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "229", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "227", "value" : 10, "unit" : "A", "type" : "Quantity" } } }, { - "localId" : "17", + "localId" : "231", "name" : "quantityQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "231", "s" : [ { "value" : [ "","define ","quantityQuantity",": " ] }, { - "r" : "16", + "r" : "233", "s" : [ { "value" : [ "convert " ] }, { - "r" : "16", + "r" : "233", "s" : [ { "value" : [ "10 ","'A'" ] } ] }, { "value" : [ " to " ] }, { - "r" : "15", + "r" : "232", "s" : [ { "value" : [ "Quantity" ] } ] @@ -1330,7 +1391,7 @@ module.exports['FromQuantity'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "233", "value" : 10, "unit" : "A", "type" : "Quantity" @@ -1352,14 +1413,16 @@ define booleanFalseBool: convert false to Boolean module.exports['FromBoolean'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "228", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1375,17 +1438,18 @@ module.exports['FromBoolean'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1393,7 +1457,7 @@ module.exports['FromBoolean'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1401,38 +1465,47 @@ module.exports['FromBoolean'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "booleanTrueStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","booleanTrueStr",": " ] }, { - "r" : "4", + "r" : "216", "s" : [ { - "r" : "3", + "r" : "214", "value" : [ "convert ","true"," to " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "String" ] } ] @@ -1441,33 +1514,34 @@ module.exports['FromBoolean'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "216", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } } }, { - "localId" : "9", + "localId" : "218", "name" : "booleanFalseStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","booleanFalseStr",": " ] }, { - "r" : "8", + "r" : "222", "s" : [ { - "r" : "7", + "r" : "220", "value" : [ "convert ","false"," to " ] }, { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "String" ] } ] @@ -1476,33 +1550,34 @@ module.exports['FromBoolean'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "222", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } } }, { - "localId" : "12", + "localId" : "224", "name" : "booleanTrueBool", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "","define ","booleanTrueBool",": " ] }, { - "r" : "11", + "r" : "226", "s" : [ { - "r" : "11", + "r" : "226", "value" : [ "convert ","true"," to " ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "Boolean" ] } ] @@ -1511,29 +1586,29 @@ module.exports['FromBoolean'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "228", "name" : "booleanFalseBool", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "228", "s" : [ { "value" : [ "","define ","booleanFalseBool",": " ] }, { - "r" : "14", + "r" : "230", "s" : [ { - "r" : "14", + "r" : "230", "value" : [ "convert ","false"," to " ] }, { - "r" : "13", + "r" : "229", "s" : [ { "value" : [ "Boolean" ] } ] @@ -1542,7 +1617,7 @@ module.exports['FromBoolean'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" @@ -1563,14 +1638,16 @@ define dateTimeToDateTime: convert @2015-01-02T12:01:02.321-06:00 to DateTime module.exports['FromDateTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "240", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1586,17 +1663,18 @@ module.exports['FromDateTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1604,7 +1682,7 @@ module.exports['FromDateTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1612,38 +1690,47 @@ module.exports['FromDateTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "dateTimeToStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","dateTimeToStr",": " ] }, { - "r" : "4", + "r" : "224", "s" : [ { - "r" : "3", + "r" : "214", "value" : [ "convert ","@2015-01-02T12:01:02.321-06:00"," to " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "String" ] } ] @@ -1652,47 +1739,57 @@ module.exports['FromDateTime'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "224", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "3", + "localId" : "214", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "second" : { + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "millisecond" : { + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "321", "type" : "Literal" }, "timezoneOffset" : { + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", "type" : "Literal" @@ -1700,23 +1797,23 @@ module.exports['FromDateTime'] = { } } }, { - "localId" : "9", + "localId" : "226", "name" : "dateTimeToDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "226", "s" : [ { "value" : [ "","define ","dateTimeToDate",": " ] }, { - "r" : "8", + "r" : "238", "s" : [ { - "r" : "7", + "r" : "228", "value" : [ "convert ","@2015-01-02T12:01:02.321-06:00"," to " ] }, { - "r" : "6", + "r" : "227", "s" : [ { "value" : [ "Date" ] } ] @@ -1725,47 +1822,57 @@ module.exports['FromDateTime'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "238", "type" : "ToDate", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "228", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "second" : { + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "millisecond" : { + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "321", "type" : "Literal" }, "timezoneOffset" : { + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", "type" : "Literal" @@ -1773,23 +1880,23 @@ module.exports['FromDateTime'] = { } } }, { - "localId" : "12", + "localId" : "240", "name" : "dateTimeToDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "240", "s" : [ { "value" : [ "","define ","dateTimeToDateTime",": " ] }, { - "r" : "11", + "r" : "242", "s" : [ { - "r" : "11", + "r" : "242", "value" : [ "convert ","@2015-01-02T12:01:02.321-06:00"," to " ] }, { - "r" : "10", + "r" : "241", "s" : [ { "value" : [ "DateTime" ] } ] @@ -1798,44 +1905,53 @@ module.exports['FromDateTime'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "242", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "second" : { + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "millisecond" : { + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "321", "type" : "Literal" }, "timezoneOffset" : { + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", "type" : "Literal" @@ -1859,14 +1975,16 @@ define dateToStr: convert @2015-01-01 to String module.exports['FromDate'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "247", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1882,17 +2000,18 @@ module.exports['FromDate'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1900,7 +2019,7 @@ module.exports['FromDate'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1908,38 +2027,47 @@ module.exports['FromDate'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "dateYMDToDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","dateYMDToDateTime",": " ] }, { - "r" : "4", + "r" : "220", "s" : [ { - "r" : "3", + "r" : "218", "value" : [ "convert ","@2015-01-01"," to " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "DateTime" ] } ] @@ -1948,22 +2076,27 @@ module.exports['FromDate'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "220", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "3", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1971,23 +2104,23 @@ module.exports['FromDate'] = { } } }, { - "localId" : "9", + "localId" : "222", "name" : "dateYMToDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "","define ","dateYMToDateTime",": " ] }, { - "r" : "8", + "r" : "229", "s" : [ { - "r" : "7", + "r" : "227", "value" : [ "convert ","@2015-01"," to " ] }, { - "r" : "6", + "r" : "223", "s" : [ { "value" : [ "DateTime" ] } ] @@ -1996,17 +2129,21 @@ module.exports['FromDate'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "229", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "227", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2014,23 +2151,23 @@ module.exports['FromDate'] = { } } }, { - "localId" : "13", + "localId" : "231", "name" : "dateYToDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "231", "s" : [ { "value" : [ "","define ","dateYToDateTime",": " ] }, { - "r" : "12", + "r" : "237", "s" : [ { - "r" : "11", + "r" : "235", "value" : [ "convert ","@2015"," to " ] }, { - "r" : "10", + "r" : "232", "s" : [ { "value" : [ "DateTime" ] } ] @@ -2039,12 +2176,15 @@ module.exports['FromDate'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "237", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "235", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" @@ -2052,23 +2192,23 @@ module.exports['FromDate'] = { } } }, { - "localId" : "16", + "localId" : "239", "name" : "dateToDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "239", "s" : [ { "value" : [ "","define ","dateToDate",": " ] }, { - "r" : "15", + "r" : "245", "s" : [ { - "r" : "15", + "r" : "245", "value" : [ "convert ","@2015-01-01"," to " ] }, { - "r" : "14", + "r" : "240", "s" : [ { "value" : [ "Date" ] } ] @@ -2077,42 +2217,46 @@ module.exports['FromDate'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "245", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "20", + "localId" : "247", "name" : "dateToStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "247", "s" : [ { "value" : [ "","define ","dateToStr",": " ] }, { - "r" : "19", + "r" : "255", "s" : [ { - "r" : "18", + "r" : "253", "value" : [ "convert ","@2015-01-01"," to " ] }, { - "r" : "17", + "r" : "248", "s" : [ { "value" : [ "String" ] } ] @@ -2121,22 +2265,27 @@ module.exports['FromDate'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "255", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "253", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2158,14 +2307,16 @@ define timeTime: convert @T11:57 to Time module.exports['FromTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2181,17 +2332,18 @@ module.exports['FromTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2199,7 +2351,7 @@ module.exports['FromTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2207,38 +2359,47 @@ module.exports['FromTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "timeStr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","timeStr",": " ] }, { - "r" : "4", + "r" : "218", "s" : [ { - "r" : "3", + "r" : "214", "value" : [ "convert ","@T11:57"," to " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "String" ] } ] @@ -2247,17 +2408,21 @@ module.exports['FromTime'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "218", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "3", + "localId" : "214", "type" : "Time", + "signature" : [ ], "hour" : { + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "minute" : { + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "57", "type" : "Literal" @@ -2265,23 +2430,23 @@ module.exports['FromTime'] = { } } }, { - "localId" : "8", + "localId" : "220", "name" : "timeTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "","define ","timeTime",": " ] }, { - "r" : "7", + "r" : "222", "s" : [ { - "r" : "7", + "r" : "222", "value" : [ "convert ","@T11:57"," to " ] }, { - "r" : "6", + "r" : "221", "s" : [ { "value" : [ "Time" ] } ] @@ -2290,14 +2455,17 @@ module.exports['FromTime'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "222", "type" : "Time", + "signature" : [ ], "hour" : { + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "minute" : { + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "57", "type" : "Literal" @@ -2321,14 +2489,16 @@ define foo: 'bar' module.exports['FromCode'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "227", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2344,17 +2514,18 @@ module.exports['FromCode'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2362,7 +2533,7 @@ module.exports['FromCode'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2370,14 +2541,14 @@ module.exports['FromCode'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "SNOMED-CT", "id" : "2.16.840.1.113883.6.96", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"SNOMED-CT\"",": ","'2.16.840.1.113883.6.96'" ] } ] @@ -2387,37 +2558,46 @@ module.exports['FromCode'] = { }, "contexts" : { "def" : [ { + "localId" : "211", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "209", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "210", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "208", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "213", "name" : "hepB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "213", "s" : [ { "value" : [ "","define ","hepB",": " ] }, { - "r" : "4", + "r" : "214", "s" : [ { "value" : [ "Code ","'66071002'"," from " ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "\"SNOMED-CT\"" ] } ] @@ -2428,39 +2608,39 @@ module.exports['FromCode'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "214", "code" : "66071002", "display" : "Type B viral hepatitis", "type" : "Code", "system" : { - "localId" : "3", + "localId" : "215", "name" : "SNOMED-CT" } } }, { - "localId" : "9", + "localId" : "217", "name" : "codeConcept", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","codeConcept",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "convert " ] }, { - "r" : "7", + "r" : "219", "s" : [ { "value" : [ "hepB" ] } ] }, { "value" : [ " to " ] }, { - "r" : "6", + "r" : "218", "s" : [ { "value" : [ "Concept" ] } ] @@ -2469,38 +2649,39 @@ module.exports['FromCode'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "221", "type" : "ToConcept", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "219", "name" : "hepB", "type" : "ExpressionRef" } } }, { - "localId" : "12", + "localId" : "223", "name" : "codeCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "223", "s" : [ { "value" : [ "","define ","codeCode",": " ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "convert " ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "hepB" ] } ] }, { "value" : [ " to " ] }, { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "Code" ] } ] @@ -2509,23 +2690,23 @@ module.exports['FromCode'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "225", "name" : "hepB", "type" : "ExpressionRef" } }, { - "localId" : "14", + "localId" : "227", "name" : "foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "227", "s" : [ { "value" : [ "","define ","foo",": " ] }, { - "r" : "13", + "r" : "228", "s" : [ { "value" : [ "'bar'" ] } ] @@ -2533,7 +2714,7 @@ module.exports['FromCode'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" @@ -2559,14 +2740,16 @@ define WrongFormat: ToDecimal('+.1') module.exports['ToDecimal'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "256", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2582,17 +2765,18 @@ module.exports['ToDecimal'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2600,7 +2784,7 @@ module.exports['ToDecimal'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2608,37 +2792,46 @@ module.exports['ToDecimal'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "NoSign", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","NoSign",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ToDecimal","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'0.0'" ] } ] @@ -2649,32 +2842,33 @@ module.exports['ToDecimal'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "0.0", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "PositiveSign", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","PositiveSign",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "ToDecimal","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'+1.1'" ] } ] @@ -2685,32 +2879,33 @@ module.exports['ToDecimal'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "+1.1", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "224", "name" : "NegativeSign", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "","define ","NegativeSign",": " ] }, { - "r" : "9", + "r" : "228", "s" : [ { "value" : [ "ToDecimal","(" ] }, { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "'-1.1'" ] } ] @@ -2721,32 +2916,33 @@ module.exports['ToDecimal'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "228", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-1.1", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "230", "name" : "TooPrecise", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "","define ","TooPrecise",": " ] }, { - "r" : "12", + "r" : "234", "s" : [ { "value" : [ "ToDecimal","(" ] }, { - "r" : "11", + "r" : "231", "s" : [ { "value" : [ "'.444444444'" ] } ] @@ -2757,32 +2953,33 @@ module.exports['ToDecimal'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "234", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ".444444444", "type" : "Literal" } } }, { - "localId" : "16", + "localId" : "236", "name" : "TooLargeDec", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "236", "s" : [ { "value" : [ "","define ","TooLargeDec",": " ] }, { - "r" : "15", + "r" : "240", "s" : [ { "value" : [ "ToDecimal","(" ] }, { - "r" : "14", + "r" : "237", "s" : [ { "value" : [ "'444444444444444444444444444444'" ] } ] @@ -2793,32 +2990,33 @@ module.exports['ToDecimal'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "240", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "444444444444444444444444444444", "type" : "Literal" } } }, { - "localId" : "19", + "localId" : "242", "name" : "TooSmallDec", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "242", "s" : [ { "value" : [ "","define ","TooSmallDec",": " ] }, { - "r" : "18", + "r" : "246", "s" : [ { "value" : [ "ToDecimal","(" ] }, { - "r" : "17", + "r" : "243", "s" : [ { "value" : [ "'-444444444444444444444444444444'" ] } ] @@ -2829,41 +3027,42 @@ module.exports['ToDecimal'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "246", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-444444444444444444444444444444", "type" : "Literal" } } }, { - "localId" : "24", + "localId" : "248", "name" : "NullDecimal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "248", "s" : [ { "value" : [ "","define ","NullDecimal",": " ] }, { - "r" : "23", + "r" : "254", "s" : [ { "value" : [ "ToDecimal","(" ] }, { - "r" : "22", + "r" : "249", "s" : [ { "value" : [ "(" ] }, { - "r" : "22", + "r" : "249", "s" : [ { - "r" : "20", + "r" : "250", "value" : [ "null"," as " ] }, { - "r" : "21", + "r" : "251", "s" : [ { "value" : [ "String" ] } ] @@ -2878,40 +3077,42 @@ module.exports['ToDecimal'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "254", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "249", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "20", + "localId" : "250", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "21", + "localId" : "251", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "27", + "localId" : "256", "name" : "WrongFormat", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "256", "s" : [ { "value" : [ "","define ","WrongFormat",": " ] }, { - "r" : "26", + "r" : "260", "s" : [ { "value" : [ "ToDecimal","(" ] }, { - "r" : "25", + "r" : "257", "s" : [ { "value" : [ "'+.1'" ] } ] @@ -2922,10 +3123,11 @@ module.exports['ToDecimal'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "260", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "25", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "+.1", "type" : "Literal" @@ -2951,14 +3153,16 @@ define BooleanFalse: ToInteger(false) module.exports['ToInteger'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "248", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2974,17 +3178,18 @@ module.exports['ToInteger'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2992,7 +3197,7 @@ module.exports['ToInteger'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3000,37 +3205,46 @@ module.exports['ToInteger'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "NoSign", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","NoSign",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ToInteger","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'12345'" ] } ] @@ -3041,32 +3255,33 @@ module.exports['ToInteger'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "12345", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "PositiveSign", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","PositiveSign",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "ToInteger","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'+12345'" ] } ] @@ -3077,32 +3292,33 @@ module.exports['ToInteger'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "+12345", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "224", "name" : "NegativeSign", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "","define ","NegativeSign",": " ] }, { - "r" : "9", + "r" : "228", "s" : [ { "value" : [ "ToInteger","(" ] }, { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "'-12345'" ] } ] @@ -3113,32 +3329,33 @@ module.exports['ToInteger'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "228", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-12345", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "230", "name" : "TooLargeInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "","define ","TooLargeInt",": " ] }, { - "r" : "12", + "r" : "234", "s" : [ { "value" : [ "ToInteger","(" ] }, { - "r" : "11", + "r" : "231", "s" : [ { "value" : [ "'2147483648'" ] } ] @@ -3149,32 +3366,33 @@ module.exports['ToInteger'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "234", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2147483648", "type" : "Literal" } } }, { - "localId" : "16", + "localId" : "236", "name" : "TooSmallInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "236", "s" : [ { "value" : [ "","define ","TooSmallInt",": " ] }, { - "r" : "15", + "r" : "240", "s" : [ { "value" : [ "ToInteger","(" ] }, { - "r" : "14", + "r" : "237", "s" : [ { "value" : [ "'-2147483649'" ] } ] @@ -3185,70 +3403,73 @@ module.exports['ToInteger'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "240", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-2147483649", "type" : "Literal" } } }, { - "localId" : "19", + "localId" : "242", "name" : "BooleanTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "242", "s" : [ { "value" : [ "","define ","BooleanTrue",": " ] }, { - "r" : "18", + "r" : "246", "s" : [ { - "r" : "17", + "r" : "243", "value" : [ "ToInteger","(","true",")" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "246", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } } }, { - "localId" : "22", + "localId" : "248", "name" : "BooleanFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "248", "s" : [ { "value" : [ "","define ","BooleanFalse",": " ] }, { - "r" : "21", + "r" : "252", "s" : [ { - "r" : "20", + "r" : "249", "value" : [ "ToInteger","(","false",")" ] } ] } ] } } ], "expression" : { - "localId" : "21", + "localId" : "252", "type" : "ToInteger", + "signature" : [ ], "operand" : { - "localId" : "20", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" @@ -3277,14 +3498,16 @@ define NullArg: ToQuantity((null as String)) module.exports['ToQuantity'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "274", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3300,17 +3523,18 @@ module.exports['ToQuantity'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3318,7 +3542,7 @@ module.exports['ToQuantity'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3326,107 +3550,118 @@ module.exports['ToQuantity'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "DecimalOverload", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","DecimalOverload",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "ToQuantity","(","0.1",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.1", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "IntegerOverload", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","IntegerOverload",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "ToQuantity","(","13",")" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" } } }, { - "localId" : "14", + "localId" : "224", "name" : "UncertaintySixToEighteen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "224", "s" : [ { "value" : [ "","define ","UncertaintySixToEighteen",": " ] }, { - "r" : "13", + "r" : "225", "s" : [ { "value" : [ "months between " ] }, { - "r" : "9", + "r" : "229", "s" : [ { - "r" : "8", + "r" : "226", "value" : [ "DateTime","(","2005",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "12", + "r" : "234", "s" : [ { - "r" : "10", + "r" : "230", "value" : [ "DateTime","(","2006",", ","7",")" ] } ] } ] @@ -3434,29 +3669,32 @@ module.exports['ToQuantity'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "225", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "9", + "localId" : "229", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "8", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", "type" : "Literal" } }, { - "localId" : "12", + "localId" : "234", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "10", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", "type" : "Literal" }, "month" : { - "localId" : "11", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -3464,22 +3702,22 @@ module.exports['ToQuantity'] = { } ] } }, { - "localId" : "17", + "localId" : "236", "name" : "UncertaintyOverload", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "236", "s" : [ { "value" : [ "","define ","UncertaintyOverload",": " ] }, { - "r" : "16", + "r" : "240", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "15", + "r" : "237", "s" : [ { "value" : [ "UncertaintySixToEighteen" ] } ] @@ -3490,31 +3728,32 @@ module.exports['ToQuantity'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "240", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "237", "name" : "UncertaintySixToEighteen", "type" : "ExpressionRef" } } }, { - "localId" : "20", + "localId" : "242", "name" : "StringOverload", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "242", "s" : [ { "value" : [ "","define ","StringOverload",": " ] }, { - "r" : "19", + "r" : "246", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "18", + "r" : "243", "s" : [ { "value" : [ "'-0.1 \\'mg\\''" ] } ] @@ -3525,41 +3764,42 @@ module.exports['ToQuantity'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "246", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-0.1 'mg'", "type" : "Literal" } } }, { - "localId" : "25", + "localId" : "248", "name" : "RatioOverload", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "248", "s" : [ { "value" : [ "","define ","RatioOverload",": " ] }, { - "r" : "24", + "r" : "254", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "23", + "r" : "251", "s" : [ { - "r" : "21", + "r" : "249", "s" : [ { "value" : [ "5 ","'mg'" ] } ] }, { "value" : [ ":" ] }, { - "r" : "22", + "r" : "250", "s" : [ { "value" : [ "10 ","'mL'" ] } ] @@ -3571,40 +3811,41 @@ module.exports['ToQuantity'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "254", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "251", "type" : "Ratio", "numerator" : { - "localId" : "21", + "localId" : "249", "value" : 5, "unit" : "mg" }, "denominator" : { - "localId" : "22", + "localId" : "250", "value" : 10, "unit" : "mL" } } } }, { - "localId" : "28", + "localId" : "256", "name" : "WrongFormatQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "256", "s" : [ { "value" : [ "","define ","WrongFormatQuantity",": " ] }, { - "r" : "27", + "r" : "260", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "26", + "r" : "257", "s" : [ { "value" : [ "'abc'" ] } ] @@ -3615,32 +3856,33 @@ module.exports['ToQuantity'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "260", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", "type" : "Literal" } } }, { - "localId" : "31", + "localId" : "262", "name" : "TooLargeQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "262", "s" : [ { "value" : [ "","define ","TooLargeQuantity",": " ] }, { - "r" : "30", + "r" : "266", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "29", + "r" : "263", "s" : [ { "value" : [ "'444444444444444444444444444444 \\'\\''" ] } ] @@ -3651,32 +3893,33 @@ module.exports['ToQuantity'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "266", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "444444444444444444444444444444 ''", "type" : "Literal" } } }, { - "localId" : "34", + "localId" : "268", "name" : "TooSmallQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "268", "s" : [ { "value" : [ "","define ","TooSmallQuantity",": " ] }, { - "r" : "33", + "r" : "272", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "32", + "r" : "269", "s" : [ { "value" : [ "'-444444444444444444444444444444 \\'\\''" ] } ] @@ -3687,41 +3930,42 @@ module.exports['ToQuantity'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "272", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "32", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-444444444444444444444444444444 ''", "type" : "Literal" } } }, { - "localId" : "39", + "localId" : "274", "name" : "NullArg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "274", "s" : [ { "value" : [ "","define ","NullArg",": " ] }, { - "r" : "38", + "r" : "280", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "37", + "r" : "275", "s" : [ { "value" : [ "(" ] }, { - "r" : "37", + "r" : "275", "s" : [ { - "r" : "35", + "r" : "276", "value" : [ "null"," as " ] }, { - "r" : "36", + "r" : "277", "s" : [ { "value" : [ "String" ] } ] @@ -3736,18 +3980,20 @@ module.exports['ToQuantity'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "280", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "37", + "localId" : "275", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "35", + "localId" : "276", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "36", + "localId" : "277", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -3772,14 +4018,16 @@ define InvalidDenominator: ToRatio('1.0 \'mg\':2.0 \'cc\'') module.exports['ToRatio'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "244", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3795,17 +4043,18 @@ module.exports['ToRatio'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3813,7 +4062,7 @@ module.exports['ToRatio'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3821,46 +4070,55 @@ module.exports['ToRatio'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "NullArg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","NullArg",": " ] }, { - "r" : "5", + "r" : "218", "s" : [ { "value" : [ "ToRatio","(" ] }, { - "r" : "4", + "r" : "213", "s" : [ { "value" : [ "(" ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "null"," as " ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "String" ] } ] @@ -3875,40 +4133,42 @@ module.exports['ToRatio'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "218", "type" : "ToRatio", + "signature" : [ ], "operand" : { - "localId" : "4", + "localId" : "213", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "214", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "3", + "localId" : "215", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "9", + "localId" : "220", "name" : "IsValid", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "220", "s" : [ { "value" : [ "","define ","IsValid",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "ToRatio","(" ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'1.0 \\'mg\\':2.0 \\'mg\\''" ] } ] @@ -3919,32 +4179,33 @@ module.exports['ToRatio'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "ToRatio", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 'mg':2.0 'mg'", "type" : "Literal" } } }, { - "localId" : "12", + "localId" : "226", "name" : "IsValidWithCustomUCUM", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "","define ","IsValidWithCustomUCUM",": " ] }, { - "r" : "11", + "r" : "230", "s" : [ { "value" : [ "ToRatio","(" ] }, { - "r" : "10", + "r" : "227", "s" : [ { "value" : [ "'1.0 \\'{foo:bar }\\':2.0 \\'mg\\''" ] } ] @@ -3955,32 +4216,33 @@ module.exports['ToRatio'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "230", "type" : "ToRatio", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 '{foo:bar }':2.0 'mg'", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "232", "name" : "InvalidSeparator", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "232", "s" : [ { "value" : [ "","define ","InvalidSeparator",": " ] }, { - "r" : "14", + "r" : "236", "s" : [ { "value" : [ "ToRatio","(" ] }, { - "r" : "13", + "r" : "233", "s" : [ { "value" : [ "'1.0 \\'mg\\';2.0 \\'mg\\''" ] } ] @@ -3991,32 +4253,33 @@ module.exports['ToRatio'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "236", "type" : "ToRatio", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 'mg';2.0 'mg'", "type" : "Literal" } } }, { - "localId" : "18", + "localId" : "238", "name" : "InvalidNumerator", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "238", "s" : [ { "value" : [ "","define ","InvalidNumerator",": " ] }, { - "r" : "17", + "r" : "242", "s" : [ { "value" : [ "ToRatio","(" ] }, { - "r" : "16", + "r" : "239", "s" : [ { "value" : [ "'1.0 \\'cc\\':2.0 \\'mg\\''" ] } ] @@ -4027,32 +4290,33 @@ module.exports['ToRatio'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "242", "type" : "ToRatio", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 'cc':2.0 'mg'", "type" : "Literal" } } }, { - "localId" : "21", + "localId" : "244", "name" : "InvalidDenominator", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "244", "s" : [ { "value" : [ "","define ","InvalidDenominator",": " ] }, { - "r" : "20", + "r" : "248", "s" : [ { "value" : [ "ToRatio","(" ] }, { - "r" : "19", + "r" : "245", "s" : [ { "value" : [ "'1.0 \\'mg\\':2.0 \\'cc\\''" ] } ] @@ -4063,10 +4327,11 @@ module.exports['ToRatio'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "248", "type" : "ToRatio", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 'mg':2.0 'cc'", "type" : "Literal" @@ -4095,14 +4360,16 @@ define SecondTooHigh: ToTime('23:59:60') module.exports['ToTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "268", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4118,17 +4385,18 @@ module.exports['ToTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4136,7 +4404,7 @@ module.exports['ToTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4144,46 +4412,55 @@ module.exports['ToTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "NullArgTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","NullArgTime",": " ] }, { - "r" : "5", + "r" : "218", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "4", + "r" : "213", "s" : [ { "value" : [ "(" ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "null"," as " ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "String" ] } ] @@ -4198,40 +4475,42 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "218", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "4", + "localId" : "213", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "214", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "3", + "localId" : "215", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "9", + "localId" : "220", "name" : "IncorrectFormatTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "220", "s" : [ { "value" : [ "","define ","IncorrectFormatTime",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'10:00PM'" ] } ] @@ -4242,32 +4521,33 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "10:00PM", "type" : "Literal" } } }, { - "localId" : "12", + "localId" : "226", "name" : "InvalidTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "","define ","InvalidTime",": " ] }, { - "r" : "11", + "r" : "230", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "10", + "r" : "227", "s" : [ { "value" : [ "'25:99.000'" ] } ] @@ -4278,32 +4558,33 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "230", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "25:99.000", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "232", "name" : "TimeH", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "232", "s" : [ { "value" : [ "","define ","TimeH",": " ] }, { - "r" : "14", + "r" : "236", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "13", + "r" : "233", "s" : [ { "value" : [ "'02'" ] } ] @@ -4314,32 +4595,33 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "236", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "02", "type" : "Literal" } } }, { - "localId" : "18", + "localId" : "238", "name" : "TimeHM", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "238", "s" : [ { "value" : [ "","define ","TimeHM",": " ] }, { - "r" : "17", + "r" : "242", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "16", + "r" : "239", "s" : [ { "value" : [ "'02:04'" ] } ] @@ -4350,32 +4632,33 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "242", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "02:04", "type" : "Literal" } } }, { - "localId" : "21", + "localId" : "244", "name" : "TimeHMS", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "244", "s" : [ { "value" : [ "","define ","TimeHMS",": " ] }, { - "r" : "20", + "r" : "248", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "19", + "r" : "245", "s" : [ { "value" : [ "'02:04:59'" ] } ] @@ -4386,32 +4669,33 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "248", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "02:04:59", "type" : "Literal" } } }, { - "localId" : "24", + "localId" : "250", "name" : "TimeHMSMs", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "250", "s" : [ { "value" : [ "","define ","TimeHMSMs",": " ] }, { - "r" : "23", + "r" : "254", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "22", + "r" : "251", "s" : [ { "value" : [ "'02:04:59.123'" ] } ] @@ -4422,32 +4706,33 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "254", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "02:04:59.123", "type" : "Literal" } } }, { - "localId" : "27", + "localId" : "256", "name" : "HourTooHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "256", "s" : [ { "value" : [ "","define ","HourTooHigh",": " ] }, { - "r" : "26", + "r" : "260", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "25", + "r" : "257", "s" : [ { "value" : [ "'24'" ] } ] @@ -4458,32 +4743,33 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "260", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "25", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "24", "type" : "Literal" } } }, { - "localId" : "30", + "localId" : "262", "name" : "MinuteTooHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "262", "s" : [ { "value" : [ "","define ","MinuteTooHigh",": " ] }, { - "r" : "29", + "r" : "266", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "28", + "r" : "263", "s" : [ { "value" : [ "'23:60'" ] } ] @@ -4494,32 +4780,33 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "266", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "23:60", "type" : "Literal" } } }, { - "localId" : "33", + "localId" : "268", "name" : "SecondTooHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "268", "s" : [ { "value" : [ "","define ","SecondTooHigh",": " ] }, { - "r" : "32", + "r" : "272", "s" : [ { "value" : [ "ToTime","(" ] }, { - "r" : "31", + "r" : "269", "s" : [ { "value" : [ "'23:59:60'" ] } ] @@ -4530,10 +4817,11 @@ module.exports['ToTime'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "272", "type" : "ToTime", + "signature" : [ ], "operand" : { - "localId" : "31", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "23:59:60", "type" : "Literal" @@ -4563,14 +4851,16 @@ define IsNull: ToBoolean('falsetto') module.exports['ToBoolean'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "272", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4586,17 +4876,18 @@ module.exports['ToBoolean'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4604,7 +4895,7 @@ module.exports['ToBoolean'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4612,37 +4903,46 @@ module.exports['ToBoolean'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "UpperCaseTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","UpperCaseTrue",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'TRUE'" ] } ] @@ -4653,32 +4953,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "TRUE", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "UpperCaseFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","UpperCaseFalse",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'FALSE'" ] } ] @@ -4689,32 +4990,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FALSE", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "224", "name" : "LowerCaseTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "","define ","LowerCaseTrue",": " ] }, { - "r" : "9", + "r" : "228", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "'true'" ] } ] @@ -4725,32 +5027,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "228", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "true", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "230", "name" : "LowerCaseFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "","define ","LowerCaseFalse",": " ] }, { - "r" : "12", + "r" : "234", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "11", + "r" : "231", "s" : [ { "value" : [ "'false'" ] } ] @@ -4761,32 +5064,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "234", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "false", "type" : "Literal" } } }, { - "localId" : "16", + "localId" : "236", "name" : "UpperCaseT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "236", "s" : [ { "value" : [ "","define ","UpperCaseT",": " ] }, { - "r" : "15", + "r" : "240", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "14", + "r" : "237", "s" : [ { "value" : [ "'T'" ] } ] @@ -4797,32 +5101,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "240", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "T", "type" : "Literal" } } }, { - "localId" : "19", + "localId" : "242", "name" : "UpperCaseF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "242", "s" : [ { "value" : [ "","define ","UpperCaseF",": " ] }, { - "r" : "18", + "r" : "246", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "17", + "r" : "243", "s" : [ { "value" : [ "'F'" ] } ] @@ -4833,32 +5138,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "246", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" } } }, { - "localId" : "22", + "localId" : "248", "name" : "LowerCaseT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "248", "s" : [ { "value" : [ "","define ","LowerCaseT",": " ] }, { - "r" : "21", + "r" : "252", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "20", + "r" : "249", "s" : [ { "value" : [ "'t'" ] } ] @@ -4869,32 +5175,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "21", + "localId" : "252", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "20", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "t", "type" : "Literal" } } }, { - "localId" : "25", + "localId" : "254", "name" : "LowerCaseF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "254", "s" : [ { "value" : [ "","define ","LowerCaseF",": " ] }, { - "r" : "24", + "r" : "258", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "23", + "r" : "255", "s" : [ { "value" : [ "'f'" ] } ] @@ -4905,32 +5212,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "258", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "f", "type" : "Literal" } } }, { - "localId" : "28", + "localId" : "260", "name" : "IsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "260", "s" : [ { "value" : [ "","define ","IsTrue",": " ] }, { - "r" : "27", + "r" : "264", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "26", + "r" : "261", "s" : [ { "value" : [ "'y'" ] } ] @@ -4941,32 +5249,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "264", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" } } }, { - "localId" : "31", + "localId" : "266", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "266", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "30", + "r" : "270", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "29", + "r" : "267", "s" : [ { "value" : [ "'0'" ] } ] @@ -4977,32 +5286,33 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "270", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "0", "type" : "Literal" } } }, { - "localId" : "34", + "localId" : "272", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "272", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "33", + "r" : "276", "s" : [ { "value" : [ "ToBoolean","(" ] }, { - "r" : "32", + "r" : "273", "s" : [ { "value" : [ "'falsetto'" ] } ] @@ -5013,10 +5323,11 @@ module.exports['ToBoolean'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "276", "type" : "ToBoolean", + "signature" : [ ], "operand" : { - "localId" : "32", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "falsetto", "type" : "Literal" @@ -5037,14 +5348,16 @@ define IsNull: ToConcept(null as Code) module.exports['ToConcept'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "221", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5060,17 +5373,18 @@ module.exports['ToConcept'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5078,7 +5392,7 @@ module.exports['ToConcept'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5086,44 +5400,53 @@ module.exports['ToConcept'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "IsValid", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","IsValid",": " ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "ToConcept","(" ] }, { - "r" : "4", + "r" : "213", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "2", + "r" : "215", "s" : [ { "value" : [ "'http://loinc.org'" ] } ] @@ -5134,7 +5457,7 @@ module.exports['ToConcept'] = { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "'8480-6'" ] } ] @@ -5149,16 +5472,17 @@ module.exports['ToConcept'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "219", "type" : "ToConcept", + "signature" : [ ], "operand" : { - "localId" : "4", + "localId" : "213", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "system", "value" : { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://loinc.org", "type" : "Literal" @@ -5166,7 +5490,7 @@ module.exports['ToConcept'] = { }, { "name" : "code", "value" : { - "localId" : "3", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "8480-6", "type" : "Literal" @@ -5175,27 +5499,27 @@ module.exports['ToConcept'] = { } } }, { - "localId" : "11", + "localId" : "221", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "221", "s" : [ { "value" : [ "// Concept { codes: { Code { system: 'http://loinc.org', code: '8480-6' } } }\n","define ","IsNull",": " ] }, { - "r" : "10", + "r" : "227", "s" : [ { "value" : [ "ToConcept","(" ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "7", + "r" : "223", "value" : [ "null"," as " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "Code" ] } ] @@ -5207,18 +5531,20 @@ module.exports['ToConcept'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "227", "type" : "ToConcept", + "signature" : [ ], "operand" : { - "localId" : "9", + "localId" : "222", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "223", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "8", + "localId" : "224", "name" : "{urn:hl7-org:elm-types:r1}Code", "type" : "NamedTypeSpecifier" } @@ -5241,14 +5567,16 @@ define ToDateDateTimeString: ToDate(@2014-01-01T12:30:00) module.exports['ToDate'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "241", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5264,17 +5592,18 @@ module.exports['ToDate'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5282,7 +5611,7 @@ module.exports['ToDate'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5290,37 +5619,46 @@ module.exports['ToDate'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "ToDateString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","ToDateString",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ToDate","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'2015-01-02'" ] } ] @@ -5331,34 +5669,35 @@ module.exports['ToDate'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ToDate", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2015-01-02", "type" : "Literal" } } }, { - "localId" : "14", + "localId" : "218", "name" : "ToDateDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "218", "s" : [ { "value" : [ "","define ","ToDateDateTime",": " ] }, { - "r" : "13", + "r" : "231", "s" : [ { "value" : [ "ToDate","(" ] }, { - "r" : "12", + "r" : "228", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { @@ -5368,49 +5707,51 @@ module.exports['ToDate'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "231", "type" : "ToDate", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "228", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "9", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -5418,27 +5759,27 @@ module.exports['ToDate'] = { } } }, { - "localId" : "19", + "localId" : "233", "name" : "ToDateNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "233", "s" : [ { "value" : [ "","define ","ToDateNull",": " ] }, { - "r" : "18", + "r" : "239", "s" : [ { "value" : [ "ToDate","(" ] }, { - "r" : "17", + "r" : "234", "s" : [ { - "r" : "15", + "r" : "235", "value" : [ "null"," as " ] }, { - "r" : "16", + "r" : "236", "s" : [ { "value" : [ "String" ] } ] @@ -5450,75 +5791,85 @@ module.exports['ToDate'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "239", "type" : "ToDate", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "234", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "235", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "16", + "localId" : "236", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "22", + "localId" : "241", "name" : "ToDateDateTimeString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "241", "s" : [ { "value" : [ "","define ","ToDateDateTimeString",": " ] }, { - "r" : "21", + "r" : "251", "s" : [ { - "r" : "20", + "r" : "242", "value" : [ "ToDate","(","@2014-01-01T12:30:00",")" ] } ] } ] } } ], "expression" : { - "localId" : "21", + "localId" : "251", "type" : "ToDate", + "signature" : [ ], "operand" : { - "localId" : "20", + "localId" : "242", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5542,14 +5893,16 @@ define IsNull: ConvertsToBoolean(null as String) module.exports['ConvertsToBoolean'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5565,17 +5918,18 @@ module.exports['ConvertsToBoolean'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5583,7 +5937,7 @@ module.exports['ConvertsToBoolean'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5591,37 +5945,46 @@ module.exports['ConvertsToBoolean'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "IsTrueWithTrueValue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","IsTrueWithTrueValue",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ConvertsToBoolean","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'y'" ] } ] @@ -5632,32 +5995,33 @@ module.exports['ConvertsToBoolean'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ConvertsToBoolean", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "IsTrueWithFalseValue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","IsTrueWithFalseValue",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "ConvertsToBoolean","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'0'" ] } ] @@ -5668,32 +6032,33 @@ module.exports['ConvertsToBoolean'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ConvertsToBoolean", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "0", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "224", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "9", + "r" : "228", "s" : [ { "value" : [ "ConvertsToBoolean","(" ] }, { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "'foo'" ] } ] @@ -5704,37 +6069,38 @@ module.exports['ConvertsToBoolean'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "228", "type" : "ConvertsToBoolean", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "230", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "14", + "r" : "236", "s" : [ { "value" : [ "ConvertsToBoolean","(" ] }, { - "r" : "13", + "r" : "231", "s" : [ { - "r" : "11", + "r" : "232", "value" : [ "null"," as " ] }, { - "r" : "12", + "r" : "233", "s" : [ { "value" : [ "String" ] } ] @@ -5746,18 +6112,20 @@ module.exports['ConvertsToBoolean'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "236", "type" : "ConvertsToBoolean", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "231", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "232", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "12", + "localId" : "233", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -5779,14 +6147,16 @@ define IsNull: ConvertsToDate(null as Date) module.exports['ConvertsToDate'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5802,17 +6172,18 @@ module.exports['ConvertsToDate'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5820,7 +6191,7 @@ module.exports['ConvertsToDate'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5828,37 +6199,46 @@ module.exports['ConvertsToDate'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "IsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","IsTrue",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ConvertsToDate","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'2015-01-01'" ] } ] @@ -5869,32 +6249,33 @@ module.exports['ConvertsToDate'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ConvertsToDate", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2015-01-01", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "ConvertsToDate","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'foo'" ] } ] @@ -5905,37 +6286,38 @@ module.exports['ConvertsToDate'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ConvertsToDate", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" } } }, { - "localId" : "12", + "localId" : "224", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "11", + "r" : "230", "s" : [ { "value" : [ "ConvertsToDate","(" ] }, { - "r" : "10", + "r" : "225", "s" : [ { - "r" : "8", + "r" : "226", "value" : [ "null"," as " ] }, { - "r" : "9", + "r" : "227", "s" : [ { "value" : [ "Date" ] } ] @@ -5947,18 +6329,20 @@ module.exports['ConvertsToDate'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "230", "type" : "ConvertsToDate", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "225", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "226", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "9", + "localId" : "227", "name" : "{urn:hl7-org:elm-types:r1}Date", "type" : "NamedTypeSpecifier" } @@ -5981,14 +6365,16 @@ define IsNull: ConvertsToDateTime(null as DateTime) module.exports['ConvertsToDateTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "234", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -6004,17 +6390,18 @@ module.exports['ConvertsToDateTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -6022,7 +6409,7 @@ module.exports['ConvertsToDateTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -6030,37 +6417,46 @@ module.exports['ConvertsToDateTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "IsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","IsTrue",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ConvertsToDateTime","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'2014-01-01T14:30:00.0Z'" ] } ] @@ -6071,52 +6467,58 @@ module.exports['ConvertsToDateTime'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ConvertsToDateTime", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2014-01-01T14:30:00.0Z", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "IsTrueWithDateValue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","IsTrueWithDateValue",": " ] }, { - "r" : "6", + "r" : "226", "s" : [ { - "r" : "5", + "r" : "223", "value" : [ "ConvertsToDateTime","(","@2015-01-01",")" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "226", "type" : "ConvertsToDateTime", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "223", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -6124,22 +6526,22 @@ module.exports['ConvertsToDateTime'] = { } } }, { - "localId" : "10", + "localId" : "228", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "228", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "9", + "r" : "232", "s" : [ { "value" : [ "ConvertsToDateTime","(" ] }, { - "r" : "8", + "r" : "229", "s" : [ { "value" : [ "'foo'" ] } ] @@ -6150,37 +6552,38 @@ module.exports['ConvertsToDateTime'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "232", "type" : "ConvertsToDateTime", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "234", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "234", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "14", + "r" : "240", "s" : [ { "value" : [ "ConvertsToDateTime","(" ] }, { - "r" : "13", + "r" : "235", "s" : [ { - "r" : "11", + "r" : "236", "value" : [ "null"," as " ] }, { - "r" : "12", + "r" : "237", "s" : [ { "value" : [ "DateTime" ] } ] @@ -6192,18 +6595,20 @@ module.exports['ConvertsToDateTime'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "240", "type" : "ConvertsToDateTime", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "235", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "236", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "12", + "localId" : "237", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -6225,14 +6630,16 @@ define IsNull: ConvertsToDecimal(null as Decimal) module.exports['ConvertsToDecimal'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -6248,17 +6655,18 @@ module.exports['ConvertsToDecimal'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -6266,7 +6674,7 @@ module.exports['ConvertsToDecimal'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -6274,37 +6682,46 @@ module.exports['ConvertsToDecimal'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "IsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","IsTrue",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ConvertsToDecimal","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'0.1'" ] } ] @@ -6315,32 +6732,33 @@ module.exports['ConvertsToDecimal'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ConvertsToDecimal", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "0.1", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "ConvertsToDecimal","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'foo'" ] } ] @@ -6351,37 +6769,38 @@ module.exports['ConvertsToDecimal'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ConvertsToDecimal", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" } } }, { - "localId" : "12", + "localId" : "224", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "11", + "r" : "230", "s" : [ { "value" : [ "ConvertsToDecimal","(" ] }, { - "r" : "10", + "r" : "225", "s" : [ { - "r" : "8", + "r" : "226", "value" : [ "null"," as " ] }, { - "r" : "9", + "r" : "227", "s" : [ { "value" : [ "Decimal" ] } ] @@ -6393,18 +6812,20 @@ module.exports['ConvertsToDecimal'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "230", "type" : "ConvertsToDecimal", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "225", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "226", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "9", + "localId" : "227", "name" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "NamedTypeSpecifier" } @@ -6428,14 +6849,16 @@ define IsNull: ConvertsToInteger(null as Integer) module.exports['ConvertsToInteger'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -6451,17 +6874,18 @@ module.exports['ConvertsToInteger'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -6469,7 +6893,7 @@ module.exports['ConvertsToInteger'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -6477,37 +6901,46 @@ module.exports['ConvertsToInteger'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "IsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","IsTrue",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ConvertsToInteger","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'101'" ] } ] @@ -6518,92 +6951,95 @@ module.exports['ConvertsToInteger'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ConvertsToInteger", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "101", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "IsTrueWithBooleanTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","IsTrueWithBooleanTrue",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "ConvertsToInteger","(","true",")" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ConvertsToInteger", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "224", "name" : "IsTrueWithBooleanFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "","define ","IsTrueWithBooleanFalse",": " ] }, { - "r" : "9", + "r" : "228", "s" : [ { - "r" : "8", + "r" : "225", "value" : [ "ConvertsToInteger","(","false",")" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "228", "type" : "ConvertsToInteger", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "230", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "12", + "r" : "234", "s" : [ { "value" : [ "ConvertsToInteger","(" ] }, { - "r" : "11", + "r" : "231", "s" : [ { "value" : [ "'foo'" ] } ] @@ -6614,37 +7050,38 @@ module.exports['ConvertsToInteger'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "234", "type" : "ConvertsToInteger", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" } } }, { - "localId" : "18", + "localId" : "236", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "17", + "r" : "242", "s" : [ { "value" : [ "ConvertsToInteger","(" ] }, { - "r" : "16", + "r" : "237", "s" : [ { - "r" : "14", + "r" : "238", "value" : [ "null"," as " ] }, { - "r" : "15", + "r" : "239", "s" : [ { "value" : [ "Integer" ] } ] @@ -6656,18 +7093,20 @@ module.exports['ConvertsToInteger'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "242", "type" : "ConvertsToInteger", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "237", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "238", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "15", + "localId" : "239", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -6692,14 +7131,16 @@ define IsNull: ConvertsToQuantity(null as String) module.exports['ConvertsToQuantity'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "242", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -6715,17 +7156,18 @@ module.exports['ConvertsToQuantity'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -6733,7 +7175,7 @@ module.exports['ConvertsToQuantity'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -6741,97 +7183,108 @@ module.exports['ConvertsToQuantity'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "IsTrueWithDecimal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","IsTrueWithDecimal",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "ConvertsToQuantity","(","0.1",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ConvertsToQuantity", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.1", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "IsTrueWithInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","IsTrueWithInteger",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "ConvertsToQuantity","(","101",")" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ConvertsToQuantity", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "101", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "224", "name" : "IsTrueWithString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "","define ","IsTrueWithString",": " ] }, { - "r" : "9", + "r" : "228", "s" : [ { "value" : [ "ConvertsToQuantity","(" ] }, { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "'1.0 \\'mg\\''" ] } ] @@ -6842,32 +7295,33 @@ module.exports['ConvertsToQuantity'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "228", "type" : "ConvertsToQuantity", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 'mg'", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "230", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "12", + "r" : "234", "s" : [ { "value" : [ "ConvertsToQuantity","(" ] }, { - "r" : "11", + "r" : "231", "s" : [ { "value" : [ "'foo'" ] } ] @@ -6878,32 +7332,33 @@ module.exports['ConvertsToQuantity'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "234", "type" : "ConvertsToQuantity", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" } } }, { - "localId" : "16", + "localId" : "236", "name" : "IsFalseWithInvalidUcum", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "236", "s" : [ { "value" : [ "","define ","IsFalseWithInvalidUcum",": " ] }, { - "r" : "15", + "r" : "240", "s" : [ { "value" : [ "ConvertsToQuantity","(" ] }, { - "r" : "14", + "r" : "237", "s" : [ { "value" : [ "'1.0 \\'cc\\''" ] } ] @@ -6914,37 +7369,38 @@ module.exports['ConvertsToQuantity'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "240", "type" : "ConvertsToQuantity", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 'cc'", "type" : "Literal" } } }, { - "localId" : "21", + "localId" : "242", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "242", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "20", + "r" : "248", "s" : [ { "value" : [ "ConvertsToQuantity","(" ] }, { - "r" : "19", + "r" : "243", "s" : [ { - "r" : "17", + "r" : "244", "value" : [ "null"," as " ] }, { - "r" : "18", + "r" : "245", "s" : [ { "value" : [ "String" ] } ] @@ -6956,18 +7412,20 @@ module.exports['ConvertsToQuantity'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "248", "type" : "ConvertsToQuantity", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "243", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "244", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "18", + "localId" : "245", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -6990,14 +7448,16 @@ define IsNull: ConvertsToRatio(null as String) module.exports['ConvertsToRatio'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7013,17 +7473,18 @@ module.exports['ConvertsToRatio'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7031,7 +7492,7 @@ module.exports['ConvertsToRatio'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7039,37 +7500,46 @@ module.exports['ConvertsToRatio'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "IsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","IsTrue",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ConvertsToRatio","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'1.0 \\'mg\\':2.0 \\'mg\\''" ] } ] @@ -7080,32 +7550,33 @@ module.exports['ConvertsToRatio'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ConvertsToRatio", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 'mg':2.0 'mg'", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "ConvertsToRatio","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'1.0 \\'mg\\';2.0 \\'mg\\''" ] } ] @@ -7116,32 +7587,33 @@ module.exports['ConvertsToRatio'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ConvertsToRatio", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 'mg';2.0 'mg'", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "224", "name" : "IsFalseWithInvalidUcum", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "","define ","IsFalseWithInvalidUcum",": " ] }, { - "r" : "9", + "r" : "228", "s" : [ { "value" : [ "ConvertsToRatio","(" ] }, { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "'1.0 \\'mg\\';2.0 \\'cc\\''" ] } ] @@ -7152,37 +7624,38 @@ module.exports['ConvertsToRatio'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "228", "type" : "ConvertsToRatio", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.0 'mg';2.0 'cc'", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "230", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "14", + "r" : "236", "s" : [ { "value" : [ "ConvertsToRatio","(" ] }, { - "r" : "13", + "r" : "231", "s" : [ { - "r" : "11", + "r" : "232", "value" : [ "null"," as " ] }, { - "r" : "12", + "r" : "233", "s" : [ { "value" : [ "String" ] } ] @@ -7194,18 +7667,20 @@ module.exports['ConvertsToRatio'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "236", "type" : "ConvertsToRatio", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "231", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "232", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "12", + "localId" : "233", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -7227,14 +7702,16 @@ define IsNull: ConvertsToString(null as String) module.exports['ConvertsToString'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "227", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7250,17 +7727,18 @@ module.exports['ConvertsToString'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7268,7 +7746,7 @@ module.exports['ConvertsToString'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7276,74 +7754,84 @@ module.exports['ConvertsToString'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "IsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","IsTrue",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "ConvertsToString","(","true",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ConvertsToString", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } } }, { - "localId" : "9", + "localId" : "218", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "ConvertsToString","(" ] }, { - "r" : "7", + "r" : "219", "s" : [ { "value" : [ "Code"," { " ] }, { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "5", + "r" : "221", "s" : [ { "value" : [ "'http://loinc.org'" ] } ] @@ -7354,7 +7842,7 @@ module.exports['ConvertsToString'] = { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "'8480-6'" ] } ] @@ -7369,16 +7857,17 @@ module.exports['ConvertsToString'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "225", "type" : "ConvertsToString", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "219", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "system", "value" : { - "localId" : "5", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://loinc.org", "type" : "Literal" @@ -7386,7 +7875,7 @@ module.exports['ConvertsToString'] = { }, { "name" : "code", "value" : { - "localId" : "6", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "8480-6", "type" : "Literal" @@ -7395,27 +7884,27 @@ module.exports['ConvertsToString'] = { } } }, { - "localId" : "14", + "localId" : "227", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "227", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "13", + "r" : "233", "s" : [ { "value" : [ "ConvertsToString","(" ] }, { - "r" : "12", + "r" : "228", "s" : [ { - "r" : "10", + "r" : "229", "value" : [ "null"," as " ] }, { - "r" : "11", + "r" : "230", "s" : [ { "value" : [ "String" ] } ] @@ -7427,18 +7916,20 @@ module.exports['ConvertsToString'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "233", "type" : "ConvertsToString", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "228", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "229", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "11", + "localId" : "230", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -7460,14 +7951,16 @@ define IsNull: ConvertsToTime(null as String) module.exports['ConvertsToTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7483,17 +7976,18 @@ module.exports['ConvertsToTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7501,7 +7995,7 @@ module.exports['ConvertsToTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7509,37 +8003,46 @@ module.exports['ConvertsToTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "IsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","IsTrue",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "ConvertsToTime","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'02:04:59.123'" ] } ] @@ -7550,32 +8053,33 @@ module.exports['ConvertsToTime'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "ConvertsToTime", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "02:04:59.123", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","IsFalse",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "ConvertsToTime","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'foo'" ] } ] @@ -7586,37 +8090,38 @@ module.exports['ConvertsToTime'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "ConvertsToTime", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" } } }, { - "localId" : "12", + "localId" : "224", "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "","define ","IsNull",": " ] }, { - "r" : "11", + "r" : "230", "s" : [ { "value" : [ "ConvertsToTime","(" ] }, { - "r" : "10", + "r" : "225", "s" : [ { - "r" : "8", + "r" : "226", "value" : [ "null"," as " ] }, { - "r" : "9", + "r" : "227", "s" : [ { "value" : [ "String" ] } ] @@ -7628,18 +8133,20 @@ module.exports['ConvertsToTime'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "230", "type" : "ConvertsToTime", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "225", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "226", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "9", + "localId" : "227", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -7663,14 +8170,16 @@ define NullConvertQuantity: ConvertQuantity(5 'mg', 'fox') module.exports['ConvertQuantity'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "238", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7686,17 +8195,18 @@ module.exports['ConvertQuantity'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7704,7 +8214,7 @@ module.exports['ConvertQuantity'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7712,44 +8222,53 @@ module.exports['ConvertQuantity'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "ConvertQuantityGood", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","ConvertQuantityGood",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "ConvertQuantity","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "5 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'g'" ] } ] @@ -7760,37 +8279,38 @@ module.exports['ConvertQuantity'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "ConvertQuantity", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "value" : 5, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "g", "type" : "Literal" } ] } }, { - "localId" : "8", + "localId" : "219", "name" : "ConvertSyntax", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "219", "s" : [ { "value" : [ "","define ","ConvertSyntax",": " ] }, { - "r" : "7", + "r" : "222", "s" : [ { "value" : [ "convert " ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -7801,43 +8321,45 @@ module.exports['ConvertQuantity'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "222", "type" : "ConvertQuantity", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "220", "value" : 5, "unit" : "mg", "type" : "Quantity" }, { + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "g", "type" : "Literal" } ] } }, { - "localId" : "12", + "localId" : "224", "name" : "ConvertQuantityToKg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "","define ","ConvertQuantityToKg",": " ] }, { - "r" : "11", + "r" : "229", "s" : [ { "value" : [ "ConvertQuantity","(" ] }, { - "r" : "9", + "r" : "225", "s" : [ { "value" : [ "5000 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "10", + "r" : "226", "s" : [ { "value" : [ "'kg'" ] } ] @@ -7848,44 +8370,45 @@ module.exports['ConvertQuantity'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "229", "type" : "ConvertQuantity", + "signature" : [ ], "operand" : [ { - "localId" : "9", + "localId" : "225", "value" : 5000, "unit" : "g", "type" : "Quantity" }, { - "localId" : "10", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "kg", "type" : "Literal" } ] } }, { - "localId" : "16", + "localId" : "231", "name" : "ConvertQuantityToWeeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "231", "s" : [ { "value" : [ "","define ","ConvertQuantityToWeeks",": " ] }, { - "r" : "15", + "r" : "236", "s" : [ { "value" : [ "ConvertQuantity","(" ] }, { - "r" : "13", + "r" : "232", "s" : [ { "value" : [ "28 ","'days'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "14", + "r" : "233", "s" : [ { "value" : [ "'weeks'" ] } ] @@ -7896,44 +8419,45 @@ module.exports['ConvertQuantity'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "236", "type" : "ConvertQuantity", + "signature" : [ ], "operand" : [ { - "localId" : "13", + "localId" : "232", "value" : 28, "unit" : "days", "type" : "Quantity" }, { - "localId" : "14", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "weeks", "type" : "Literal" } ] } }, { - "localId" : "20", + "localId" : "238", "name" : "NullConvertQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "238", "s" : [ { "value" : [ "","define ","NullConvertQuantity",": " ] }, { - "r" : "19", + "r" : "243", "s" : [ { "value" : [ "ConvertQuantity","(" ] }, { - "r" : "17", + "r" : "239", "s" : [ { "value" : [ "5 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "18", + "r" : "240", "s" : [ { "value" : [ "'fox'" ] } ] @@ -7944,15 +8468,16 @@ module.exports['ConvertQuantity'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "243", "type" : "ConvertQuantity", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "239", "value" : 5, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "18", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "fox", "type" : "Literal" @@ -7975,14 +8500,16 @@ define CanConvertQuantityNullSecondNUll: CanConvertQuantity(5 'mg', null) module.exports['CanConvertQuantity'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7998,17 +8525,18 @@ module.exports['CanConvertQuantity'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -8016,7 +8544,7 @@ module.exports['CanConvertQuantity'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -8024,44 +8552,53 @@ module.exports['CanConvertQuantity'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "CanConvertQuantityTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","CanConvertQuantityTrue",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "CanConvertQuantity","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "5 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'g'" ] } ] @@ -8072,44 +8609,45 @@ module.exports['CanConvertQuantity'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "CanConvertQuantity", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "value" : 5, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "g", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "219", "name" : "CanConvertQuantityFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","CanConvertQuantityFalse",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "CanConvertQuantity","(" ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "5 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'fox'" ] } ] @@ -8120,38 +8658,39 @@ module.exports['CanConvertQuantity'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "CanConvertQuantity", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "220", "value" : 5, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "fox", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "226", "name" : "CanConvertQuantityNullFirstNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "","define ","CanConvertQuantityNullFirstNull",": " ] }, { - "r" : "12", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "227", "value" : [ "CanConvertQuantity","(","null",", " ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "'g'" ] } ] @@ -8162,62 +8701,68 @@ module.exports['CanConvertQuantity'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "232", "type" : "CanConvertQuantity", + "signature" : [ ], "operand" : [ { + "localId" : "233", "asType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "227", "type" : "Null" } }, { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "g", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "235", "name" : "CanConvertQuantityNullSecondNUll", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","define ","CanConvertQuantityNullSecondNUll",": " ] }, { - "r" : "16", + "r" : "241", "s" : [ { "value" : [ "CanConvertQuantity","(" ] }, { - "r" : "14", + "r" : "236", "s" : [ { "value" : [ "5 ","'mg'" ] } ] }, { - "r" : "15", + "r" : "237", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "241", "type" : "CanConvertQuantity", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "236", "value" : 5, "unit" : "mg", "type" : "Quantity" }, { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "237", "type" : "Null" } } ] diff --git a/test/elm/date/data.js b/test/elm/date/data.js index 9c9ca90d6..c138b3cf2 100644 --- a/test/elm/date/data.js +++ b/test/elm/date/data.js @@ -19,14 +19,16 @@ define Day: Date(2012, 2, 15) module.exports['Date'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "225", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -42,17 +44,18 @@ module.exports['Date'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -60,7 +63,7 @@ module.exports['Date'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -68,123 +71,135 @@ module.exports['Date'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "Year", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","Year",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2012",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } } }, { - "localId" : "8", + "localId" : "218", "name" : "Month", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "218", "s" : [ { "value" : [ "","define ","Month",": " ] }, { - "r" : "7", + "r" : "223", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "Date","(","2012",", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "7", + "localId" : "223", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "225", "name" : "Day", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "225", "s" : [ { "value" : [ "","define ","Day",": " ] }, { - "r" : "12", + "r" : "231", "s" : [ { - "r" : "9", + "r" : "226", "value" : [ "Date","(","2012",", ","2",", ","15",")" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "231", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "9", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -214,14 +229,16 @@ define NullDate: year from (null as Date) module.exports['DateComponentFrom'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -237,17 +254,18 @@ module.exports['DateComponentFrom'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -255,7 +273,7 @@ module.exports['DateComponentFrom'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -263,79 +281,89 @@ module.exports['DateComponentFrom'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "IdesOfMarch", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","IdesOfMarch",": " ] }, { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] } } ], "expression" : { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } } }, { - "localId" : "9", + "localId" : "220", "name" : "Year", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "220", "s" : [ { "value" : [ "","define ","Year",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "year from " ] }, { - "r" : "7", + "r" : "222", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -344,32 +372,33 @@ module.exports['DateComponentFrom'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "221", "precision" : "Year", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "222", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "12", + "localId" : "224", "name" : "Month", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "","define ","Month",": " ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "month from " ] }, { - "r" : "10", + "r" : "226", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -378,32 +407,33 @@ module.exports['DateComponentFrom'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "225", "precision" : "Month", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "226", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "15", + "localId" : "228", "name" : "Day", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "228", "s" : [ { "value" : [ "","define ","Day",": " ] }, { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "day from " ] }, { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -412,75 +442,77 @@ module.exports['DateComponentFrom'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "229", "precision" : "Day", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "230", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "19", + "localId" : "232", "name" : "ImpreciseIdesOfMarch", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "232", "s" : [ { "value" : [ "","define ","ImpreciseIdesOfMarch",": " ] }, { - "r" : "18", + "r" : "237", "s" : [ { - "r" : "16", + "r" : "233", "value" : [ "Date","(","2000",", ","3",")" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "237", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "16", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "17", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } } }, { - "localId" : "27", + "localId" : "239", "name" : "ImpreciseComponentTuple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "239", "s" : [ { "value" : [ "","define ","ImpreciseComponentTuple",": " ] }, { - "r" : "26", + "r" : "240", "s" : [ { "value" : [ "Tuple {\n " ] }, { "s" : [ { "value" : [ "Year",": " ] }, { - "r" : "21", + "r" : "241", "s" : [ { "value" : [ "year from " ] }, { - "r" : "20", + "r" : "242", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -492,11 +524,11 @@ module.exports['DateComponentFrom'] = { "s" : [ { "value" : [ "Month",": " ] }, { - "r" : "23", + "r" : "243", "s" : [ { "value" : [ "month from " ] }, { - "r" : "22", + "r" : "244", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -508,11 +540,11 @@ module.exports['DateComponentFrom'] = { "s" : [ { "value" : [ "Day",": " ] }, { - "r" : "25", + "r" : "245", "s" : [ { "value" : [ "day from " ] }, { - "r" : "24", + "r" : "246", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -525,16 +557,17 @@ module.exports['DateComponentFrom'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "240", "type" : "Tuple", "element" : [ { "name" : "Year", "value" : { - "localId" : "21", + "localId" : "241", "precision" : "Year", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "20", + "localId" : "242", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -542,11 +575,12 @@ module.exports['DateComponentFrom'] = { }, { "name" : "Month", "value" : { - "localId" : "23", + "localId" : "243", "precision" : "Month", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "244", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -554,11 +588,12 @@ module.exports['DateComponentFrom'] = { }, { "name" : "Day", "value" : { - "localId" : "25", + "localId" : "245", "precision" : "Day", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "24", + "localId" : "246", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -566,31 +601,31 @@ module.exports['DateComponentFrom'] = { } ] } }, { - "localId" : "32", + "localId" : "248", "name" : "NullDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "","define ","NullDate",": " ] }, { - "r" : "31", + "r" : "249", "s" : [ { "value" : [ "year from " ] }, { - "r" : "30", + "r" : "250", "s" : [ { "value" : [ "(" ] }, { - "r" : "30", + "r" : "250", "s" : [ { - "r" : "28", + "r" : "251", "value" : [ "null"," as " ] }, { - "r" : "29", + "r" : "252", "s" : [ { "value" : [ "Date" ] } ] @@ -603,19 +638,21 @@ module.exports['DateComponentFrom'] = { } } ], "expression" : { - "localId" : "31", + "localId" : "249", "precision" : "Year", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "250", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "251", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "29", + "localId" : "252", "name" : "{urn:hl7-org:elm-types:r1}Date", "type" : "NamedTypeSpecifier" } @@ -647,14 +684,16 @@ define NullBoth: (null as Date) same as null module.exports['SameAs'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "123", + "r" : "385", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -670,17 +709,18 @@ module.exports['SameAs'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -688,7 +728,7 @@ module.exports['SameAs'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -696,46 +736,55 @@ module.exports['SameAs'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "10", + "r" : "225", "s" : [ { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "10", + "r" : "225", "value" : [ " ","same year as"," " ] }, { - "r" : "9", + "r" : "224", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "Date","(","2000",", ","11",", ","23",")" ] } ] } ] @@ -743,47 +792,50 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "225", "precision" : "Year", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "224", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -791,31 +843,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "21", + "localId" : "227", "name" : "NotSameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "227", "s" : [ { "value" : [ "","define ","NotSameYear",": " ] }, { - "r" : "20", + "r" : "240", "s" : [ { - "r" : "15", + "r" : "233", "s" : [ { - "r" : "12", + "r" : "228", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "20", + "r" : "240", "value" : [ " ","same year as"," " ] }, { - "r" : "19", + "r" : "239", "s" : [ { - "r" : "16", + "r" : "234", "value" : [ "Date","(","2001",", ","11",", ","23",")" ] } ] } ] @@ -823,47 +875,50 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "240", "precision" : "Year", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "233", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "13", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "239", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "16", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "17", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "18", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -871,31 +926,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "31", + "localId" : "242", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "242", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "30", + "r" : "255", "s" : [ { - "r" : "25", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "243", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "30", + "r" : "255", "value" : [ " ","same month as"," " ] }, { - "r" : "29", + "r" : "254", "s" : [ { - "r" : "26", + "r" : "249", "value" : [ "Date","(","2000",", ","3",", ","23",")" ] } ] } ] @@ -903,47 +958,50 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "255", "precision" : "Month", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "248", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "29", + "localId" : "254", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "28", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -951,31 +1009,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "41", + "localId" : "257", "name" : "NotSameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","NotSameMonth",": " ] }, { - "r" : "40", + "r" : "270", "s" : [ { - "r" : "35", + "r" : "263", "s" : [ { - "r" : "32", + "r" : "258", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "40", + "r" : "270", "value" : [ " ","same month as"," " ] }, { - "r" : "39", + "r" : "269", "s" : [ { - "r" : "36", + "r" : "264", "value" : [ "Date","(","2000",", ","4",", ","23",")" ] } ] } ] @@ -983,47 +1041,50 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "270", "precision" : "Month", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "263", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "32", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "33", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "34", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "269", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "36", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "37", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "38", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -1031,31 +1092,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "51", + "localId" : "272", "name" : "SameMonthWrongYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "272", "s" : [ { "value" : [ "","define ","SameMonthWrongYear",": " ] }, { - "r" : "50", + "r" : "285", "s" : [ { - "r" : "45", + "r" : "278", "s" : [ { - "r" : "42", + "r" : "273", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "50", + "r" : "285", "value" : [ " ","same month as"," " ] }, { - "r" : "49", + "r" : "284", "s" : [ { - "r" : "46", + "r" : "279", "value" : [ "Date","(","2001",", ","3",", ","23",")" ] } ] } ] @@ -1063,47 +1124,50 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "285", "precision" : "Month", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "278", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "49", + "localId" : "284", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "46", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "47", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "48", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -1111,31 +1175,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "61", + "localId" : "287", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "287", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "60", + "r" : "300", "s" : [ { - "r" : "55", + "r" : "293", "s" : [ { - "r" : "52", + "r" : "288", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "60", + "r" : "300", "value" : [ " ","same day as"," " ] }, { - "r" : "59", + "r" : "299", "s" : [ { - "r" : "56", + "r" : "294", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -1143,47 +1207,50 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "300", "precision" : "Day", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "293", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "52", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "53", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "54", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "299", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "56", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "57", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "58", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -1191,31 +1258,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "71", + "localId" : "302", "name" : "NotSameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "302", "s" : [ { "value" : [ "","define ","NotSameDay",": " ] }, { - "r" : "70", + "r" : "315", "s" : [ { - "r" : "65", + "r" : "308", "s" : [ { - "r" : "62", + "r" : "303", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "70", + "r" : "315", "value" : [ " ","same day as"," " ] }, { - "r" : "69", + "r" : "314", "s" : [ { - "r" : "66", + "r" : "309", "value" : [ "Date","(","2000",", ","3",", ","23",")" ] } ] } ] @@ -1223,47 +1290,50 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "315", "precision" : "Day", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "65", + "localId" : "308", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "69", + "localId" : "314", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "66", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "67", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "68", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -1271,31 +1341,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "81", + "localId" : "317", "name" : "SameDayWrongMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "317", "s" : [ { "value" : [ "","define ","SameDayWrongMonth",": " ] }, { - "r" : "80", + "r" : "330", "s" : [ { - "r" : "75", + "r" : "323", "s" : [ { - "r" : "72", + "r" : "318", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "80", + "r" : "330", "value" : [ " ","same day as"," " ] }, { - "r" : "79", + "r" : "329", "s" : [ { - "r" : "76", + "r" : "324", "value" : [ "Date","(","2000",", ","4",", ","15",")" ] } ] } ] @@ -1303,47 +1373,50 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "330", "precision" : "Day", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "75", + "localId" : "323", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "72", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "73", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "74", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "329", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -1351,31 +1424,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "91", + "localId" : "332", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "332", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "90", + "r" : "345", "s" : [ { - "r" : "85", + "r" : "338", "s" : [ { - "r" : "82", + "r" : "333", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "90", + "r" : "345", "value" : [ " ","same as"," " ] }, { - "r" : "89", + "r" : "344", "s" : [ { - "r" : "86", + "r" : "339", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -1383,46 +1456,49 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "345", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "85", + "localId" : "338", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "89", + "localId" : "344", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "87", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "88", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -1430,31 +1506,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "101", + "localId" : "347", "name" : "NotSame", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "347", "s" : [ { "value" : [ "","define ","NotSame",": " ] }, { - "r" : "100", + "r" : "360", "s" : [ { - "r" : "95", + "r" : "353", "s" : [ { - "r" : "92", + "r" : "348", "value" : [ "Date","(","2000",", ","3",", ","16",")" ] } ] }, { - "r" : "100", + "r" : "360", "value" : [ " ","same as"," " ] }, { - "r" : "99", + "r" : "359", "s" : [ { - "r" : "96", + "r" : "354", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -1462,46 +1538,49 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "360", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "353", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "92", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "93", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "94", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "359", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -1509,25 +1588,25 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "108", + "localId" : "362", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "108", + "r" : "362", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "107", + "r" : "370", "s" : [ { - "r" : "102", + "r" : "363", "value" : [ "null"," ","same as"," " ] }, { - "r" : "106", + "r" : "369", "s" : [ { - "r" : "103", + "r" : "364", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -1535,32 +1614,36 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "107", + "localId" : "370", "type" : "SameAs", + "signature" : [ ], "operand" : [ { + "localId" : "371", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "102", + "localId" : "363", "type" : "Null" } }, { - "localId" : "106", + "localId" : "369", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "103", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "104", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "105", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -1568,38 +1651,38 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "117", + "localId" : "373", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "117", + "r" : "373", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "116", + "r" : "383", "s" : [ { - "r" : "112", + "r" : "379", "s" : [ { - "r" : "109", + "r" : "374", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "116", + "r" : "383", "value" : [ " ","same as"," " ] }, { - "r" : "115", + "r" : "380", "s" : [ { "value" : [ "(" ] }, { - "r" : "115", + "r" : "380", "s" : [ { - "r" : "113", + "r" : "381", "value" : [ "null"," as " ] }, { - "r" : "114", + "r" : "382", "s" : [ { "value" : [ "Date" ] } ] @@ -1612,68 +1695,71 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "116", + "localId" : "383", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "112", + "localId" : "379", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "109", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "110", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "111", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "115", + "localId" : "380", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "113", + "localId" : "381", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "114", + "localId" : "382", "name" : "{urn:hl7-org:elm-types:r1}Date", "type" : "NamedTypeSpecifier" } } ] } }, { - "localId" : "123", + "localId" : "385", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "123", + "r" : "385", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "122", + "r" : "390", "s" : [ { - "r" : "120", + "r" : "386", "s" : [ { "value" : [ "(" ] }, { - "r" : "120", + "r" : "386", "s" : [ { - "r" : "118", + "r" : "387", "value" : [ "null"," as " ] }, { - "r" : "119", + "r" : "388", "s" : [ { "value" : [ "Date" ] } ] @@ -1682,33 +1768,37 @@ module.exports['SameAs'] = { "value" : [ ")" ] } ] }, { - "r" : "122", + "r" : "390", "value" : [ " ","same as"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "122", + "localId" : "390", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "120", + "localId" : "386", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "118", + "localId" : "387", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "119", + "localId" : "388", "name" : "{urn:hl7-org:elm-types:r1}Date", "type" : "NamedTypeSpecifier" } }, { + "localId" : "391", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "121", + "localId" : "389", "type" : "Null" } } ] @@ -1747,14 +1837,16 @@ define NullBoth: (null as Date) same or after null module.exports['SameOrAfter'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "198", + "r" : "501", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1770,17 +1862,18 @@ module.exports['SameOrAfter'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1788,7 +1881,7 @@ module.exports['SameOrAfter'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1796,46 +1889,55 @@ module.exports['SameOrAfter'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "10", + "r" : "225", "s" : [ { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "10", + "r" : "225", "value" : [ " ","same year or after"," " ] }, { - "r" : "9", + "r" : "224", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "Date","(","2000",", ","11",", ","23",")" ] } ] } ] @@ -1843,47 +1945,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "225", "precision" : "Year", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "224", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -1891,31 +1996,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "21", + "localId" : "227", "name" : "YearAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "227", "s" : [ { "value" : [ "","define ","YearAfter",": " ] }, { - "r" : "20", + "r" : "240", "s" : [ { - "r" : "15", + "r" : "233", "s" : [ { - "r" : "12", + "r" : "228", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "20", + "r" : "240", "value" : [ " ","same year or after"," " ] }, { - "r" : "19", + "r" : "239", "s" : [ { - "r" : "16", + "r" : "234", "value" : [ "Date","(","1999",", ","11",", ","23",")" ] } ] } ] @@ -1923,47 +2028,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "240", "precision" : "Year", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "233", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "13", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "239", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "16", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1999", "type" : "Literal" }, "month" : { - "localId" : "17", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "18", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -1971,31 +2079,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "31", + "localId" : "242", "name" : "YearBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "242", "s" : [ { "value" : [ "","define ","YearBefore",": " ] }, { - "r" : "30", + "r" : "255", "s" : [ { - "r" : "25", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "243", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "30", + "r" : "255", "value" : [ " ","same year or after"," " ] }, { - "r" : "29", + "r" : "254", "s" : [ { - "r" : "26", + "r" : "249", "value" : [ "Date","(","2001",", ","11",", ","23",")" ] } ] } ] @@ -2003,47 +2111,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "255", "precision" : "Year", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "248", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "29", + "localId" : "254", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "28", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -2051,31 +2162,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "41", + "localId" : "257", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "40", + "r" : "270", "s" : [ { - "r" : "35", + "r" : "263", "s" : [ { - "r" : "32", + "r" : "258", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "40", + "r" : "270", "value" : [ " ","same month or after"," " ] }, { - "r" : "39", + "r" : "269", "s" : [ { - "r" : "36", + "r" : "264", "value" : [ "Date","(","2000",", ","3",", ","23",")" ] } ] } ] @@ -2083,47 +2194,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "270", "precision" : "Month", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "263", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "32", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "33", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "34", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "269", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "36", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "37", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "38", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -2131,31 +2245,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "51", + "localId" : "272", "name" : "MonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "272", "s" : [ { "value" : [ "","define ","MonthAfter",": " ] }, { - "r" : "50", + "r" : "285", "s" : [ { - "r" : "45", + "r" : "278", "s" : [ { - "r" : "42", + "r" : "273", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "50", + "r" : "285", "value" : [ " ","same month or after"," " ] }, { - "r" : "49", + "r" : "284", "s" : [ { - "r" : "46", + "r" : "279", "value" : [ "Date","(","2000",", ","2",", ","23",")" ] } ] } ] @@ -2163,47 +2277,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "285", "precision" : "Month", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "278", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "49", + "localId" : "284", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "46", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "47", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "48", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -2211,31 +2328,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "61", + "localId" : "287", "name" : "MonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "287", "s" : [ { "value" : [ "","define ","MonthBefore",": " ] }, { - "r" : "60", + "r" : "300", "s" : [ { - "r" : "55", + "r" : "293", "s" : [ { - "r" : "52", + "r" : "288", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "60", + "r" : "300", "value" : [ " ","same month or after"," " ] }, { - "r" : "59", + "r" : "299", "s" : [ { - "r" : "56", + "r" : "294", "value" : [ "Date","(","2000",", ","4",", ","23",")" ] } ] } ] @@ -2243,47 +2360,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "300", "precision" : "Month", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "293", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "52", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "53", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "54", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "299", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "56", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "57", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "58", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -2291,31 +2411,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "71", + "localId" : "302", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "302", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "70", + "r" : "315", "s" : [ { - "r" : "65", + "r" : "308", "s" : [ { - "r" : "62", + "r" : "303", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "70", + "r" : "315", "value" : [ " ","same day or after"," " ] }, { - "r" : "69", + "r" : "314", "s" : [ { - "r" : "66", + "r" : "309", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -2323,47 +2443,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "315", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "65", + "localId" : "308", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "69", + "localId" : "314", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "66", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "67", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "68", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -2371,31 +2494,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "81", + "localId" : "317", "name" : "DayAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "317", "s" : [ { "value" : [ "","define ","DayAfter",": " ] }, { - "r" : "80", + "r" : "330", "s" : [ { - "r" : "75", + "r" : "323", "s" : [ { - "r" : "72", + "r" : "318", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "80", + "r" : "330", "value" : [ " ","same day or after"," " ] }, { - "r" : "79", + "r" : "329", "s" : [ { - "r" : "76", + "r" : "324", "value" : [ "Date","(","2000",", ","3",", ","14",")" ] } ] } ] @@ -2403,47 +2526,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "330", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "75", + "localId" : "323", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "72", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "73", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "74", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "329", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" @@ -2451,31 +2577,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "91", + "localId" : "332", "name" : "DayBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "332", "s" : [ { "value" : [ "","define ","DayBefore",": " ] }, { - "r" : "90", + "r" : "345", "s" : [ { - "r" : "85", + "r" : "338", "s" : [ { - "r" : "82", + "r" : "333", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "90", + "r" : "345", "value" : [ " ","same day or after"," " ] }, { - "r" : "89", + "r" : "344", "s" : [ { - "r" : "86", + "r" : "339", "value" : [ "Date","(","2000",", ","3",", ","16",")" ] } ] } ] @@ -2483,47 +2609,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "345", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "85", + "localId" : "338", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "89", + "localId" : "344", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "87", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "88", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -2531,31 +2660,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "101", + "localId" : "347", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "347", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "100", + "r" : "360", "s" : [ { - "r" : "95", + "r" : "353", "s" : [ { - "r" : "92", + "r" : "348", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "100", + "r" : "360", "value" : [ " ","same or after"," " ] }, { - "r" : "99", + "r" : "359", "s" : [ { - "r" : "96", + "r" : "354", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -2563,46 +2692,49 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "360", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "353", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "92", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "93", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "94", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "359", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -2610,31 +2742,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "111", + "localId" : "362", "name" : "After", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "362", "s" : [ { "value" : [ "","define ","After",": " ] }, { - "r" : "110", + "r" : "375", "s" : [ { - "r" : "105", + "r" : "368", "s" : [ { - "r" : "102", + "r" : "363", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "110", + "r" : "375", "value" : [ " ","same or after"," " ] }, { - "r" : "109", + "r" : "374", "s" : [ { - "r" : "106", + "r" : "369", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -2642,46 +2774,49 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "375", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "105", + "localId" : "368", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "104", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "109", + "localId" : "374", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "108", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -2689,31 +2824,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "121", + "localId" : "377", "name" : "Before", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "377", "s" : [ { "value" : [ "","define ","Before",": " ] }, { - "r" : "120", + "r" : "390", "s" : [ { - "r" : "115", + "r" : "383", "s" : [ { - "r" : "112", + "r" : "378", "value" : [ "Date","(","2000",", ","3",", ","14",")" ] } ] }, { - "r" : "120", + "r" : "390", "value" : [ " ","same or after"," " ] }, { - "r" : "119", + "r" : "389", "s" : [ { - "r" : "116", + "r" : "384", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -2721,46 +2856,49 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "390", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "115", + "localId" : "383", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "112", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "113", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "114", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "389", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "116", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "117", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "118", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -2768,31 +2906,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "131", + "localId" : "392", "name" : "SameDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "131", + "r" : "392", "s" : [ { "value" : [ "","define ","SameDayMonthBefore",": " ] }, { - "r" : "130", + "r" : "405", "s" : [ { - "r" : "125", + "r" : "398", "s" : [ { - "r" : "122", + "r" : "393", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "130", + "r" : "405", "value" : [ " ","same day or after"," " ] }, { - "r" : "129", + "r" : "404", "s" : [ { - "r" : "126", + "r" : "399", "value" : [ "Date","(","2000",", ","4",", ","15",")" ] } ] } ] @@ -2800,47 +2938,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "130", + "localId" : "405", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "125", + "localId" : "398", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "129", + "localId" : "404", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "126", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "127", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "128", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -2848,31 +2989,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "141", + "localId" : "407", "name" : "DayAfterMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "141", + "r" : "407", "s" : [ { "value" : [ "","define ","DayAfterMonthBefore",": " ] }, { - "r" : "140", + "r" : "420", "s" : [ { - "r" : "135", + "r" : "413", "s" : [ { - "r" : "132", + "r" : "408", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "140", + "r" : "420", "value" : [ " ","same day or after"," " ] }, { - "r" : "139", + "r" : "419", "s" : [ { - "r" : "136", + "r" : "414", "value" : [ "Date","(","2000",", ","4",", ","14",")" ] } ] } ] @@ -2880,47 +3021,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "140", + "localId" : "420", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "135", + "localId" : "413", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "132", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "133", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "134", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "139", + "localId" : "419", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "136", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "137", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "138", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" @@ -2928,31 +3072,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "151", + "localId" : "422", "name" : "DayBeforeMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "151", + "r" : "422", "s" : [ { "value" : [ "","define ","DayBeforeMonthAfter",": " ] }, { - "r" : "150", + "r" : "435", "s" : [ { - "r" : "145", + "r" : "428", "s" : [ { - "r" : "142", + "r" : "423", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "150", + "r" : "435", "value" : [ " ","same day or after"," " ] }, { - "r" : "149", + "r" : "434", "s" : [ { - "r" : "146", + "r" : "429", "value" : [ "Date","(","2000",", ","2",", ","16",")" ] } ] } ] @@ -2960,47 +3104,50 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "150", + "localId" : "435", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "145", + "localId" : "428", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "149", + "localId" : "434", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "146", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "147", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "148", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -3008,31 +3155,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "160", + "localId" : "437", "name" : "ImpreciseDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "160", + "r" : "437", "s" : [ { "value" : [ "","define ","ImpreciseDay",": " ] }, { - "r" : "159", + "r" : "449", "s" : [ { - "r" : "155", + "r" : "443", "s" : [ { - "r" : "152", + "r" : "438", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "159", + "r" : "449", "value" : [ " ","same day or after"," " ] }, { - "r" : "158", + "r" : "448", "s" : [ { - "r" : "156", + "r" : "444", "value" : [ "Date","(","2000",", ","3",")" ] } ] } ] @@ -3040,41 +3187,44 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "159", + "localId" : "449", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "155", + "localId" : "443", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "152", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "153", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "154", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "158", + "localId" : "448", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "156", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "157", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -3082,31 +3232,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "169", + "localId" : "451", "name" : "ImpreciseDayMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "169", + "r" : "451", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthAfter",": " ] }, { - "r" : "168", + "r" : "463", "s" : [ { - "r" : "164", + "r" : "457", "s" : [ { - "r" : "161", + "r" : "452", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "168", + "r" : "463", "value" : [ " ","same day or after"," " ] }, { - "r" : "167", + "r" : "462", "s" : [ { - "r" : "165", + "r" : "458", "value" : [ "Date","(","2000",", ","2",")" ] } ] } ] @@ -3114,41 +3264,44 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "168", + "localId" : "463", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "164", + "localId" : "457", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "161", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "162", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "163", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "167", + "localId" : "462", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "165", + "localId" : "458", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "166", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -3156,31 +3309,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "178", + "localId" : "465", "name" : "ImpreciseDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "178", + "r" : "465", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthBefore",": " ] }, { - "r" : "177", + "r" : "477", "s" : [ { - "r" : "173", + "r" : "471", "s" : [ { - "r" : "170", + "r" : "466", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "177", + "r" : "477", "value" : [ " ","same day or after"," " ] }, { - "r" : "176", + "r" : "476", "s" : [ { - "r" : "174", + "r" : "472", "value" : [ "Date","(","2000",", ","4",")" ] } ] } ] @@ -3188,41 +3341,44 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "177", + "localId" : "477", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "173", + "localId" : "471", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "170", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "171", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "172", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "176", + "localId" : "476", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "174", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "175", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -3230,25 +3386,25 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "185", + "localId" : "479", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "185", + "r" : "479", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "184", + "r" : "487", "s" : [ { - "r" : "179", + "r" : "480", "value" : [ "null"," ","same or after"," " ] }, { - "r" : "183", + "r" : "486", "s" : [ { - "r" : "180", + "r" : "481", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -3256,32 +3412,36 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "184", + "localId" : "487", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { + "localId" : "488", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "179", + "localId" : "480", "type" : "Null" } }, { - "localId" : "183", + "localId" : "486", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "180", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "181", + "localId" : "482", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "182", + "localId" : "483", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -3289,88 +3449,92 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "192", + "localId" : "490", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "192", + "r" : "490", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "191", + "r" : "498", "s" : [ { - "r" : "189", + "r" : "496", "s" : [ { - "r" : "186", + "r" : "491", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "191", + "r" : "498", "value" : [ " ","same or after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "191", + "localId" : "498", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "189", + "localId" : "496", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "186", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "187", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "188", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { + "localId" : "499", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "190", + "localId" : "497", "type" : "Null" } } ] } }, { - "localId" : "198", + "localId" : "501", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "198", + "r" : "501", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "197", + "r" : "506", "s" : [ { - "r" : "195", + "r" : "502", "s" : [ { "value" : [ "(" ] }, { - "r" : "195", + "r" : "502", "s" : [ { - "r" : "193", + "r" : "503", "value" : [ "null"," as " ] }, { - "r" : "194", + "r" : "504", "s" : [ { "value" : [ "Date" ] } ] @@ -3379,33 +3543,37 @@ module.exports['SameOrAfter'] = { "value" : [ ")" ] } ] }, { - "r" : "197", + "r" : "506", "value" : [ " ","same or after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "197", + "localId" : "506", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "195", + "localId" : "502", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "193", + "localId" : "503", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "194", + "localId" : "504", "name" : "{urn:hl7-org:elm-types:r1}Date", "type" : "NamedTypeSpecifier" } }, { + "localId" : "507", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "196", + "localId" : "505", "type" : "Null" } } ] @@ -3444,14 +3612,16 @@ define NullBoth: (null as Date) same or before null module.exports['SameOrBefore'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "198", + "r" : "501", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3467,17 +3637,18 @@ module.exports['SameOrBefore'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3485,7 +3656,7 @@ module.exports['SameOrBefore'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3493,46 +3664,55 @@ module.exports['SameOrBefore'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "10", + "r" : "225", "s" : [ { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "10", + "r" : "225", "value" : [ " ","same year or before"," " ] }, { - "r" : "9", + "r" : "224", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "Date","(","2000",", ","11",", ","23",")" ] } ] } ] @@ -3540,47 +3720,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "225", "precision" : "Year", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "224", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -3588,31 +3771,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "21", + "localId" : "227", "name" : "YearAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "227", "s" : [ { "value" : [ "","define ","YearAfter",": " ] }, { - "r" : "20", + "r" : "240", "s" : [ { - "r" : "15", + "r" : "233", "s" : [ { - "r" : "12", + "r" : "228", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "20", + "r" : "240", "value" : [ " ","same year or before"," " ] }, { - "r" : "19", + "r" : "239", "s" : [ { - "r" : "16", + "r" : "234", "value" : [ "Date","(","1999",", ","11",", ","23",")" ] } ] } ] @@ -3620,47 +3803,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "240", "precision" : "Year", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "233", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "13", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "239", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "16", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1999", "type" : "Literal" }, "month" : { - "localId" : "17", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "18", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -3668,31 +3854,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "31", + "localId" : "242", "name" : "YearBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "242", "s" : [ { "value" : [ "","define ","YearBefore",": " ] }, { - "r" : "30", + "r" : "255", "s" : [ { - "r" : "25", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "243", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "30", + "r" : "255", "value" : [ " ","same year or before"," " ] }, { - "r" : "29", + "r" : "254", "s" : [ { - "r" : "26", + "r" : "249", "value" : [ "Date","(","2001",", ","11",", ","23",")" ] } ] } ] @@ -3700,47 +3886,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "255", "precision" : "Year", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "248", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "29", + "localId" : "254", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "28", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -3748,31 +3937,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "41", + "localId" : "257", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "40", + "r" : "270", "s" : [ { - "r" : "35", + "r" : "263", "s" : [ { - "r" : "32", + "r" : "258", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "40", + "r" : "270", "value" : [ " ","same month or before"," " ] }, { - "r" : "39", + "r" : "269", "s" : [ { - "r" : "36", + "r" : "264", "value" : [ "Date","(","2000",", ","3",", ","23",")" ] } ] } ] @@ -3780,47 +3969,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "270", "precision" : "Month", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "263", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "32", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "33", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "34", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "269", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "36", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "37", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "38", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -3828,31 +4020,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "51", + "localId" : "272", "name" : "MonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "272", "s" : [ { "value" : [ "","define ","MonthAfter",": " ] }, { - "r" : "50", + "r" : "285", "s" : [ { - "r" : "45", + "r" : "278", "s" : [ { - "r" : "42", + "r" : "273", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "50", + "r" : "285", "value" : [ " ","same month or before"," " ] }, { - "r" : "49", + "r" : "284", "s" : [ { - "r" : "46", + "r" : "279", "value" : [ "Date","(","2000",", ","2",", ","23",")" ] } ] } ] @@ -3860,47 +4052,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "285", "precision" : "Month", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "278", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "49", + "localId" : "284", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "46", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "47", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "48", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -3908,31 +4103,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "61", + "localId" : "287", "name" : "MonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "287", "s" : [ { "value" : [ "","define ","MonthBefore",": " ] }, { - "r" : "60", + "r" : "300", "s" : [ { - "r" : "55", + "r" : "293", "s" : [ { - "r" : "52", + "r" : "288", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "60", + "r" : "300", "value" : [ " ","same month or before"," " ] }, { - "r" : "59", + "r" : "299", "s" : [ { - "r" : "56", + "r" : "294", "value" : [ "Date","(","2000",", ","4",", ","23",")" ] } ] } ] @@ -3940,47 +4135,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "300", "precision" : "Month", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "293", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "52", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "53", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "54", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "299", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "56", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "57", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "58", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -3988,31 +4186,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "71", + "localId" : "302", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "302", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "70", + "r" : "315", "s" : [ { - "r" : "65", + "r" : "308", "s" : [ { - "r" : "62", + "r" : "303", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "70", + "r" : "315", "value" : [ " ","same day or before"," " ] }, { - "r" : "69", + "r" : "314", "s" : [ { - "r" : "66", + "r" : "309", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -4020,47 +4218,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "315", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "65", + "localId" : "308", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "69", + "localId" : "314", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "66", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "67", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "68", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -4068,31 +4269,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "81", + "localId" : "317", "name" : "DayAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "317", "s" : [ { "value" : [ "","define ","DayAfter",": " ] }, { - "r" : "80", + "r" : "330", "s" : [ { - "r" : "75", + "r" : "323", "s" : [ { - "r" : "72", + "r" : "318", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "80", + "r" : "330", "value" : [ " ","same day or before"," " ] }, { - "r" : "79", + "r" : "329", "s" : [ { - "r" : "76", + "r" : "324", "value" : [ "Date","(","2000",", ","3",", ","14",")" ] } ] } ] @@ -4100,47 +4301,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "330", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "75", + "localId" : "323", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "72", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "73", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "74", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "329", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" @@ -4148,31 +4352,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "91", + "localId" : "332", "name" : "DayBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "332", "s" : [ { "value" : [ "","define ","DayBefore",": " ] }, { - "r" : "90", + "r" : "345", "s" : [ { - "r" : "85", + "r" : "338", "s" : [ { - "r" : "82", + "r" : "333", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "90", + "r" : "345", "value" : [ " ","same day or before"," " ] }, { - "r" : "89", + "r" : "344", "s" : [ { - "r" : "86", + "r" : "339", "value" : [ "Date","(","2000",", ","3",", ","16",")" ] } ] } ] @@ -4180,47 +4384,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "345", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "85", + "localId" : "338", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "89", + "localId" : "344", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "87", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "88", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -4228,31 +4435,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "101", + "localId" : "347", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "347", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "100", + "r" : "360", "s" : [ { - "r" : "95", + "r" : "353", "s" : [ { - "r" : "92", + "r" : "348", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "100", + "r" : "360", "value" : [ " ","same or before"," " ] }, { - "r" : "99", + "r" : "359", "s" : [ { - "r" : "96", + "r" : "354", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -4260,46 +4467,49 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "360", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "353", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "92", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "93", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "94", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "359", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -4307,31 +4517,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "111", + "localId" : "362", "name" : "After", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "362", "s" : [ { "value" : [ "","define ","After",": " ] }, { - "r" : "110", + "r" : "375", "s" : [ { - "r" : "105", + "r" : "368", "s" : [ { - "r" : "102", + "r" : "363", "value" : [ "Date","(","2000",", ","3",", ","16",")" ] } ] }, { - "r" : "110", + "r" : "375", "value" : [ " ","same or before"," " ] }, { - "r" : "109", + "r" : "374", "s" : [ { - "r" : "106", + "r" : "369", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -4339,46 +4549,49 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "375", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "105", + "localId" : "368", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "104", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" } }, { - "localId" : "109", + "localId" : "374", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "108", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -4386,31 +4599,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "121", + "localId" : "377", "name" : "Before", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "377", "s" : [ { "value" : [ "","define ","Before",": " ] }, { - "r" : "120", + "r" : "390", "s" : [ { - "r" : "115", + "r" : "383", "s" : [ { - "r" : "112", + "r" : "378", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "120", + "r" : "390", "value" : [ " ","same or before"," " ] }, { - "r" : "119", + "r" : "389", "s" : [ { - "r" : "116", + "r" : "384", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -4418,46 +4631,49 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "390", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "115", + "localId" : "383", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "112", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "113", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "114", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "389", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "116", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "117", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "118", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -4465,31 +4681,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "131", + "localId" : "392", "name" : "SameDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "131", + "r" : "392", "s" : [ { "value" : [ "","define ","SameDayMonthBefore",": " ] }, { - "r" : "130", + "r" : "405", "s" : [ { - "r" : "125", + "r" : "398", "s" : [ { - "r" : "122", + "r" : "393", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "130", + "r" : "405", "value" : [ " ","same day or before"," " ] }, { - "r" : "129", + "r" : "404", "s" : [ { - "r" : "126", + "r" : "399", "value" : [ "Date","(","2000",", ","4",", ","15",")" ] } ] } ] @@ -4497,47 +4713,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "130", + "localId" : "405", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "125", + "localId" : "398", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "129", + "localId" : "404", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "126", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "127", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "128", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -4545,31 +4764,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "141", + "localId" : "407", "name" : "DayAfterMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "141", + "r" : "407", "s" : [ { "value" : [ "","define ","DayAfterMonthBefore",": " ] }, { - "r" : "140", + "r" : "420", "s" : [ { - "r" : "135", + "r" : "413", "s" : [ { - "r" : "132", + "r" : "408", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "140", + "r" : "420", "value" : [ " ","same day or before"," " ] }, { - "r" : "139", + "r" : "419", "s" : [ { - "r" : "136", + "r" : "414", "value" : [ "Date","(","2000",", ","4",", ","14",")" ] } ] } ] @@ -4577,47 +4796,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "140", + "localId" : "420", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "135", + "localId" : "413", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "132", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "133", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "134", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "139", + "localId" : "419", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "136", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "137", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "138", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" @@ -4625,31 +4847,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "151", + "localId" : "422", "name" : "DayBeforeMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "151", + "r" : "422", "s" : [ { "value" : [ "","define ","DayBeforeMonthAfter",": " ] }, { - "r" : "150", + "r" : "435", "s" : [ { - "r" : "145", + "r" : "428", "s" : [ { - "r" : "142", + "r" : "423", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "150", + "r" : "435", "value" : [ " ","same day or before"," " ] }, { - "r" : "149", + "r" : "434", "s" : [ { - "r" : "146", + "r" : "429", "value" : [ "Date","(","2000",", ","2",", ","16",")" ] } ] } ] @@ -4657,47 +4879,50 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "150", + "localId" : "435", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "145", + "localId" : "428", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "149", + "localId" : "434", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "146", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "147", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "148", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -4705,31 +4930,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "160", + "localId" : "437", "name" : "ImpreciseDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "160", + "r" : "437", "s" : [ { "value" : [ "","define ","ImpreciseDay",": " ] }, { - "r" : "159", + "r" : "449", "s" : [ { - "r" : "155", + "r" : "443", "s" : [ { - "r" : "152", + "r" : "438", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "159", + "r" : "449", "value" : [ " ","same day or before"," " ] }, { - "r" : "158", + "r" : "448", "s" : [ { - "r" : "156", + "r" : "444", "value" : [ "Date","(","2000",", ","3",")" ] } ] } ] @@ -4737,41 +4962,44 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "159", + "localId" : "449", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "155", + "localId" : "443", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "152", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "153", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "154", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "158", + "localId" : "448", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "156", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "157", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -4779,31 +5007,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "169", + "localId" : "451", "name" : "ImpreciseDayMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "169", + "r" : "451", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthAfter",": " ] }, { - "r" : "168", + "r" : "463", "s" : [ { - "r" : "164", + "r" : "457", "s" : [ { - "r" : "161", + "r" : "452", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "168", + "r" : "463", "value" : [ " ","same day or before"," " ] }, { - "r" : "167", + "r" : "462", "s" : [ { - "r" : "165", + "r" : "458", "value" : [ "Date","(","2000",", ","2",")" ] } ] } ] @@ -4811,41 +5039,44 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "168", + "localId" : "463", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "164", + "localId" : "457", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "161", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "162", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "163", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "167", + "localId" : "462", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "165", + "localId" : "458", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "166", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -4853,31 +5084,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "178", + "localId" : "465", "name" : "ImpreciseDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "178", + "r" : "465", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthBefore",": " ] }, { - "r" : "177", + "r" : "477", "s" : [ { - "r" : "173", + "r" : "471", "s" : [ { - "r" : "170", + "r" : "466", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "177", + "r" : "477", "value" : [ " ","same day or before"," " ] }, { - "r" : "176", + "r" : "476", "s" : [ { - "r" : "174", + "r" : "472", "value" : [ "Date","(","2000",", ","4",")" ] } ] } ] @@ -4885,41 +5116,44 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "177", + "localId" : "477", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "173", + "localId" : "471", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "170", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "171", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "172", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "176", + "localId" : "476", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "174", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "175", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -4927,25 +5161,25 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "185", + "localId" : "479", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "185", + "r" : "479", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "184", + "r" : "487", "s" : [ { - "r" : "179", + "r" : "480", "value" : [ "null"," ","same or before"," " ] }, { - "r" : "183", + "r" : "486", "s" : [ { - "r" : "180", + "r" : "481", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -4953,32 +5187,36 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "184", + "localId" : "487", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { + "localId" : "488", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "179", + "localId" : "480", "type" : "Null" } }, { - "localId" : "183", + "localId" : "486", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "180", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "181", + "localId" : "482", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "182", + "localId" : "483", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -4986,88 +5224,92 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "192", + "localId" : "490", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "192", + "r" : "490", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "191", + "r" : "498", "s" : [ { - "r" : "189", + "r" : "496", "s" : [ { - "r" : "186", + "r" : "491", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "191", + "r" : "498", "value" : [ " ","same or before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "191", + "localId" : "498", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "189", + "localId" : "496", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "186", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "187", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "188", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { + "localId" : "499", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "190", + "localId" : "497", "type" : "Null" } } ] } }, { - "localId" : "198", + "localId" : "501", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "198", + "r" : "501", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "197", + "r" : "506", "s" : [ { - "r" : "195", + "r" : "502", "s" : [ { "value" : [ "(" ] }, { - "r" : "195", + "r" : "502", "s" : [ { - "r" : "193", + "r" : "503", "value" : [ "null"," as " ] }, { - "r" : "194", + "r" : "504", "s" : [ { "value" : [ "Date" ] } ] @@ -5076,33 +5318,37 @@ module.exports['SameOrBefore'] = { "value" : [ ")" ] } ] }, { - "r" : "197", + "r" : "506", "value" : [ " ","same or before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "197", + "localId" : "506", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "195", + "localId" : "502", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "193", + "localId" : "503", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "194", + "localId" : "504", "name" : "{urn:hl7-org:elm-types:r1}Date", "type" : "NamedTypeSpecifier" } }, { + "localId" : "507", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "196", + "localId" : "505", "type" : "Null" } } ] @@ -5138,14 +5384,16 @@ define NullBoth: (null as Date) after null module.exports['After'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "168", + "r" : "456", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5161,17 +5409,18 @@ module.exports['After'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5179,7 +5428,7 @@ module.exports['After'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5187,46 +5436,55 @@ module.exports['After'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "10", + "r" : "225", "s" : [ { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2000",", ","12",", ","15",")" ] } ] }, { - "r" : "10", + "r" : "225", "value" : [ " ","after year of"," " ] }, { - "r" : "9", + "r" : "224", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "Date","(","2000",", ","11",", ","23",")" ] } ] } ] @@ -5234,47 +5492,50 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "225", "precision" : "Year", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "224", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -5282,31 +5543,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "21", + "localId" : "227", "name" : "YearAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "227", "s" : [ { "value" : [ "","define ","YearAfter",": " ] }, { - "r" : "20", + "r" : "240", "s" : [ { - "r" : "15", + "r" : "233", "s" : [ { - "r" : "12", + "r" : "228", "value" : [ "Date","(","2000",", ","12",", ","15",")" ] } ] }, { - "r" : "20", + "r" : "240", "value" : [ " ","after year of"," " ] }, { - "r" : "19", + "r" : "239", "s" : [ { - "r" : "16", + "r" : "234", "value" : [ "Date","(","1999",", ","11",", ","23",")" ] } ] } ] @@ -5314,47 +5575,50 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "240", "precision" : "Year", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "233", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "13", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "239", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "16", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1999", "type" : "Literal" }, "month" : { - "localId" : "17", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "18", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -5362,31 +5626,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "31", + "localId" : "242", "name" : "YearBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "242", "s" : [ { "value" : [ "","define ","YearBefore",": " ] }, { - "r" : "30", + "r" : "255", "s" : [ { - "r" : "25", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "243", "value" : [ "Date","(","2000",", ","12",", ","15",")" ] } ] }, { - "r" : "30", + "r" : "255", "value" : [ " ","after year of"," " ] }, { - "r" : "29", + "r" : "254", "s" : [ { - "r" : "26", + "r" : "249", "value" : [ "Date","(","2001",", ","11",", ","23",")" ] } ] } ] @@ -5394,47 +5658,50 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "255", "precision" : "Year", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "248", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "29", + "localId" : "254", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "28", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -5442,31 +5709,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "41", + "localId" : "257", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "40", + "r" : "270", "s" : [ { - "r" : "35", + "r" : "263", "s" : [ { - "r" : "32", + "r" : "258", "value" : [ "Date","(","2000",", ","3",", ","25",")" ] } ] }, { - "r" : "40", + "r" : "270", "value" : [ " ","after month of"," " ] }, { - "r" : "39", + "r" : "269", "s" : [ { - "r" : "36", + "r" : "264", "value" : [ "Date","(","2000",", ","3",", ","23",")" ] } ] } ] @@ -5474,47 +5741,50 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "270", "precision" : "Month", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "263", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "32", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "33", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "34", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "269", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "36", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "37", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "38", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -5522,31 +5792,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "51", + "localId" : "272", "name" : "MonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "272", "s" : [ { "value" : [ "","define ","MonthAfter",": " ] }, { - "r" : "50", + "r" : "285", "s" : [ { - "r" : "45", + "r" : "278", "s" : [ { - "r" : "42", + "r" : "273", "value" : [ "Date","(","2000",", ","3",", ","25",")" ] } ] }, { - "r" : "50", + "r" : "285", "value" : [ " ","after month of"," " ] }, { - "r" : "49", + "r" : "284", "s" : [ { - "r" : "46", + "r" : "279", "value" : [ "Date","(","2000",", ","2",", ","23",")" ] } ] } ] @@ -5554,47 +5824,50 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "285", "precision" : "Month", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "278", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } }, { - "localId" : "49", + "localId" : "284", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "46", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "47", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "48", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -5602,31 +5875,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "61", + "localId" : "287", "name" : "MonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "287", "s" : [ { "value" : [ "","define ","MonthBefore",": " ] }, { - "r" : "60", + "r" : "300", "s" : [ { - "r" : "55", + "r" : "293", "s" : [ { - "r" : "52", + "r" : "288", "value" : [ "Date","(","2000",", ","3",", ","25",")" ] } ] }, { - "r" : "60", + "r" : "300", "value" : [ " ","after month of"," " ] }, { - "r" : "59", + "r" : "299", "s" : [ { - "r" : "56", + "r" : "294", "value" : [ "Date","(","2000",", ","4",", ","23",")" ] } ] } ] @@ -5634,47 +5907,50 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "300", "precision" : "Month", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "293", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "52", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "53", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "54", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "299", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "56", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "57", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "58", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -5682,31 +5958,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "71", + "localId" : "302", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "302", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "70", + "r" : "315", "s" : [ { - "r" : "65", + "r" : "308", "s" : [ { - "r" : "62", + "r" : "303", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "70", + "r" : "315", "value" : [ " ","after day of"," " ] }, { - "r" : "69", + "r" : "314", "s" : [ { - "r" : "66", + "r" : "309", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -5714,47 +5990,50 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "315", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "65", + "localId" : "308", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "69", + "localId" : "314", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "66", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "67", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "68", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -5762,31 +6041,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "81", + "localId" : "317", "name" : "DayAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "317", "s" : [ { "value" : [ "","define ","DayAfter",": " ] }, { - "r" : "80", + "r" : "330", "s" : [ { - "r" : "75", + "r" : "323", "s" : [ { - "r" : "72", + "r" : "318", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "80", + "r" : "330", "value" : [ " ","after day of"," " ] }, { - "r" : "79", + "r" : "329", "s" : [ { - "r" : "76", + "r" : "324", "value" : [ "Date","(","2000",", ","3",", ","14",")" ] } ] } ] @@ -5794,47 +6073,50 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "330", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "75", + "localId" : "323", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "72", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "73", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "74", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "329", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" @@ -5842,31 +6124,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "91", + "localId" : "332", "name" : "DayBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "332", "s" : [ { "value" : [ "","define ","DayBefore",": " ] }, { - "r" : "90", + "r" : "345", "s" : [ { - "r" : "85", + "r" : "338", "s" : [ { - "r" : "82", + "r" : "333", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "90", + "r" : "345", "value" : [ " ","after day of"," " ] }, { - "r" : "89", + "r" : "344", "s" : [ { - "r" : "86", + "r" : "339", "value" : [ "Date","(","2000",", ","3",", ","16",")" ] } ] } ] @@ -5874,47 +6156,50 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "345", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "85", + "localId" : "338", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "89", + "localId" : "344", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "87", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "88", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -5922,31 +6207,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "101", + "localId" : "347", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "347", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "100", + "r" : "360", "s" : [ { - "r" : "95", + "r" : "353", "s" : [ { - "r" : "92", + "r" : "348", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "100", + "r" : "360", "value" : [ " ","after"," " ] }, { - "r" : "99", + "r" : "359", "s" : [ { - "r" : "96", + "r" : "354", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -5954,46 +6239,49 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "360", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "353", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "92", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "93", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "94", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "359", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -6001,31 +6289,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "111", + "localId" : "362", "name" : "After", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "362", "s" : [ { "value" : [ "","define ","After",": " ] }, { - "r" : "110", + "r" : "375", "s" : [ { - "r" : "105", + "r" : "368", "s" : [ { - "r" : "102", + "r" : "363", "value" : [ "Date","(","2000",", ","3",", ","16",")" ] } ] }, { - "r" : "110", + "r" : "375", "value" : [ " ","after"," " ] }, { - "r" : "109", + "r" : "374", "s" : [ { - "r" : "106", + "r" : "369", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -6033,46 +6321,49 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "375", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "105", + "localId" : "368", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "104", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" } }, { - "localId" : "109", + "localId" : "374", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "108", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -6080,31 +6371,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "121", + "localId" : "377", "name" : "Before", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "377", "s" : [ { "value" : [ "","define ","Before",": " ] }, { - "r" : "120", + "r" : "390", "s" : [ { - "r" : "115", + "r" : "383", "s" : [ { - "r" : "112", + "r" : "378", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "120", + "r" : "390", "value" : [ " ","after"," " ] }, { - "r" : "119", + "r" : "389", "s" : [ { - "r" : "116", + "r" : "384", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -6112,46 +6403,49 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "390", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "115", + "localId" : "383", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "112", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "113", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "114", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "389", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "116", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "117", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "118", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -6159,31 +6453,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "130", + "localId" : "392", "name" : "ImpreciseDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "130", + "r" : "392", "s" : [ { "value" : [ "","define ","ImpreciseDay",": " ] }, { - "r" : "129", + "r" : "404", "s" : [ { - "r" : "125", + "r" : "398", "s" : [ { - "r" : "122", + "r" : "393", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "129", + "r" : "404", "value" : [ " ","after day of"," " ] }, { - "r" : "128", + "r" : "403", "s" : [ { - "r" : "126", + "r" : "399", "value" : [ "Date","(","2000",", ","3",")" ] } ] } ] @@ -6191,41 +6485,44 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "129", + "localId" : "404", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "125", + "localId" : "398", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "128", + "localId" : "403", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "126", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "127", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -6233,31 +6530,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "139", + "localId" : "406", "name" : "ImpreciseDayMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "139", + "r" : "406", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthAfter",": " ] }, { - "r" : "138", + "r" : "418", "s" : [ { - "r" : "134", + "r" : "412", "s" : [ { - "r" : "131", + "r" : "407", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "138", + "r" : "418", "value" : [ " ","after day of"," " ] }, { - "r" : "137", + "r" : "417", "s" : [ { - "r" : "135", + "r" : "413", "value" : [ "Date","(","2000",", ","2",")" ] } ] } ] @@ -6265,41 +6562,44 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "138", + "localId" : "418", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "134", + "localId" : "412", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "137", + "localId" : "417", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "135", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "136", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6307,31 +6607,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "148", + "localId" : "420", "name" : "ImpreciseDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "148", + "r" : "420", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthBefore",": " ] }, { - "r" : "147", + "r" : "432", "s" : [ { - "r" : "143", + "r" : "426", "s" : [ { - "r" : "140", + "r" : "421", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "147", + "r" : "432", "value" : [ " ","after day of"," " ] }, { - "r" : "146", + "r" : "431", "s" : [ { - "r" : "144", + "r" : "427", "value" : [ "Date","(","2000",", ","4",")" ] } ] } ] @@ -6339,41 +6639,44 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "147", + "localId" : "432", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "143", + "localId" : "426", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "140", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "141", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "142", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "146", + "localId" : "431", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "144", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "145", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -6381,25 +6684,25 @@ module.exports['After'] = { } ] } }, { - "localId" : "155", + "localId" : "434", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "155", + "r" : "434", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "154", + "r" : "442", "s" : [ { - "r" : "149", + "r" : "435", "value" : [ "null"," ","after"," " ] }, { - "r" : "153", + "r" : "441", "s" : [ { - "r" : "150", + "r" : "436", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -6407,32 +6710,36 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "154", + "localId" : "442", "type" : "After", + "signature" : [ ], "operand" : [ { + "localId" : "443", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "149", + "localId" : "435", "type" : "Null" } }, { - "localId" : "153", + "localId" : "441", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "150", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "151", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "152", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -6440,88 +6747,92 @@ module.exports['After'] = { } ] } }, { - "localId" : "162", + "localId" : "445", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "162", + "r" : "445", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "161", + "r" : "453", "s" : [ { - "r" : "159", + "r" : "451", "s" : [ { - "r" : "156", + "r" : "446", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "161", + "r" : "453", "value" : [ " ","after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "161", + "localId" : "453", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "159", + "localId" : "451", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "156", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "157", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "158", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { + "localId" : "454", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "160", + "localId" : "452", "type" : "Null" } } ] } }, { - "localId" : "168", + "localId" : "456", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "168", + "r" : "456", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "167", + "r" : "461", "s" : [ { - "r" : "165", + "r" : "457", "s" : [ { "value" : [ "(" ] }, { - "r" : "165", + "r" : "457", "s" : [ { - "r" : "163", + "r" : "458", "value" : [ "null"," as " ] }, { - "r" : "164", + "r" : "459", "s" : [ { "value" : [ "Date" ] } ] @@ -6530,33 +6841,37 @@ module.exports['After'] = { "value" : [ ")" ] } ] }, { - "r" : "167", + "r" : "461", "value" : [ " ","after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "167", + "localId" : "461", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "165", + "localId" : "457", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "163", + "localId" : "458", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "164", + "localId" : "459", "name" : "{urn:hl7-org:elm-types:r1}Date", "type" : "NamedTypeSpecifier" } }, { + "localId" : "462", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "166", + "localId" : "460", "type" : "Null" } } ] @@ -6592,14 +6907,16 @@ define NullBoth: (null as Date) before null module.exports['Before'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "168", + "r" : "456", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -6615,17 +6932,18 @@ module.exports['Before'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -6633,7 +6951,7 @@ module.exports['Before'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -6641,46 +6959,55 @@ module.exports['Before'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "10", + "r" : "225", "s" : [ { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2000",", ","10",", ","15",")" ] } ] }, { - "r" : "10", + "r" : "225", "value" : [ " ","before year of"," " ] }, { - "r" : "9", + "r" : "224", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "Date","(","2000",", ","11",", ","23",")" ] } ] } ] @@ -6688,47 +7015,50 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "225", "precision" : "Year", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "224", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -6736,31 +7066,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "21", + "localId" : "227", "name" : "YearAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "227", "s" : [ { "value" : [ "","define ","YearAfter",": " ] }, { - "r" : "20", + "r" : "240", "s" : [ { - "r" : "15", + "r" : "233", "s" : [ { - "r" : "12", + "r" : "228", "value" : [ "Date","(","2000",", ","10",", ","15",")" ] } ] }, { - "r" : "20", + "r" : "240", "value" : [ " ","before year of"," " ] }, { - "r" : "19", + "r" : "239", "s" : [ { - "r" : "16", + "r" : "234", "value" : [ "Date","(","1999",", ","11",", ","23",")" ] } ] } ] @@ -6768,47 +7098,50 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "240", "precision" : "Year", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "233", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "13", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "239", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "16", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1999", "type" : "Literal" }, "month" : { - "localId" : "17", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "18", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -6816,31 +7149,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "31", + "localId" : "242", "name" : "YearBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "242", "s" : [ { "value" : [ "","define ","YearBefore",": " ] }, { - "r" : "30", + "r" : "255", "s" : [ { - "r" : "25", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "243", "value" : [ "Date","(","2000",", ","10",", ","15",")" ] } ] }, { - "r" : "30", + "r" : "255", "value" : [ " ","before year of"," " ] }, { - "r" : "29", + "r" : "254", "s" : [ { - "r" : "26", + "r" : "249", "value" : [ "Date","(","2001",", ","11",", ","23",")" ] } ] } ] @@ -6848,47 +7181,50 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "255", "precision" : "Year", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "248", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "29", + "localId" : "254", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "28", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -6896,31 +7232,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "41", + "localId" : "257", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "40", + "r" : "270", "s" : [ { - "r" : "35", + "r" : "263", "s" : [ { - "r" : "32", + "r" : "258", "value" : [ "Date","(","2000",", ","3",", ","22",")" ] } ] }, { - "r" : "40", + "r" : "270", "value" : [ " ","before month of"," " ] }, { - "r" : "39", + "r" : "269", "s" : [ { - "r" : "36", + "r" : "264", "value" : [ "Date","(","2000",", ","3",", ","23",")" ] } ] } ] @@ -6928,47 +7264,50 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "270", "precision" : "Month", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "263", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "32", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "33", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "34", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "269", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "36", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "37", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "38", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -6976,31 +7315,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "51", + "localId" : "272", "name" : "MonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "272", "s" : [ { "value" : [ "","define ","MonthAfter",": " ] }, { - "r" : "50", + "r" : "285", "s" : [ { - "r" : "45", + "r" : "278", "s" : [ { - "r" : "42", + "r" : "273", "value" : [ "Date","(","2000",", ","3",", ","22",")" ] } ] }, { - "r" : "50", + "r" : "285", "value" : [ " ","before month of"," " ] }, { - "r" : "49", + "r" : "284", "s" : [ { - "r" : "46", + "r" : "279", "value" : [ "Date","(","2000",", ","2",", ","23",")" ] } ] } ] @@ -7008,47 +7347,50 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "285", "precision" : "Month", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "278", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", "type" : "Literal" } }, { - "localId" : "49", + "localId" : "284", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "46", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "47", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "48", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -7056,31 +7398,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "61", + "localId" : "287", "name" : "MonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "287", "s" : [ { "value" : [ "","define ","MonthBefore",": " ] }, { - "r" : "60", + "r" : "300", "s" : [ { - "r" : "55", + "r" : "293", "s" : [ { - "r" : "52", + "r" : "288", "value" : [ "Date","(","2000",", ","3",", ","22",")" ] } ] }, { - "r" : "60", + "r" : "300", "value" : [ " ","before month of"," " ] }, { - "r" : "59", + "r" : "299", "s" : [ { - "r" : "56", + "r" : "294", "value" : [ "Date","(","2000",", ","4",", ","23",")" ] } ] } ] @@ -7088,47 +7430,50 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "300", "precision" : "Month", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "293", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "52", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "53", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "54", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "299", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "56", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "57", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "58", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" @@ -7136,31 +7481,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "71", + "localId" : "302", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "302", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "70", + "r" : "315", "s" : [ { - "r" : "65", + "r" : "308", "s" : [ { - "r" : "62", + "r" : "303", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "70", + "r" : "315", "value" : [ " ","before day of"," " ] }, { - "r" : "69", + "r" : "314", "s" : [ { - "r" : "66", + "r" : "309", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -7168,47 +7513,50 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "315", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "65", + "localId" : "308", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "69", + "localId" : "314", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "66", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "67", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "68", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -7216,31 +7564,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "81", + "localId" : "317", "name" : "DayAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "317", "s" : [ { "value" : [ "","define ","DayAfter",": " ] }, { - "r" : "80", + "r" : "330", "s" : [ { - "r" : "75", + "r" : "323", "s" : [ { - "r" : "72", + "r" : "318", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "80", + "r" : "330", "value" : [ " ","before day of"," " ] }, { - "r" : "79", + "r" : "329", "s" : [ { - "r" : "76", + "r" : "324", "value" : [ "Date","(","2000",", ","3",", ","14",")" ] } ] } ] @@ -7248,47 +7596,50 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "330", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "75", + "localId" : "323", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "72", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "73", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "74", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "329", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" @@ -7296,31 +7647,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "91", + "localId" : "332", "name" : "DayBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "332", "s" : [ { "value" : [ "","define ","DayBefore",": " ] }, { - "r" : "90", + "r" : "345", "s" : [ { - "r" : "85", + "r" : "338", "s" : [ { - "r" : "82", + "r" : "333", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "90", + "r" : "345", "value" : [ " ","before day of"," " ] }, { - "r" : "89", + "r" : "344", "s" : [ { - "r" : "86", + "r" : "339", "value" : [ "Date","(","2000",", ","3",", ","16",")" ] } ] } ] @@ -7328,47 +7679,50 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "345", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "85", + "localId" : "338", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "89", + "localId" : "344", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "87", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "88", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -7376,31 +7730,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "101", + "localId" : "347", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "347", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "100", + "r" : "360", "s" : [ { - "r" : "95", + "r" : "353", "s" : [ { - "r" : "92", + "r" : "348", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "100", + "r" : "360", "value" : [ " ","before"," " ] }, { - "r" : "99", + "r" : "359", "s" : [ { - "r" : "96", + "r" : "354", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -7408,46 +7762,49 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "360", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "353", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "92", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "93", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "94", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "359", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -7455,31 +7812,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "111", + "localId" : "362", "name" : "After", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "362", "s" : [ { "value" : [ "","define ","After",": " ] }, { - "r" : "110", + "r" : "375", "s" : [ { - "r" : "105", + "r" : "368", "s" : [ { - "r" : "102", + "r" : "363", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "110", + "r" : "375", "value" : [ " ","before"," " ] }, { - "r" : "109", + "r" : "374", "s" : [ { - "r" : "106", + "r" : "369", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -7487,46 +7844,49 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "375", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "105", + "localId" : "368", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "104", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "109", + "localId" : "374", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "108", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -7534,31 +7894,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "121", + "localId" : "377", "name" : "Before", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "377", "s" : [ { "value" : [ "","define ","Before",": " ] }, { - "r" : "120", + "r" : "390", "s" : [ { - "r" : "115", + "r" : "383", "s" : [ { - "r" : "112", + "r" : "378", "value" : [ "Date","(","2000",", ","3",", ","14",")" ] } ] }, { - "r" : "120", + "r" : "390", "value" : [ " ","before"," " ] }, { - "r" : "119", + "r" : "389", "s" : [ { - "r" : "116", + "r" : "384", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -7566,46 +7926,49 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "390", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "115", + "localId" : "383", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "112", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "113", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "114", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "389", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "116", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "117", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "118", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -7613,31 +7976,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "130", + "localId" : "392", "name" : "ImpreciseDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "130", + "r" : "392", "s" : [ { "value" : [ "","define ","ImpreciseDay",": " ] }, { - "r" : "129", + "r" : "404", "s" : [ { - "r" : "125", + "r" : "398", "s" : [ { - "r" : "122", + "r" : "393", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "129", + "r" : "404", "value" : [ " ","before day of"," " ] }, { - "r" : "128", + "r" : "403", "s" : [ { - "r" : "126", + "r" : "399", "value" : [ "Date","(","2000",", ","3",")" ] } ] } ] @@ -7645,41 +8008,44 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "129", + "localId" : "404", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "125", + "localId" : "398", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "128", + "localId" : "403", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "126", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "127", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -7687,31 +8053,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "139", + "localId" : "406", "name" : "ImpreciseDayMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "139", + "r" : "406", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthAfter",": " ] }, { - "r" : "138", + "r" : "418", "s" : [ { - "r" : "134", + "r" : "412", "s" : [ { - "r" : "131", + "r" : "407", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "138", + "r" : "418", "value" : [ " ","before day of"," " ] }, { - "r" : "137", + "r" : "417", "s" : [ { - "r" : "135", + "r" : "413", "value" : [ "Date","(","2000",", ","2",")" ] } ] } ] @@ -7719,41 +8085,44 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "138", + "localId" : "418", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "134", + "localId" : "412", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "137", + "localId" : "417", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "135", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "136", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -7761,31 +8130,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "148", + "localId" : "420", "name" : "ImpreciseDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "148", + "r" : "420", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthBefore",": " ] }, { - "r" : "147", + "r" : "432", "s" : [ { - "r" : "143", + "r" : "426", "s" : [ { - "r" : "140", + "r" : "421", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "147", + "r" : "432", "value" : [ " ","before day of"," " ] }, { - "r" : "146", + "r" : "431", "s" : [ { - "r" : "144", + "r" : "427", "value" : [ "Date","(","2000",", ","4",")" ] } ] } ] @@ -7793,41 +8162,44 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "147", + "localId" : "432", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "143", + "localId" : "426", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "140", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "141", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "142", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "146", + "localId" : "431", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "144", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "145", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -7835,25 +8207,25 @@ module.exports['Before'] = { } ] } }, { - "localId" : "155", + "localId" : "434", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "155", + "r" : "434", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "154", + "r" : "442", "s" : [ { - "r" : "149", + "r" : "435", "value" : [ "null"," ","before"," " ] }, { - "r" : "153", + "r" : "441", "s" : [ { - "r" : "150", + "r" : "436", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -7861,32 +8233,36 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "154", + "localId" : "442", "type" : "Before", + "signature" : [ ], "operand" : [ { + "localId" : "443", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "149", + "localId" : "435", "type" : "Null" } }, { - "localId" : "153", + "localId" : "441", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "150", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "151", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "152", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -7894,88 +8270,92 @@ module.exports['Before'] = { } ] } }, { - "localId" : "162", + "localId" : "445", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "162", + "r" : "445", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "161", + "r" : "453", "s" : [ { - "r" : "159", + "r" : "451", "s" : [ { - "r" : "156", + "r" : "446", "value" : [ "Date","(","2000",", ","3",", ","15",")" ] } ] }, { - "r" : "161", + "r" : "453", "value" : [ " ","before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "161", + "localId" : "453", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "159", + "localId" : "451", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "156", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "157", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "158", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { + "localId" : "454", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "160", + "localId" : "452", "type" : "Null" } } ] } }, { - "localId" : "168", + "localId" : "456", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "168", + "r" : "456", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "167", + "r" : "461", "s" : [ { - "r" : "165", + "r" : "457", "s" : [ { "value" : [ "(" ] }, { - "r" : "165", + "r" : "457", "s" : [ { - "r" : "163", + "r" : "458", "value" : [ "null"," as " ] }, { - "r" : "164", + "r" : "459", "s" : [ { "value" : [ "Date" ] } ] @@ -7984,33 +8364,37 @@ module.exports['Before'] = { "value" : [ ")" ] } ] }, { - "r" : "167", + "r" : "461", "value" : [ " ","before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "167", + "localId" : "461", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "165", + "localId" : "457", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "163", + "localId" : "458", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "164", + "localId" : "459", "name" : "{urn:hl7-org:elm-types:r1}Date", "type" : "NamedTypeSpecifier" } }, { + "localId" : "462", "asType" : "{urn:hl7-org:elm-types:r1}Date", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "166", + "localId" : "460", "type" : "Null" } } ] @@ -8039,14 +8423,16 @@ define DaysBetweenUncertainty: difference in days between NewYear2014 and Januar module.exports['DifferenceBetween'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "270", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -8062,17 +8448,18 @@ module.exports['DifferenceBetween'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -8080,7 +8467,7 @@ module.exports['DifferenceBetween'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -8088,164 +8475,176 @@ module.exports['DifferenceBetween'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "NewYear2013", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","NewYear2013",": " ] }, { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2013",", ","1",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "11", + "localId" : "220", "name" : "NewYear2014", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "220", "s" : [ { "value" : [ "","define ","NewYear2014",": " ] }, { - "r" : "10", + "r" : "226", "s" : [ { - "r" : "7", + "r" : "221", "value" : [ "Date","(","2014",", ","1",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "10", + "localId" : "226", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "9", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "228", "name" : "January2014", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "228", "s" : [ { "value" : [ "","define ","January2014",": " ] }, { - "r" : "14", + "r" : "233", "s" : [ { - "r" : "12", + "r" : "229", "value" : [ "Date","(","2014",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "14", + "localId" : "233", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "13", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "19", + "localId" : "235", "name" : "YearsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "","define ","YearsBetween",": " ] }, { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "difference in years between " ] }, { - "r" : "16", + "r" : "237", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "17", + "r" : "238", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -8254,43 +8653,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "236", "precision" : "Year", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "237", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "17", + "localId" : "238", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "23", + "localId" : "240", "name" : "MonthsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "240", "s" : [ { "value" : [ "","define ","MonthsBetween",": " ] }, { - "r" : "22", + "r" : "241", "s" : [ { "value" : [ "difference in months between " ] }, { - "r" : "20", + "r" : "242", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "21", + "r" : "243", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -8299,43 +8699,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "241", "precision" : "Month", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "242", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "21", + "localId" : "243", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "27", + "localId" : "245", "name" : "WeeksBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "245", "s" : [ { "value" : [ "","define ","WeeksBetween",": " ] }, { - "r" : "26", + "r" : "246", "s" : [ { "value" : [ "difference in weeks between " ] }, { - "r" : "24", + "r" : "247", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "25", + "r" : "248", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -8344,43 +8745,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "246", "precision" : "Week", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "247", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "25", + "localId" : "248", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "31", + "localId" : "250", "name" : "DaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "","define ","DaysBetween",": " ] }, { - "r" : "30", + "r" : "251", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "28", + "r" : "252", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "29", + "r" : "253", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -8389,43 +8791,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "251", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "252", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "29", + "localId" : "253", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "35", + "localId" : "255", "name" : "YearsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "255", "s" : [ { "value" : [ "","define ","YearsBetweenUncertainty",": " ] }, { - "r" : "34", + "r" : "256", "s" : [ { "value" : [ "difference in years between " ] }, { - "r" : "32", + "r" : "257", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "33", + "r" : "258", "s" : [ { "value" : [ "January2014" ] } ] @@ -8434,43 +8837,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "34", + "localId" : "256", "precision" : "Year", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "257", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "33", + "localId" : "258", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "39", + "localId" : "260", "name" : "MonthsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "260", "s" : [ { "value" : [ "","define ","MonthsBetweenUncertainty",": " ] }, { - "r" : "38", + "r" : "261", "s" : [ { "value" : [ "difference in months between " ] }, { - "r" : "36", + "r" : "262", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "37", + "r" : "263", "s" : [ { "value" : [ "January2014" ] } ] @@ -8479,43 +8883,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "261", "precision" : "Month", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "262", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "37", + "localId" : "263", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "43", + "localId" : "265", "name" : "WeeksBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "265", "s" : [ { "value" : [ "","define ","WeeksBetweenUncertainty",": " ] }, { - "r" : "42", + "r" : "266", "s" : [ { "value" : [ "difference in weeks between " ] }, { - "r" : "40", + "r" : "267", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "41", + "r" : "268", "s" : [ { "value" : [ "January2014" ] } ] @@ -8524,43 +8929,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "266", "precision" : "Week", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "40", + "localId" : "267", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "41", + "localId" : "268", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "47", + "localId" : "270", "name" : "DaysBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "270", "s" : [ { "value" : [ "","define ","DaysBetweenUncertainty",": " ] }, { - "r" : "46", + "r" : "271", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "44", + "r" : "272", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "45", + "r" : "273", "s" : [ { "value" : [ "January2014" ] } ] @@ -8569,15 +8975,16 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "271", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "272", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "45", + "localId" : "273", "name" : "January2014", "type" : "ExpressionRef" } ] @@ -8615,14 +9022,16 @@ define TwentyFiveDaysGreaterThanDaysBetween: 25 > difference in days between New module.exports['DifferenceBetween Comparisons'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "118", + "r" : "346", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -8638,17 +9047,18 @@ module.exports['DifferenceBetween Comparisons'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -8656,7 +9066,7 @@ module.exports['DifferenceBetween Comparisons'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -8664,1027 +9074,1068 @@ module.exports['DifferenceBetween Comparisons'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "NewYear2014", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","NewYear2014",": " ] }, { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2014",", ","1",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "220", "name" : "February2014", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","define ","February2014",": " ] }, { - "r" : "9", + "r" : "225", "s" : [ { - "r" : "7", + "r" : "221", "value" : [ "Date","(","2014",", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "225", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } }, { - "localId" : "16", + "localId" : "227", "name" : "GreaterThan25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "227", "s" : [ { "value" : [ "","define ","GreaterThan25DaysAfter",": " ] }, { - "r" : "15", + "r" : "228", "s" : [ { - "r" : "13", + "r" : "229", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "11", + "r" : "230", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "12", + "r" : "231", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "14", + "r" : "232", "value" : [ " ",">"," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "15", + "localId" : "228", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "13", + "localId" : "229", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "11", + "localId" : "230", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "12", + "localId" : "231", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "14", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "22", + "localId" : "234", "name" : "GreaterThan40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "234", "s" : [ { "value" : [ "","define ","GreaterThan40DaysAfter",": " ] }, { - "r" : "21", + "r" : "235", "s" : [ { - "r" : "19", + "r" : "236", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "17", + "r" : "237", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "18", + "r" : "238", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "20", + "r" : "239", "value" : [ " ",">"," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "21", + "localId" : "235", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "19", + "localId" : "236", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "237", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "18", + "localId" : "238", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "20", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "28", + "localId" : "241", "name" : "GreaterThan80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "241", "s" : [ { "value" : [ "","define ","GreaterThan80DaysAfter",": " ] }, { - "r" : "27", + "r" : "242", "s" : [ { - "r" : "25", + "r" : "243", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "23", + "r" : "244", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "24", + "r" : "245", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "26", + "r" : "246", "value" : [ " ",">"," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "27", + "localId" : "242", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "243", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "23", + "localId" : "244", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "24", + "localId" : "245", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "26", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "34", + "localId" : "248", "name" : "GreaterOrEqualTo25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "248", "s" : [ { "value" : [ "","define ","GreaterOrEqualTo25DaysAfter",": " ] }, { - "r" : "33", + "r" : "249", "s" : [ { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "29", + "r" : "251", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "30", + "r" : "252", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "32", + "r" : "253", "value" : [ " ",">="," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "33", + "localId" : "249", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "250", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "29", + "localId" : "251", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "30", + "localId" : "252", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "32", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "40", + "localId" : "255", "name" : "GreaterOrEqualTo40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "40", + "r" : "255", "s" : [ { "value" : [ "","define ","GreaterOrEqualTo40DaysAfter",": " ] }, { - "r" : "39", + "r" : "256", "s" : [ { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "35", + "r" : "258", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "36", + "r" : "259", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "38", + "r" : "260", "value" : [ " ",">="," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "39", + "localId" : "256", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "37", + "localId" : "257", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "258", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "36", + "localId" : "259", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "38", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "46", + "localId" : "262", "name" : "GreaterOrEqualTo80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "262", "s" : [ { "value" : [ "","define ","GreaterOrEqualTo80DaysAfter",": " ] }, { - "r" : "45", + "r" : "263", "s" : [ { - "r" : "43", + "r" : "264", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "41", + "r" : "265", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "42", + "r" : "266", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "44", + "r" : "267", "value" : [ " ",">="," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "45", + "localId" : "263", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "43", + "localId" : "264", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "41", + "localId" : "265", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "42", + "localId" : "266", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "44", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "52", + "localId" : "269", "name" : "EqualTo25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "52", + "r" : "269", "s" : [ { "value" : [ "","define ","EqualTo25DaysAfter",": " ] }, { - "r" : "51", + "r" : "270", "s" : [ { - "r" : "49", + "r" : "271", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "47", + "r" : "272", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "48", + "r" : "273", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "50", + "r" : "274", "value" : [ " ","="," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "51", + "localId" : "270", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "49", + "localId" : "271", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "47", + "localId" : "272", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "48", + "localId" : "273", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "50", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "58", + "localId" : "276", "name" : "EqualTo40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "276", "s" : [ { "value" : [ "","define ","EqualTo40DaysAfter",": " ] }, { - "r" : "57", + "r" : "277", "s" : [ { - "r" : "55", + "r" : "278", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "53", + "r" : "279", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "54", + "r" : "280", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "56", + "r" : "281", "value" : [ " ","="," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "57", + "localId" : "277", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "278", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "53", + "localId" : "279", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "54", + "localId" : "280", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "56", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "64", + "localId" : "283", "name" : "EqualTo80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "283", "s" : [ { "value" : [ "","define ","EqualTo80DaysAfter",": " ] }, { - "r" : "63", + "r" : "284", "s" : [ { - "r" : "61", + "r" : "285", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "59", + "r" : "286", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "60", + "r" : "287", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "62", + "r" : "288", "value" : [ " ","="," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "63", + "localId" : "284", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "61", + "localId" : "285", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "59", + "localId" : "286", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "60", + "localId" : "287", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "70", + "localId" : "290", "name" : "LessOrEqualTo25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "70", + "r" : "290", "s" : [ { "value" : [ "","define ","LessOrEqualTo25DaysAfter",": " ] }, { - "r" : "69", + "r" : "291", "s" : [ { - "r" : "67", + "r" : "292", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "65", + "r" : "293", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "66", + "r" : "294", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "68", + "r" : "295", "value" : [ " ","<="," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "69", + "localId" : "291", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "67", + "localId" : "292", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "65", + "localId" : "293", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "66", + "localId" : "294", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "68", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "76", + "localId" : "297", "name" : "LessOrEqualTo40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "76", + "r" : "297", "s" : [ { "value" : [ "","define ","LessOrEqualTo40DaysAfter",": " ] }, { - "r" : "75", + "r" : "298", "s" : [ { - "r" : "73", + "r" : "299", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "71", + "r" : "300", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "72", + "r" : "301", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "74", + "r" : "302", "value" : [ " ","<="," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "75", + "localId" : "298", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "73", + "localId" : "299", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "71", + "localId" : "300", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "72", + "localId" : "301", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "82", + "localId" : "304", "name" : "LessOrEqualTo80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "82", + "r" : "304", "s" : [ { "value" : [ "","define ","LessOrEqualTo80DaysAfter",": " ] }, { - "r" : "81", + "r" : "305", "s" : [ { - "r" : "79", + "r" : "306", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "77", + "r" : "307", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "78", + "r" : "308", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "80", + "r" : "309", "value" : [ " ","<="," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "81", + "localId" : "305", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "79", + "localId" : "306", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "77", + "localId" : "307", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "78", + "localId" : "308", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "80", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "88", + "localId" : "311", "name" : "LessThan25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "88", + "r" : "311", "s" : [ { "value" : [ "","define ","LessThan25DaysAfter",": " ] }, { - "r" : "87", + "r" : "312", "s" : [ { - "r" : "85", + "r" : "313", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "83", + "r" : "314", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "84", + "r" : "315", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "86", + "r" : "316", "value" : [ " ","<"," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "87", + "localId" : "312", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "85", + "localId" : "313", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "83", + "localId" : "314", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "84", + "localId" : "315", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "86", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "94", + "localId" : "318", "name" : "LessThan40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "94", + "r" : "318", "s" : [ { "value" : [ "","define ","LessThan40DaysAfter",": " ] }, { - "r" : "93", + "r" : "319", "s" : [ { - "r" : "91", + "r" : "320", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "89", + "r" : "321", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "90", + "r" : "322", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "92", + "r" : "323", "value" : [ " ","<"," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "93", + "localId" : "319", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "91", + "localId" : "320", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "89", + "localId" : "321", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "90", + "localId" : "322", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "92", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "100", + "localId" : "325", "name" : "LessThan80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "100", + "r" : "325", "s" : [ { "value" : [ "","define ","LessThan80DaysAfter",": " ] }, { - "r" : "99", + "r" : "326", "s" : [ { - "r" : "97", + "r" : "327", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "95", + "r" : "328", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "96", + "r" : "329", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "98", + "r" : "330", "value" : [ " ","<"," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "99", + "localId" : "326", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "97", + "localId" : "327", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "328", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "96", + "localId" : "329", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "98", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "106", + "localId" : "332", "name" : "TwentyFiveDaysLessThanDaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "106", + "r" : "332", "s" : [ { "value" : [ "","define ","TwentyFiveDaysLessThanDaysBetween",": " ] }, { - "r" : "105", + "r" : "333", "s" : [ { - "r" : "101", + "r" : "334", "value" : [ "25"," ","<"," " ] }, { - "r" : "104", + "r" : "335", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "102", + "r" : "336", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "103", + "r" : "337", "s" : [ { "value" : [ "February2014" ] } ] @@ -9694,57 +10145,59 @@ module.exports['DifferenceBetween Comparisons'] = { } } ], "expression" : { - "localId" : "105", + "localId" : "333", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "101", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, { - "localId" : "104", + "localId" : "335", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "102", + "localId" : "336", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "103", + "localId" : "337", "name" : "February2014", "type" : "ExpressionRef" } ] } ] } }, { - "localId" : "112", + "localId" : "339", "name" : "FortyDaysEqualToDaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "112", + "r" : "339", "s" : [ { "value" : [ "","define ","FortyDaysEqualToDaysBetween",": " ] }, { - "r" : "111", + "r" : "340", "s" : [ { - "r" : "107", + "r" : "341", "value" : [ "40"," ","="," " ] }, { - "r" : "110", + "r" : "342", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "108", + "r" : "343", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "109", + "r" : "344", "s" : [ { "value" : [ "February2014" ] } ] @@ -9754,57 +10207,59 @@ module.exports['DifferenceBetween Comparisons'] = { } } ], "expression" : { - "localId" : "111", + "localId" : "340", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "107", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" }, { - "localId" : "110", + "localId" : "342", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "108", + "localId" : "343", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "109", + "localId" : "344", "name" : "February2014", "type" : "ExpressionRef" } ] } ] } }, { - "localId" : "118", + "localId" : "346", "name" : "TwentyFiveDaysGreaterThanDaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "118", + "r" : "346", "s" : [ { "value" : [ "","define ","TwentyFiveDaysGreaterThanDaysBetween",": " ] }, { - "r" : "117", + "r" : "347", "s" : [ { - "r" : "113", + "r" : "348", "value" : [ "25"," ",">"," " ] }, { - "r" : "116", + "r" : "349", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "114", + "r" : "350", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "115", + "r" : "351", "s" : [ { "value" : [ "February2014" ] } ] @@ -9814,23 +10269,25 @@ module.exports['DifferenceBetween Comparisons'] = { } } ], "expression" : { - "localId" : "117", + "localId" : "347", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "113", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, { - "localId" : "116", + "localId" : "349", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "114", + "localId" : "350", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "115", + "localId" : "351", "name" : "February2014", "type" : "ExpressionRef" } ] @@ -9860,14 +10317,16 @@ define DaysBetweenUncertainty: days between JanOne2015 and January2015 module.exports['DurationBetween'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "270", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -9883,17 +10342,18 @@ module.exports['DurationBetween'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -9901,7 +10361,7 @@ module.exports['DurationBetween'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -9909,164 +10369,176 @@ module.exports['DurationBetween'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "DecTen2013", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","DecTen2013",": " ] }, { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2013",", ","12",", ","10",")" ] } ] } ] } } ], "expression" : { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } } }, { - "localId" : "11", + "localId" : "220", "name" : "JanOne2015", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "220", "s" : [ { "value" : [ "","define ","JanOne2015",": " ] }, { - "r" : "10", + "r" : "226", "s" : [ { - "r" : "7", + "r" : "221", "value" : [ "Date","(","2015",", ","1",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "10", + "localId" : "226", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "9", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "228", "name" : "January2015", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "228", "s" : [ { "value" : [ "","define ","January2015",": " ] }, { - "r" : "14", + "r" : "233", "s" : [ { - "r" : "12", + "r" : "229", "value" : [ "Date","(","2015",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "14", + "localId" : "233", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "13", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "19", + "localId" : "235", "name" : "YearsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "","define ","YearsBetween",": " ] }, { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "years between " ] }, { - "r" : "16", + "r" : "237", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "17", + "r" : "238", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -10075,43 +10547,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "236", "precision" : "Year", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "237", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "17", + "localId" : "238", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "23", + "localId" : "240", "name" : "MonthsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "240", "s" : [ { "value" : [ "","define ","MonthsBetween",": " ] }, { - "r" : "22", + "r" : "241", "s" : [ { "value" : [ "months between " ] }, { - "r" : "20", + "r" : "242", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "21", + "r" : "243", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -10120,43 +10593,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "241", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "242", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "21", + "localId" : "243", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "27", + "localId" : "245", "name" : "WeeksBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "245", "s" : [ { "value" : [ "","define ","WeeksBetween",": " ] }, { - "r" : "26", + "r" : "246", "s" : [ { "value" : [ "weeks between " ] }, { - "r" : "24", + "r" : "247", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "25", + "r" : "248", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -10165,43 +10639,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "246", "precision" : "Week", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "247", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "25", + "localId" : "248", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "31", + "localId" : "250", "name" : "DaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "","define ","DaysBetween",": " ] }, { - "r" : "30", + "r" : "251", "s" : [ { "value" : [ "days between " ] }, { - "r" : "28", + "r" : "252", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "29", + "r" : "253", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -10210,43 +10685,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "251", "precision" : "Day", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "252", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "29", + "localId" : "253", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "35", + "localId" : "255", "name" : "YearsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "255", "s" : [ { "value" : [ "","define ","YearsBetweenUncertainty",": " ] }, { - "r" : "34", + "r" : "256", "s" : [ { "value" : [ "years between " ] }, { - "r" : "32", + "r" : "257", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "33", + "r" : "258", "s" : [ { "value" : [ "January2015" ] } ] @@ -10255,43 +10731,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "34", + "localId" : "256", "precision" : "Year", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "257", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "33", + "localId" : "258", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "39", + "localId" : "260", "name" : "MonthsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "260", "s" : [ { "value" : [ "","define ","MonthsBetweenUncertainty",": " ] }, { - "r" : "38", + "r" : "261", "s" : [ { "value" : [ "months between " ] }, { - "r" : "36", + "r" : "262", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "37", + "r" : "263", "s" : [ { "value" : [ "January2015" ] } ] @@ -10300,43 +10777,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "261", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "262", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "37", + "localId" : "263", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "43", + "localId" : "265", "name" : "WeeksBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "265", "s" : [ { "value" : [ "","define ","WeeksBetweenUncertainty",": " ] }, { - "r" : "42", + "r" : "266", "s" : [ { "value" : [ "weeks between " ] }, { - "r" : "40", + "r" : "267", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "41", + "r" : "268", "s" : [ { "value" : [ "January2015" ] } ] @@ -10345,43 +10823,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "266", "precision" : "Week", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "40", + "localId" : "267", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "41", + "localId" : "268", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "47", + "localId" : "270", "name" : "DaysBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "270", "s" : [ { "value" : [ "","define ","DaysBetweenUncertainty",": " ] }, { - "r" : "46", + "r" : "271", "s" : [ { "value" : [ "days between " ] }, { - "r" : "44", + "r" : "272", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "45", + "r" : "273", "s" : [ { "value" : [ "January2015" ] } ] @@ -10390,15 +10869,16 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "271", "precision" : "Day", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "272", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "45", + "localId" : "273", "name" : "January2015", "type" : "ExpressionRef" } ] @@ -10425,14 +10905,16 @@ define MinusTwentyDays: June15th2013 - 20 days module.exports['DateMath'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "255", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -10448,17 +10930,18 @@ module.exports['DateMath'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -10466,7 +10949,7 @@ module.exports['DateMath'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -10474,84 +10957,94 @@ module.exports['DateMath'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "June15th2013", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","June15th2013",": " ] }, { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Date","(","2013",", ","6",", ","15",")" ] } ] } ] } } ], "expression" : { - "localId" : "5", + "localId" : "218", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "220", "name" : "PlusThreeYears", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","define ","PlusThreeYears",": " ] }, { - "r" : "9", + "r" : "221", "s" : [ { - "r" : "7", + "r" : "222", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "8", + "r" : "223", "s" : [ { "value" : [ "3 ","years" ] } ] @@ -10560,41 +11053,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "221", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "7", + "localId" : "222", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "8", + "localId" : "223", "value" : 3, "unit" : "years", "type" : "Quantity" } ] } }, { - "localId" : "14", + "localId" : "225", "name" : "MinusThreeYears", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "225", "s" : [ { "value" : [ "","define ","MinusThreeYears",": " ] }, { - "r" : "13", + "r" : "226", "s" : [ { - "r" : "11", + "r" : "227", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "12", + "r" : "228", "s" : [ { "value" : [ "3 ","years" ] } ] @@ -10603,41 +11097,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "226", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "11", + "localId" : "227", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "12", + "localId" : "228", "value" : 3, "unit" : "years", "type" : "Quantity" } ] } }, { - "localId" : "18", + "localId" : "230", "name" : "PlusEightMonths", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "230", "s" : [ { "value" : [ "","define ","PlusEightMonths",": " ] }, { - "r" : "17", + "r" : "231", "s" : [ { - "r" : "15", + "r" : "232", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "16", + "r" : "233", "s" : [ { "value" : [ "8 ","months" ] } ] @@ -10646,41 +11141,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "231", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "232", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "16", + "localId" : "233", "value" : 8, "unit" : "months", "type" : "Quantity" } ] } }, { - "localId" : "22", + "localId" : "235", "name" : "MinusEightMonths", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "235", "s" : [ { "value" : [ "","define ","MinusEightMonths",": " ] }, { - "r" : "21", + "r" : "236", "s" : [ { - "r" : "19", + "r" : "237", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "20", + "r" : "238", "s" : [ { "value" : [ "8 ","months" ] } ] @@ -10689,41 +11185,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "21", + "localId" : "236", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "19", + "localId" : "237", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "20", + "localId" : "238", "value" : 8, "unit" : "months", "type" : "Quantity" } ] } }, { - "localId" : "26", + "localId" : "240", "name" : "PlusThreeWeeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "240", "s" : [ { "value" : [ "","define ","PlusThreeWeeks",": " ] }, { - "r" : "25", + "r" : "241", "s" : [ { - "r" : "23", + "r" : "242", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "24", + "r" : "243", "s" : [ { "value" : [ "3 ","weeks" ] } ] @@ -10732,41 +11229,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "241", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "23", + "localId" : "242", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "24", + "localId" : "243", "value" : 3, "unit" : "weeks", "type" : "Quantity" } ] } }, { - "localId" : "30", + "localId" : "245", "name" : "MinusThreeWeeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "245", "s" : [ { "value" : [ "","define ","MinusThreeWeeks",": " ] }, { - "r" : "29", + "r" : "246", "s" : [ { - "r" : "27", + "r" : "247", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "28", + "r" : "248", "s" : [ { "value" : [ "3 ","weeks" ] } ] @@ -10775,41 +11273,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "246", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "27", + "localId" : "247", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "28", + "localId" : "248", "value" : 3, "unit" : "weeks", "type" : "Quantity" } ] } }, { - "localId" : "34", + "localId" : "250", "name" : "PlusTwentyDays", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "250", "s" : [ { "value" : [ "","define ","PlusTwentyDays",": " ] }, { - "r" : "33", + "r" : "251", "s" : [ { - "r" : "31", + "r" : "252", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "32", + "r" : "253", "s" : [ { "value" : [ "20 ","days" ] } ] @@ -10818,41 +11317,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "251", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "252", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "32", + "localId" : "253", "value" : 20, "unit" : "days", "type" : "Quantity" } ] } }, { - "localId" : "38", + "localId" : "255", "name" : "MinusTwentyDays", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "255", "s" : [ { "value" : [ "","define ","MinusTwentyDays",": " ] }, { - "r" : "37", + "r" : "256", "s" : [ { - "r" : "35", + "r" : "257", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "36", + "r" : "258", "s" : [ { "value" : [ "20 ","days" ] } ] @@ -10861,14 +11361,15 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "256", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "257", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "36", + "localId" : "258", "value" : 20, "unit" : "days", "type" : "Quantity" diff --git a/test/elm/datetime/data.js b/test/elm/datetime/data.js index a05835cc5..14dd7ce21 100644 --- a/test/elm/datetime/data.js +++ b/test/elm/datetime/data.js @@ -24,14 +24,16 @@ define TimezoneOffset: DateTime(2012, 2, 15, 12, 10, 59, 456, -8.0) module.exports['DateTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "54", + "r" : "275", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -47,17 +49,18 @@ module.exports['DateTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -65,7 +68,7 @@ module.exports['DateTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -73,376 +76,392 @@ module.exports['DateTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "Year", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","Year",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2012",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } } }, { - "localId" : "8", + "localId" : "218", "name" : "Month", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "218", "s" : [ { "value" : [ "","define ","Month",": " ] }, { - "r" : "7", + "r" : "223", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "7", + "localId" : "223", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "225", "name" : "Day", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "225", "s" : [ { "value" : [ "","define ","Day",": " ] }, { - "r" : "12", + "r" : "231", "s" : [ { - "r" : "9", + "r" : "226", "value" : [ "DateTime","(","2012",", ","2",", ","15",")" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "231", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "9", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } } }, { - "localId" : "19", + "localId" : "233", "name" : "Hour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "233", "s" : [ { "value" : [ "","define ","Hour",": " ] }, { - "r" : "18", + "r" : "240", "s" : [ { - "r" : "14", + "r" : "234", "value" : [ "DateTime","(","2012",", ","2",", ","15",", ","12",")" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "240", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "14", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "15", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "16", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "17", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" } } }, { - "localId" : "26", + "localId" : "242", "name" : "Minute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "242", "s" : [ { "value" : [ "","define ","Minute",": " ] }, { - "r" : "25", + "r" : "250", "s" : [ { - "r" : "20", + "r" : "243", "value" : [ "DateTime","(","2012",", ","2",", ","15",", ","12",", ","10",")" ] } ] } ] } } ], "expression" : { - "localId" : "25", + "localId" : "250", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "20", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "21", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "22", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "23", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "24", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } } }, { - "localId" : "34", + "localId" : "252", "name" : "Second", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "252", "s" : [ { "value" : [ "","define ","Second",": " ] }, { - "r" : "33", + "r" : "261", "s" : [ { - "r" : "27", + "r" : "253", "value" : [ "DateTime","(","2012",", ","2",", ","15",", ","12",", ","10",", ","59",")" ] } ] } ] } } ], "expression" : { - "localId" : "33", + "localId" : "261", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "27", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "28", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "29", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "30", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "31", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { - "localId" : "32", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" } } }, { - "localId" : "43", + "localId" : "263", "name" : "Millisecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "263", "s" : [ { "value" : [ "","define ","Millisecond",": " ] }, { - "r" : "42", + "r" : "273", "s" : [ { - "r" : "35", + "r" : "264", "value" : [ "DateTime","(","2012",", ","2",", ","15",", ","12",", ","10",", ","59",", ","456",")" ] } ] } ] } } ], "expression" : { - "localId" : "42", + "localId" : "273", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "35", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "36", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "37", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "38", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "39", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { - "localId" : "40", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "41", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "456", "type" : "Literal" } } }, { - "localId" : "54", + "localId" : "275", "name" : "TimezoneOffset", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "54", + "r" : "275", "s" : [ { "value" : [ "","define ","TimezoneOffset",": " ] }, { - "r" : "53", + "r" : "287", "s" : [ { - "r" : "44", + "r" : "276", "value" : [ "DateTime","(","2012",", ","2",", ","15",", ","12",", ","10",", ","59",", ","456",", " ] }, { - "r" : "52", + "r" : "283", "s" : [ { - "r" : "51", + "r" : "284", "value" : [ "-","8.0" ] } ] }, { @@ -452,55 +471,57 @@ module.exports['DateTime'] = { } } ], "expression" : { - "localId" : "53", + "localId" : "287", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "44", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "45", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "46", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "47", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "48", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { - "localId" : "49", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "50", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "456", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "52", + "localId" : "283", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "51", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.0", "type" : "Literal" @@ -524,14 +545,16 @@ define Millisecond: Time(12, 10, 59, 456) module.exports['Time'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "233", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -547,17 +570,18 @@ module.exports['Time'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -565,7 +589,7 @@ module.exports['Time'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -573,171 +597,184 @@ module.exports['Time'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "Hour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","Hour",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Time","(","12",")" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" } } }, { - "localId" : "8", + "localId" : "218", "name" : "Minute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "218", "s" : [ { "value" : [ "","define ","Minute",": " ] }, { - "r" : "7", + "r" : "223", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "Time","(","12",", ","10",")" ] } ] } ] } } ], "expression" : { - "localId" : "7", + "localId" : "223", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "225", "name" : "Second", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "225", "s" : [ { "value" : [ "","define ","Second",": " ] }, { - "r" : "12", + "r" : "231", "s" : [ { - "r" : "9", + "r" : "226", "value" : [ "Time","(","12",", ","10",", ","59",")" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "231", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "9", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" } } }, { - "localId" : "19", + "localId" : "233", "name" : "Millisecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "233", "s" : [ { "value" : [ "","define ","Millisecond",": " ] }, { - "r" : "18", + "r" : "240", "s" : [ { - "r" : "14", + "r" : "234", "value" : [ "Time","(","12",", ","10",", ","59",", ","456",")" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "240", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "14", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "15", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { - "localId" : "16", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "17", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "456", "type" : "Literal" @@ -757,14 +794,16 @@ define TodayVar: Today() module.exports['Today'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -780,17 +819,18 @@ module.exports['Today'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -798,7 +838,7 @@ module.exports['Today'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -806,33 +846,42 @@ module.exports['Today'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "TodayVar", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","TodayVar",": " ] }, { - "r" : "2", + "r" : "215", "s" : [ { "value" : [ "Today","()" ] } ] @@ -840,8 +889,9 @@ module.exports['Today'] = { } } ], "expression" : { - "localId" : "2", - "type" : "Today" + "localId" : "215", + "type" : "Today", + "signature" : [ ] } } ] } @@ -857,14 +907,16 @@ define NowVar: Now() module.exports['Now'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -880,17 +932,18 @@ module.exports['Now'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -898,7 +951,7 @@ module.exports['Now'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -906,33 +959,42 @@ module.exports['Now'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "NowVar", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","NowVar",": " ] }, { - "r" : "2", + "r" : "215", "s" : [ { "value" : [ "Now","()" ] } ] @@ -940,8 +1002,9 @@ module.exports['Now'] = { } } ], "expression" : { - "localId" : "2", - "type" : "Now" + "localId" : "215", + "type" : "Now", + "signature" : [ ] } } ] } @@ -957,14 +1020,16 @@ define TimeOfDayVar: TimeOfDay() module.exports['TimeOfDay'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -980,17 +1045,18 @@ module.exports['TimeOfDay'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -998,7 +1064,7 @@ module.exports['TimeOfDay'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1006,33 +1072,42 @@ module.exports['TimeOfDay'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "TimeOfDayVar", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","TimeOfDayVar",": " ] }, { - "r" : "2", + "r" : "215", "s" : [ { "value" : [ "TimeOfDay","()" ] } ] @@ -1040,8 +1115,9 @@ module.exports['TimeOfDay'] = { } } ], "expression" : { - "localId" : "2", - "type" : "TimeOfDay" + "localId" : "215", + "type" : "TimeOfDay", + "signature" : [ ] } } ] } @@ -1075,14 +1151,16 @@ define NullDate: year from (null as DateTime) module.exports['DateTimeComponentFrom'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "278", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1098,17 +1176,18 @@ module.exports['DateTimeComponentFrom'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1116,7 +1195,7 @@ module.exports['DateTimeComponentFrom'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1124,40 +1203,49 @@ module.exports['DateTimeComponentFrom'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "IdesOfMarch", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","IdesOfMarch",": " ] }, { - "r" : "10", + "r" : "223", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "9", + "r" : "220", "s" : [ { - "r" : "9", + "r" : "220", "value" : [ "+","1.0" ] } ] }, { @@ -1167,74 +1255,75 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "223", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "9", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } } }, { - "localId" : "14", + "localId" : "225", "name" : "Year", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "225", "s" : [ { "value" : [ "","define ","Year",": " ] }, { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "year from " ] }, { - "r" : "12", + "r" : "227", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -1243,32 +1332,33 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "226", "precision" : "Year", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "227", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "17", + "localId" : "229", "name" : "Month", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "229", "s" : [ { "value" : [ "","define ","Month",": " ] }, { - "r" : "16", + "r" : "230", "s" : [ { "value" : [ "month from " ] }, { - "r" : "15", + "r" : "231", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -1277,32 +1367,33 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "230", "precision" : "Month", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "231", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "20", + "localId" : "233", "name" : "Day", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "233", "s" : [ { "value" : [ "","define ","Day",": " ] }, { - "r" : "19", + "r" : "234", "s" : [ { "value" : [ "day from " ] }, { - "r" : "18", + "r" : "235", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -1311,32 +1402,33 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "234", "precision" : "Day", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "235", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "23", + "localId" : "237", "name" : "Hour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "237", "s" : [ { "value" : [ "","define ","Hour",": " ] }, { - "r" : "22", + "r" : "238", "s" : [ { "value" : [ "hour from " ] }, { - "r" : "21", + "r" : "239", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -1345,32 +1437,33 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "238", "precision" : "Hour", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "239", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "26", + "localId" : "241", "name" : "Minute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "241", "s" : [ { "value" : [ "","define ","Minute",": " ] }, { - "r" : "25", + "r" : "242", "s" : [ { "value" : [ "minute from " ] }, { - "r" : "24", + "r" : "243", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -1379,32 +1472,33 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "242", "precision" : "Minute", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "24", + "localId" : "243", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "29", + "localId" : "245", "name" : "Second", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "245", "s" : [ { "value" : [ "","define ","Second",": " ] }, { - "r" : "28", + "r" : "246", "s" : [ { "value" : [ "second from " ] }, { - "r" : "27", + "r" : "247", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -1413,32 +1507,33 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "28", + "localId" : "246", "precision" : "Second", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "247", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "32", + "localId" : "249", "name" : "Millisecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "249", "s" : [ { "value" : [ "","define ","Millisecond",": " ] }, { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "millisecond from " ] }, { - "r" : "30", + "r" : "251", "s" : [ { "value" : [ "IdesOfMarch" ] } ] @@ -1447,81 +1542,83 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "31", + "localId" : "250", "precision" : "Millisecond", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "251", "name" : "IdesOfMarch", "type" : "ExpressionRef" } } }, { - "localId" : "37", + "localId" : "253", "name" : "ImpreciseIdesOfMarch", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "253", "s" : [ { "value" : [ "","define ","ImpreciseIdesOfMarch",": " ] }, { - "r" : "36", + "r" : "259", "s" : [ { - "r" : "33", + "r" : "254", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] } ] } } ], "expression" : { - "localId" : "36", + "localId" : "259", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "33", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "34", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "35", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } } }, { - "localId" : "53", + "localId" : "261", "name" : "ImpreciseComponentTuple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "261", "s" : [ { "value" : [ "","define ","ImpreciseComponentTuple",": " ] }, { - "r" : "52", + "r" : "262", "s" : [ { "value" : [ "Tuple {\n " ] }, { "s" : [ { "value" : [ "Year",": " ] }, { - "r" : "39", + "r" : "263", "s" : [ { "value" : [ "year from " ] }, { - "r" : "38", + "r" : "264", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -1533,11 +1630,11 @@ module.exports['DateTimeComponentFrom'] = { "s" : [ { "value" : [ "Month",": " ] }, { - "r" : "41", + "r" : "265", "s" : [ { "value" : [ "month from " ] }, { - "r" : "40", + "r" : "266", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -1549,11 +1646,11 @@ module.exports['DateTimeComponentFrom'] = { "s" : [ { "value" : [ "Day",": " ] }, { - "r" : "43", + "r" : "267", "s" : [ { "value" : [ "day from " ] }, { - "r" : "42", + "r" : "268", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -1565,11 +1662,11 @@ module.exports['DateTimeComponentFrom'] = { "s" : [ { "value" : [ "Hour",": " ] }, { - "r" : "45", + "r" : "269", "s" : [ { "value" : [ "hour from " ] }, { - "r" : "44", + "r" : "270", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -1581,11 +1678,11 @@ module.exports['DateTimeComponentFrom'] = { "s" : [ { "value" : [ "Minute",": " ] }, { - "r" : "47", + "r" : "271", "s" : [ { "value" : [ "minute from " ] }, { - "r" : "46", + "r" : "272", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -1597,11 +1694,11 @@ module.exports['DateTimeComponentFrom'] = { "s" : [ { "value" : [ "Second",": " ] }, { - "r" : "49", + "r" : "273", "s" : [ { "value" : [ "second from " ] }, { - "r" : "48", + "r" : "274", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -1613,11 +1710,11 @@ module.exports['DateTimeComponentFrom'] = { "s" : [ { "value" : [ "Millisecond",": " ] }, { - "r" : "51", + "r" : "275", "s" : [ { "value" : [ "millisecond from " ] }, { - "r" : "50", + "r" : "276", "s" : [ { "value" : [ "ImpreciseIdesOfMarch" ] } ] @@ -1630,16 +1727,17 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "52", + "localId" : "262", "type" : "Tuple", "element" : [ { "name" : "Year", "value" : { - "localId" : "39", + "localId" : "263", "precision" : "Year", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "38", + "localId" : "264", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -1647,11 +1745,12 @@ module.exports['DateTimeComponentFrom'] = { }, { "name" : "Month", "value" : { - "localId" : "41", + "localId" : "265", "precision" : "Month", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "40", + "localId" : "266", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -1659,11 +1758,12 @@ module.exports['DateTimeComponentFrom'] = { }, { "name" : "Day", "value" : { - "localId" : "43", + "localId" : "267", "precision" : "Day", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "42", + "localId" : "268", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -1671,11 +1771,12 @@ module.exports['DateTimeComponentFrom'] = { }, { "name" : "Hour", "value" : { - "localId" : "45", + "localId" : "269", "precision" : "Hour", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "44", + "localId" : "270", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -1683,11 +1784,12 @@ module.exports['DateTimeComponentFrom'] = { }, { "name" : "Minute", "value" : { - "localId" : "47", + "localId" : "271", "precision" : "Minute", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "46", + "localId" : "272", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -1695,11 +1797,12 @@ module.exports['DateTimeComponentFrom'] = { }, { "name" : "Second", "value" : { - "localId" : "49", + "localId" : "273", "precision" : "Second", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "274", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -1707,11 +1810,12 @@ module.exports['DateTimeComponentFrom'] = { }, { "name" : "Millisecond", "value" : { - "localId" : "51", + "localId" : "275", "precision" : "Millisecond", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "50", + "localId" : "276", "name" : "ImpreciseIdesOfMarch", "type" : "ExpressionRef" } @@ -1719,31 +1823,31 @@ module.exports['DateTimeComponentFrom'] = { } ] } }, { - "localId" : "58", + "localId" : "278", "name" : "NullDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "278", "s" : [ { "value" : [ "","define ","NullDate",": " ] }, { - "r" : "57", + "r" : "279", "s" : [ { "value" : [ "year from " ] }, { - "r" : "56", + "r" : "280", "s" : [ { "value" : [ "(" ] }, { - "r" : "56", + "r" : "280", "s" : [ { - "r" : "54", + "r" : "281", "value" : [ "null"," as " ] }, { - "r" : "55", + "r" : "282", "s" : [ { "value" : [ "DateTime" ] } ] @@ -1756,19 +1860,21 @@ module.exports['DateTimeComponentFrom'] = { } } ], "expression" : { - "localId" : "57", + "localId" : "279", "precision" : "Year", "type" : "DateTimeComponentFrom", + "signature" : [ ], "operand" : { - "localId" : "56", + "localId" : "280", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "54", + "localId" : "281", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "55", + "localId" : "282", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -1790,14 +1896,16 @@ define NullDate: date from (null as DateTime) module.exports['DateFrom'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "233", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1813,17 +1921,18 @@ module.exports['DateFrom'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1831,7 +1940,7 @@ module.exports['DateFrom'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1839,44 +1948,53 @@ module.exports['DateFrom'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "Date", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","Date",": " ] }, { - "r" : "11", + "r" : "213", "s" : [ { "value" : [ "date from " ] }, { - "r" : "10", + "r" : "224", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "9", + "r" : "221", "s" : [ { - "r" : "9", + "r" : "221", "value" : [ "+","1.0" ] } ] }, { @@ -1887,55 +2005,57 @@ module.exports['DateFrom'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "213", "type" : "DateFrom", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "224", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -1943,24 +2063,24 @@ module.exports['DateFrom'] = { } } }, { - "localId" : "16", + "localId" : "226", "name" : "ImpreciseDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "226", "s" : [ { "value" : [ "","define ","ImpreciseDate",": " ] }, { - "r" : "15", + "r" : "227", "s" : [ { "value" : [ "date from " ] }, { - "r" : "14", + "r" : "231", "s" : [ { - "r" : "13", + "r" : "228", "value" : [ "DateTime","(","2000",")" ] } ] } ] @@ -1968,13 +2088,15 @@ module.exports['DateFrom'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "227", "type" : "DateFrom", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "231", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "13", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" @@ -1982,31 +2104,31 @@ module.exports['DateFrom'] = { } } }, { - "localId" : "21", + "localId" : "233", "name" : "NullDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "233", "s" : [ { "value" : [ "","define ","NullDate",": " ] }, { - "r" : "20", + "r" : "234", "s" : [ { "value" : [ "date from " ] }, { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "(" ] }, { - "r" : "19", + "r" : "235", "s" : [ { - "r" : "17", + "r" : "236", "value" : [ "null"," as " ] }, { - "r" : "18", + "r" : "237", "s" : [ { "value" : [ "DateTime" ] } ] @@ -2019,18 +2141,20 @@ module.exports['DateFrom'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "234", "type" : "DateFrom", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "235", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "236", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "18", + "localId" : "237", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -2052,14 +2176,16 @@ define NullDate: time from null module.exports['TimeFrom'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "235", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2075,17 +2201,18 @@ module.exports['TimeFrom'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2093,7 +2220,7 @@ module.exports['TimeFrom'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2101,44 +2228,53 @@ module.exports['TimeFrom'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "Time", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","Time",": " ] }, { - "r" : "11", + "r" : "213", "s" : [ { "value" : [ "time from " ] }, { - "r" : "10", + "r" : "224", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "9", + "r" : "221", "s" : [ { - "r" : "9", + "r" : "221", "value" : [ "+","1.0" ] } ] }, { @@ -2149,55 +2285,57 @@ module.exports['TimeFrom'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "213", "type" : "TimeFrom", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "224", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -2205,24 +2343,24 @@ module.exports['TimeFrom'] = { } } }, { - "localId" : "18", + "localId" : "226", "name" : "NoTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "226", "s" : [ { "value" : [ "","define ","NoTime",": " ] }, { - "r" : "17", + "r" : "227", "s" : [ { "value" : [ "time from " ] }, { - "r" : "16", + "r" : "233", "s" : [ { - "r" : "13", + "r" : "228", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -2230,25 +2368,27 @@ module.exports['TimeFrom'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "227", "type" : "TimeFrom", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "233", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "13", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -2256,33 +2396,36 @@ module.exports['TimeFrom'] = { } } }, { - "localId" : "21", + "localId" : "235", "name" : "NullDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "235", "s" : [ { "value" : [ "","define ","NullDate",": " ] }, { - "r" : "20", + "r" : "236", "s" : [ { - "r" : "19", + "r" : "237", "value" : [ "time from ","null" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "236", "type" : "TimeFrom", + "signature" : [ ], "operand" : { + "localId" : "238", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "237", "type" : "Null" } } @@ -2304,14 +2447,16 @@ define NullDate: timezoneoffset from (null as DateTime) module.exports['TimezoneOffsetFrom'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "254", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2327,17 +2472,18 @@ module.exports['TimezoneOffsetFrom'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2345,7 +2491,7 @@ module.exports['TimezoneOffsetFrom'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2353,44 +2499,53 @@ module.exports['TimezoneOffsetFrom'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "CentralEuropean", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","CentralEuropean",": " ] }, { - "r" : "11", + "r" : "213", "s" : [ { "value" : [ "timezoneoffset from " ] }, { - "r" : "10", + "r" : "224", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "9", + "r" : "221", "s" : [ { - "r" : "9", + "r" : "221", "value" : [ "+","1.0" ] } ] }, { @@ -2401,55 +2556,57 @@ module.exports['TimezoneOffsetFrom'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "213", "type" : "TimezoneOffsetFrom", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "224", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -2457,29 +2614,29 @@ module.exports['TimezoneOffsetFrom'] = { } } }, { - "localId" : "24", + "localId" : "226", "name" : "EasternStandard", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "226", "s" : [ { "value" : [ "","define ","EasternStandard",": " ] }, { - "r" : "23", + "r" : "227", "s" : [ { "value" : [ "timezoneoffset from " ] }, { - "r" : "22", + "r" : "239", "s" : [ { - "r" : "13", + "r" : "228", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "21", + "r" : "235", "s" : [ { - "r" : "20", + "r" : "236", "value" : [ "-","5.0" ] } ] }, { @@ -2490,58 +2647,61 @@ module.exports['TimezoneOffsetFrom'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "227", "type" : "TimezoneOffsetFrom", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "239", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "13", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "17", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "18", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "19", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "21", + "localId" : "235", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -2550,24 +2710,24 @@ module.exports['TimezoneOffsetFrom'] = { } } }, { - "localId" : "34", + "localId" : "241", "name" : "DefaultTimezone", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "241", "s" : [ { "value" : [ "","define ","DefaultTimezone",": " ] }, { - "r" : "33", + "r" : "242", "s" : [ { "value" : [ "timezoneoffset from " ] }, { - "r" : "32", + "r" : "252", "s" : [ { - "r" : "25", + "r" : "243", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] } ] @@ -2575,49 +2735,51 @@ module.exports['TimezoneOffsetFrom'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "242", "type" : "TimezoneOffsetFrom", + "signature" : [ ], "operand" : { - "localId" : "32", + "localId" : "252", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "25", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "26", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "27", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -2625,31 +2787,31 @@ module.exports['TimezoneOffsetFrom'] = { } } }, { - "localId" : "39", + "localId" : "254", "name" : "NullDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "254", "s" : [ { "value" : [ "","define ","NullDate",": " ] }, { - "r" : "38", + "r" : "255", "s" : [ { "value" : [ "timezoneoffset from " ] }, { - "r" : "37", + "r" : "256", "s" : [ { "value" : [ "(" ] }, { - "r" : "37", + "r" : "256", "s" : [ { - "r" : "35", + "r" : "257", "value" : [ "null"," as " ] }, { - "r" : "36", + "r" : "258", "s" : [ { "value" : [ "DateTime" ] } ] @@ -2662,18 +2824,20 @@ module.exports['TimezoneOffsetFrom'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "255", "type" : "TimezoneOffsetFrom", + "signature" : [ ], "operand" : { - "localId" : "37", + "localId" : "256", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "35", + "localId" : "257", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "36", + "localId" : "258", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -2721,14 +2885,16 @@ define NullBoth: (null as DateTime) same as null module.exports['SameAs'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "543", + "r" : "885", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2744,17 +2910,18 @@ module.exports['SameAs'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2762,7 +2929,7 @@ module.exports['SameAs'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2770,59 +2937,68 @@ module.exports['SameAs'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "21", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "20", + "r" : "235", "s" : [ { - "r" : "10", + "r" : "223", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "9", + "r" : "220", "s" : [ { - "r" : "9", + "r" : "220", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "20", + "r" : "235", "value" : [ " ","same year as"," " ] }, { - "r" : "19", + "r" : "234", "s" : [ { - "r" : "11", + "r" : "224", "value" : [ "DateTime","(","2000",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "18", + "r" : "231", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "+","1.0" ] } ] }, { @@ -2833,107 +3009,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "235", "precision" : "Year", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "223", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "9", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "234", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -2941,44 +3120,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "41", + "localId" : "237", "name" : "NotSameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "237", "s" : [ { "value" : [ "","define ","NotSameYear",": " ] }, { - "r" : "40", + "r" : "260", "s" : [ { - "r" : "30", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "238", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "29", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "245", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "40", + "r" : "260", "value" : [ " ","same year as"," " ] }, { - "r" : "39", + "r" : "259", "s" : [ { - "r" : "31", + "r" : "249", "value" : [ "DateTime","(","2001",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "38", + "r" : "256", "s" : [ { - "r" : "38", + "r" : "256", "value" : [ "+","1.0" ] } ] }, { @@ -2989,107 +3168,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "260", "precision" : "Year", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "248", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "27", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "28", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "29", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "259", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "37", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "38", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -3097,44 +3279,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "61", + "localId" : "262", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "262", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "60", + "r" : "285", "s" : [ { - "r" : "50", + "r" : "273", "s" : [ { - "r" : "42", + "r" : "263", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "49", + "r" : "270", "s" : [ { - "r" : "49", + "r" : "270", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "60", + "r" : "285", "value" : [ " ","same month as"," " ] }, { - "r" : "59", + "r" : "284", "s" : [ { - "r" : "51", + "r" : "274", "value" : [ "DateTime","(","2000",", ","3",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "58", + "r" : "281", "s" : [ { - "r" : "58", + "r" : "281", "value" : [ "+","1.0" ] } ] }, { @@ -3145,107 +3327,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "285", "precision" : "Month", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "50", + "localId" : "273", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "49", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "284", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "53", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "54", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "55", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "56", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "57", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "58", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -3253,44 +3438,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "81", + "localId" : "287", "name" : "NotSameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "287", "s" : [ { "value" : [ "","define ","NotSameMonth",": " ] }, { - "r" : "80", + "r" : "310", "s" : [ { - "r" : "70", + "r" : "298", "s" : [ { - "r" : "62", + "r" : "288", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "69", + "r" : "295", "s" : [ { - "r" : "69", + "r" : "295", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "80", + "r" : "310", "value" : [ " ","same month as"," " ] }, { - "r" : "79", + "r" : "309", "s" : [ { - "r" : "71", + "r" : "299", "value" : [ "DateTime","(","2000",", ","4",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "78", + "r" : "306", "s" : [ { - "r" : "78", + "r" : "306", "value" : [ "+","1.0" ] } ] }, { @@ -3301,107 +3486,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "310", "precision" : "Month", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "70", + "localId" : "298", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "65", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "66", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "67", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "68", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "69", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "309", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "73", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "75", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "76", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "77", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -3409,44 +3597,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "101", + "localId" : "312", "name" : "SameMonthWrongYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "312", "s" : [ { "value" : [ "","define ","SameMonthWrongYear",": " ] }, { - "r" : "100", + "r" : "335", "s" : [ { - "r" : "90", + "r" : "323", "s" : [ { - "r" : "82", + "r" : "313", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "89", + "r" : "320", "s" : [ { - "r" : "89", + "r" : "320", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "100", + "r" : "335", "value" : [ " ","same month as"," " ] }, { - "r" : "99", + "r" : "334", "s" : [ { - "r" : "91", + "r" : "324", "value" : [ "DateTime","(","2001",", ","3",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "98", + "r" : "331", "s" : [ { - "r" : "98", + "r" : "331", "value" : [ "+","1.0" ] } ] }, { @@ -3457,107 +3645,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "335", "precision" : "Month", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "90", + "localId" : "323", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "85", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "86", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "87", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "88", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "89", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "91", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "92", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "93", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "94", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "95", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "96", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "97", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "98", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -3565,44 +3756,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "121", + "localId" : "337", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "337", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "120", + "r" : "360", "s" : [ { - "r" : "110", + "r" : "348", "s" : [ { - "r" : "102", + "r" : "338", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "109", + "r" : "345", "s" : [ { - "r" : "109", + "r" : "345", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "120", + "r" : "360", "value" : [ " ","same day as"," " ] }, { - "r" : "119", + "r" : "359", "s" : [ { - "r" : "111", + "r" : "349", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "118", + "r" : "356", "s" : [ { - "r" : "118", + "r" : "356", "value" : [ "+","1.0" ] } ] }, { @@ -3613,107 +3804,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "360", "precision" : "Day", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "348", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "104", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "105", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "106", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "107", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "108", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "109", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "359", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "111", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "112", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "113", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "114", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "115", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "116", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "117", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "118", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -3721,44 +3915,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "141", + "localId" : "362", "name" : "NotSameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "141", + "r" : "362", "s" : [ { "value" : [ "","define ","NotSameDay",": " ] }, { - "r" : "140", + "r" : "385", "s" : [ { - "r" : "130", + "r" : "373", "s" : [ { - "r" : "122", + "r" : "363", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "129", + "r" : "370", "s" : [ { - "r" : "129", + "r" : "370", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "140", + "r" : "385", "value" : [ " ","same day as"," " ] }, { - "r" : "139", + "r" : "384", "s" : [ { - "r" : "131", + "r" : "374", "value" : [ "DateTime","(","2000",", ","3",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "138", + "r" : "381", "s" : [ { - "r" : "138", + "r" : "381", "value" : [ "+","1.0" ] } ] }, { @@ -3769,107 +3963,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "140", + "localId" : "385", "precision" : "Day", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "130", + "localId" : "373", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "125", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "126", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "127", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "128", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "129", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "139", + "localId" : "384", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "134", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "135", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "136", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "137", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "138", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -3877,44 +4074,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "161", + "localId" : "387", "name" : "SameDayWrongMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "161", + "r" : "387", "s" : [ { "value" : [ "","define ","SameDayWrongMonth",": " ] }, { - "r" : "160", + "r" : "410", "s" : [ { - "r" : "150", + "r" : "398", "s" : [ { - "r" : "142", + "r" : "388", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "149", + "r" : "395", "s" : [ { - "r" : "149", + "r" : "395", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "160", + "r" : "410", "value" : [ " ","same day as"," " ] }, { - "r" : "159", + "r" : "409", "s" : [ { - "r" : "151", + "r" : "399", "value" : [ "DateTime","(","2000",", ","4",", ","15",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "158", + "r" : "406", "s" : [ { - "r" : "158", + "r" : "406", "value" : [ "+","1.0" ] } ] }, { @@ -3925,107 +4122,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "160", + "localId" : "410", "precision" : "Day", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "150", + "localId" : "398", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "145", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "146", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "147", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "148", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "149", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "159", + "localId" : "409", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "158", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -4033,44 +4233,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "181", + "localId" : "412", "name" : "SameHour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "181", + "r" : "412", "s" : [ { "value" : [ "","define ","SameHour",": " ] }, { - "r" : "180", + "r" : "435", "s" : [ { - "r" : "170", + "r" : "423", "s" : [ { - "r" : "162", + "r" : "413", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "169", + "r" : "420", "s" : [ { - "r" : "169", + "r" : "420", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "180", + "r" : "435", "value" : [ " ","same hour as"," " ] }, { - "r" : "179", + "r" : "434", "s" : [ { - "r" : "171", + "r" : "424", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","14",", ","47",", ","500",", " ] }, { - "r" : "178", + "r" : "431", "s" : [ { - "r" : "178", + "r" : "431", "value" : [ "+","1.0" ] } ] }, { @@ -4081,107 +4281,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "180", + "localId" : "435", "precision" : "Hour", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "170", + "localId" : "423", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "162", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "163", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "164", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "165", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "166", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "167", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "168", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "169", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "179", + "localId" : "434", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "171", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "172", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "173", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "174", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "175", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "176", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "177", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "178", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -4189,44 +4392,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "201", + "localId" : "437", "name" : "NotSameHour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "201", + "r" : "437", "s" : [ { "value" : [ "","define ","NotSameHour",": " ] }, { - "r" : "200", + "r" : "460", "s" : [ { - "r" : "190", + "r" : "448", "s" : [ { - "r" : "182", + "r" : "438", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "189", + "r" : "445", "s" : [ { - "r" : "189", + "r" : "445", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "200", + "r" : "460", "value" : [ " ","same hour as"," " ] }, { - "r" : "199", + "r" : "459", "s" : [ { - "r" : "191", + "r" : "449", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "198", + "r" : "456", "s" : [ { - "r" : "198", + "r" : "456", "value" : [ "+","1.0" ] } ] }, { @@ -4237,107 +4440,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "200", + "localId" : "460", "precision" : "Hour", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "190", + "localId" : "448", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "182", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "183", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "184", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "185", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "186", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "187", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "188", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "189", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "199", + "localId" : "459", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "191", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "192", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "193", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "194", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "195", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "196", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "197", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "198", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -4345,44 +4551,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "221", + "localId" : "462", "name" : "SameHourWrongDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "221", + "r" : "462", "s" : [ { "value" : [ "","define ","SameHourWrongDay",": " ] }, { - "r" : "220", + "r" : "485", "s" : [ { - "r" : "210", + "r" : "473", "s" : [ { - "r" : "202", + "r" : "463", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "209", + "r" : "470", "s" : [ { - "r" : "209", + "r" : "470", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "220", + "r" : "485", "value" : [ " ","same hour as"," " ] }, { - "r" : "219", + "r" : "484", "s" : [ { - "r" : "211", + "r" : "474", "value" : [ "DateTime","(","2000",", ","3",", ","16",", ","13",", ","14",", ","47",", ","500",", " ] }, { - "r" : "218", + "r" : "481", "s" : [ { - "r" : "218", + "r" : "481", "value" : [ "+","1.0" ] } ] }, { @@ -4393,107 +4599,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "220", + "localId" : "485", "precision" : "Hour", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "210", + "localId" : "473", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "202", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "203", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "204", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "205", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "206", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "207", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "208", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "209", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "219", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "211", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "212", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "213", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "214", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "215", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "216", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "217", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "218", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -4501,44 +4710,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "241", + "localId" : "487", "name" : "SameMinute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "241", + "r" : "487", "s" : [ { "value" : [ "","define ","SameMinute",": " ] }, { - "r" : "240", + "r" : "510", "s" : [ { - "r" : "230", + "r" : "498", "s" : [ { - "r" : "222", + "r" : "488", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "229", + "r" : "495", "s" : [ { - "r" : "229", + "r" : "495", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "240", + "r" : "510", "value" : [ " ","same minute as"," " ] }, { - "r" : "239", + "r" : "509", "s" : [ { - "r" : "231", + "r" : "499", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","47",", ","500",", " ] }, { - "r" : "238", + "r" : "506", "s" : [ { - "r" : "238", + "r" : "506", "value" : [ "+","1.0" ] } ] }, { @@ -4549,107 +4758,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "240", + "localId" : "510", "precision" : "Minute", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "498", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "224", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "225", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "226", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "227", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "228", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "229", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "239", + "localId" : "509", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "233", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "234", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "235", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "236", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "237", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "238", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -4657,44 +4869,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "261", + "localId" : "512", "name" : "NotSameMinute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "261", + "r" : "512", "s" : [ { "value" : [ "","define ","NotSameMinute",": " ] }, { - "r" : "260", + "r" : "535", "s" : [ { - "r" : "250", + "r" : "523", "s" : [ { - "r" : "242", + "r" : "513", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "249", + "r" : "520", "s" : [ { - "r" : "249", + "r" : "520", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "260", + "r" : "535", "value" : [ " ","same minute as"," " ] }, { - "r" : "259", + "r" : "534", "s" : [ { - "r" : "251", + "r" : "524", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","14",", ","47",", ","500",", " ] }, { - "r" : "258", + "r" : "531", "s" : [ { - "r" : "258", + "r" : "531", "value" : [ "+","1.0" ] } ] }, { @@ -4705,107 +4917,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "260", + "localId" : "535", "precision" : "Minute", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "250", + "localId" : "523", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "242", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "243", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "244", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "245", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "246", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "247", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "248", + "localId" : "519", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "249", + "localId" : "520", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "259", + "localId" : "534", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "251", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "252", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "253", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "254", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "255", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "256", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "257", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "258", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -4813,44 +5028,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "281", + "localId" : "537", "name" : "SameMinuteWrongHour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "281", + "r" : "537", "s" : [ { "value" : [ "","define ","SameMinuteWrongHour",": " ] }, { - "r" : "280", + "r" : "560", "s" : [ { - "r" : "270", + "r" : "548", "s" : [ { - "r" : "262", + "r" : "538", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "269", + "r" : "545", "s" : [ { - "r" : "269", + "r" : "545", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "280", + "r" : "560", "value" : [ " ","same minute as"," " ] }, { - "r" : "279", + "r" : "559", "s" : [ { - "r" : "271", + "r" : "549", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","14",", ","30",", ","47",", ","500",", " ] }, { - "r" : "278", + "r" : "556", "s" : [ { - "r" : "278", + "r" : "556", "value" : [ "+","1.0" ] } ] }, { @@ -4861,107 +5076,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "280", + "localId" : "560", "precision" : "Minute", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "270", + "localId" : "548", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "262", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "263", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "264", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "265", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "266", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "267", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "268", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "269", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "279", + "localId" : "559", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "271", + "localId" : "549", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "272", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "273", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "274", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "minute" : { - "localId" : "275", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "276", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "277", + "localId" : "555", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "278", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -4969,44 +5187,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "301", + "localId" : "562", "name" : "SameSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "562", "s" : [ { "value" : [ "","define ","SameSecond",": " ] }, { - "r" : "300", + "r" : "585", "s" : [ { - "r" : "290", + "r" : "573", "s" : [ { - "r" : "282", + "r" : "563", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "289", + "r" : "570", "s" : [ { - "r" : "289", + "r" : "570", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "300", + "r" : "585", "value" : [ " ","same second as"," " ] }, { - "r" : "299", + "r" : "584", "s" : [ { - "r" : "291", + "r" : "574", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","500",", " ] }, { - "r" : "298", + "r" : "581", "s" : [ { - "r" : "298", + "r" : "581", "value" : [ "+","1.0" ] } ] }, { @@ -5017,107 +5235,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "585", "precision" : "Second", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "290", + "localId" : "573", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "282", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "283", + "localId" : "564", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "284", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "285", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "286", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "287", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "288", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "289", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "299", + "localId" : "584", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "291", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "292", + "localId" : "575", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "293", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "294", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "295", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "296", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "297", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "298", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -5125,44 +5346,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "321", + "localId" : "587", "name" : "NotSameSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "321", + "r" : "587", "s" : [ { "value" : [ "","define ","NotSameSecond",": " ] }, { - "r" : "320", + "r" : "610", "s" : [ { - "r" : "310", + "r" : "598", "s" : [ { - "r" : "302", + "r" : "588", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "309", + "r" : "595", "s" : [ { - "r" : "309", + "r" : "595", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "320", + "r" : "610", "value" : [ " ","same second as"," " ] }, { - "r" : "319", + "r" : "609", "s" : [ { - "r" : "311", + "r" : "599", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","47",", ","500",", " ] }, { - "r" : "318", + "r" : "606", "s" : [ { - "r" : "318", + "r" : "606", "value" : [ "+","1.0" ] } ] }, { @@ -5173,107 +5394,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "320", + "localId" : "610", "precision" : "Second", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "310", + "localId" : "598", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "302", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "303", + "localId" : "589", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "304", + "localId" : "590", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "305", + "localId" : "591", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "306", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "307", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "308", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "309", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "319", + "localId" : "609", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "311", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "312", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "313", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "314", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "315", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "316", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "317", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "318", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -5281,44 +5505,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "341", + "localId" : "612", "name" : "SameSecondWrongMinute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "612", "s" : [ { "value" : [ "","define ","SameSecondWrongMinute",": " ] }, { - "r" : "340", + "r" : "635", "s" : [ { - "r" : "330", + "r" : "623", "s" : [ { - "r" : "322", + "r" : "613", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "329", + "r" : "620", "s" : [ { - "r" : "329", + "r" : "620", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "340", + "r" : "635", "value" : [ " ","same second as"," " ] }, { - "r" : "339", + "r" : "634", "s" : [ { - "r" : "331", + "r" : "624", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","31",", ","25",", ","500",", " ] }, { - "r" : "338", + "r" : "631", "s" : [ { - "r" : "338", + "r" : "631", "value" : [ "+","1.0" ] } ] }, { @@ -5329,107 +5553,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "635", "precision" : "Second", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "330", + "localId" : "623", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "322", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "323", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "324", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "325", + "localId" : "616", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "326", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "327", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "328", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "329", + "localId" : "620", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "339", + "localId" : "634", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "331", + "localId" : "624", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "332", + "localId" : "625", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "333", + "localId" : "626", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "334", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "335", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "second" : { - "localId" : "336", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "337", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "338", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -5437,44 +5664,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "361", + "localId" : "637", "name" : "SameMillisecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "361", + "r" : "637", "s" : [ { "value" : [ "","define ","SameMillisecond",": " ] }, { - "r" : "360", + "r" : "660", "s" : [ { - "r" : "350", + "r" : "648", "s" : [ { - "r" : "342", + "r" : "638", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "349", + "r" : "645", "s" : [ { - "r" : "349", + "r" : "645", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "360", + "r" : "660", "value" : [ " ","same millisecond as"," " ] }, { - "r" : "359", + "r" : "659", "s" : [ { - "r" : "351", + "r" : "649", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "358", + "r" : "656", "s" : [ { - "r" : "358", + "r" : "656", "value" : [ "+","1.0" ] } ] }, { @@ -5485,107 +5712,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "360", + "localId" : "660", "precision" : "Millisecond", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "350", + "localId" : "648", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "342", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "343", + "localId" : "639", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "344", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "345", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "346", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "347", + "localId" : "643", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "348", + "localId" : "644", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "349", + "localId" : "645", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "359", + "localId" : "659", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "351", + "localId" : "649", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "352", + "localId" : "650", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "353", + "localId" : "651", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "354", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "355", + "localId" : "653", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "356", + "localId" : "654", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "357", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "358", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -5593,44 +5823,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "381", + "localId" : "662", "name" : "NotSameMillisecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "662", "s" : [ { "value" : [ "","define ","NotSameMillisecond",": " ] }, { - "r" : "380", + "r" : "685", "s" : [ { - "r" : "370", + "r" : "673", "s" : [ { - "r" : "362", + "r" : "663", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "369", + "r" : "670", "s" : [ { - "r" : "369", + "r" : "670", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "380", + "r" : "685", "value" : [ " ","same millisecond as"," " ] }, { - "r" : "379", + "r" : "684", "s" : [ { - "r" : "371", + "r" : "674", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","500",", " ] }, { - "r" : "378", + "r" : "681", "s" : [ { - "r" : "378", + "r" : "681", "value" : [ "+","1.0" ] } ] }, { @@ -5641,107 +5871,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "685", "precision" : "Millisecond", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "370", + "localId" : "673", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "362", + "localId" : "663", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "363", + "localId" : "664", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "364", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "365", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "366", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "367", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "368", + "localId" : "669", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "369", + "localId" : "670", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "379", + "localId" : "684", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "371", + "localId" : "674", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "372", + "localId" : "675", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "373", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "374", + "localId" : "677", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "375", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "376", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "377", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "378", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -5749,44 +5982,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "401", + "localId" : "687", "name" : "SameMillisecondWrongSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "401", + "r" : "687", "s" : [ { "value" : [ "","define ","SameMillisecondWrongSecond",": " ] }, { - "r" : "400", + "r" : "710", "s" : [ { - "r" : "390", + "r" : "698", "s" : [ { - "r" : "382", + "r" : "688", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "389", + "r" : "695", "s" : [ { - "r" : "389", + "r" : "695", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "400", + "r" : "710", "value" : [ " ","same millisecond as"," " ] }, { - "r" : "399", + "r" : "709", "s" : [ { - "r" : "391", + "r" : "699", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","26",", ","200",", " ] }, { - "r" : "398", + "r" : "706", "s" : [ { - "r" : "398", + "r" : "706", "value" : [ "+","1.0" ] } ] }, { @@ -5797,107 +6030,110 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "400", + "localId" : "710", "precision" : "Millisecond", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "390", + "localId" : "698", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "382", + "localId" : "688", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "383", + "localId" : "689", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "384", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "385", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "386", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "387", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "388", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "389", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "399", + "localId" : "709", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "391", + "localId" : "699", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "392", + "localId" : "700", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "393", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "394", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "395", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "396", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", "type" : "Literal" }, "millisecond" : { - "localId" : "397", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "398", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -5905,44 +6141,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "421", + "localId" : "712", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "421", + "r" : "712", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "420", + "r" : "735", "s" : [ { - "r" : "410", + "r" : "723", "s" : [ { - "r" : "402", + "r" : "713", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "409", + "r" : "720", "s" : [ { - "r" : "409", + "r" : "720", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "420", + "r" : "735", "value" : [ " ","same as"," " ] }, { - "r" : "419", + "r" : "734", "s" : [ { - "r" : "411", + "r" : "724", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "418", + "r" : "731", "s" : [ { - "r" : "418", + "r" : "731", "value" : [ "+","1.0" ] } ] }, { @@ -5953,106 +6189,109 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "420", + "localId" : "735", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "410", + "localId" : "723", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "402", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "403", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "404", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "405", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "406", + "localId" : "717", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "407", + "localId" : "718", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "408", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "409", + "localId" : "720", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "419", + "localId" : "734", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "411", + "localId" : "724", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "412", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "413", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "414", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "415", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "416", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "417", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "418", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -6060,44 +6299,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "441", + "localId" : "737", "name" : "NotSame", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "441", + "r" : "737", "s" : [ { "value" : [ "","define ","NotSame",": " ] }, { - "r" : "440", + "r" : "760", "s" : [ { - "r" : "430", + "r" : "748", "s" : [ { - "r" : "422", + "r" : "738", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "429", + "r" : "745", "s" : [ { - "r" : "429", + "r" : "745", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "440", + "r" : "760", "value" : [ " ","same as"," " ] }, { - "r" : "439", + "r" : "759", "s" : [ { - "r" : "431", + "r" : "749", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","500",", " ] }, { - "r" : "438", + "r" : "756", "s" : [ { - "r" : "438", + "r" : "756", "value" : [ "+","1.0" ] } ] }, { @@ -6108,106 +6347,109 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "440", + "localId" : "760", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "430", + "localId" : "748", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "422", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "423", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "424", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "425", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "426", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "427", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "428", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "429", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "439", + "localId" : "759", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "431", + "localId" : "749", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "432", + "localId" : "750", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "433", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "434", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "435", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "436", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "437", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "438", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -6215,44 +6457,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "462", + "localId" : "762", "name" : "SameNormalized", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "462", + "r" : "762", "s" : [ { "value" : [ "","define ","SameNormalized",": " ] }, { - "r" : "461", + "r" : "786", "s" : [ { - "r" : "450", + "r" : "773", "s" : [ { - "r" : "442", + "r" : "763", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "449", + "r" : "770", "s" : [ { - "r" : "449", + "r" : "770", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "461", + "r" : "786", "value" : [ " ","same as"," " ] }, { - "r" : "460", + "r" : "785", "s" : [ { - "r" : "451", + "r" : "774", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","7",", ","30",", ","25",", ","200",", " ] }, { - "r" : "459", + "r" : "781", "s" : [ { - "r" : "458", + "r" : "782", "value" : [ "-","5.0" ] } ] }, { @@ -6263,109 +6505,113 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "461", + "localId" : "786", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "450", + "localId" : "773", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "442", + "localId" : "763", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "443", + "localId" : "764", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "444", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "445", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "446", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "447", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "448", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "449", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "460", + "localId" : "785", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "451", + "localId" : "774", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "452", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "453", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "454", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "minute" : { - "localId" : "455", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "456", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "457", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "459", + "localId" : "781", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "458", + "localId" : "782", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -6374,44 +6620,44 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "483", + "localId" : "788", "name" : "SameHourWrongTimezone", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "483", + "r" : "788", "s" : [ { "value" : [ "","define ","SameHourWrongTimezone",": " ] }, { - "r" : "482", + "r" : "812", "s" : [ { - "r" : "471", + "r" : "799", "s" : [ { - "r" : "463", + "r" : "789", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "470", + "r" : "796", "s" : [ { - "r" : "470", + "r" : "796", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "482", + "r" : "812", "value" : [ " ","same hour as"," " ] }, { - "r" : "481", + "r" : "811", "s" : [ { - "r" : "472", + "r" : "800", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "480", + "r" : "807", "s" : [ { - "r" : "479", + "r" : "808", "value" : [ "-","5.0" ] } ] }, { @@ -6422,110 +6668,114 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "482", + "localId" : "812", "precision" : "Hour", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "471", + "localId" : "799", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "463", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "464", + "localId" : "790", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "465", + "localId" : "791", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "466", + "localId" : "792", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "467", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "468", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "469", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "470", + "localId" : "796", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "481", + "localId" : "811", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "472", + "localId" : "800", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "473", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "474", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "475", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "476", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "477", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "478", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "480", + "localId" : "807", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "479", + "localId" : "808", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -6534,31 +6784,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "497", + "localId" : "814", "name" : "ImpreciseHour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "497", + "r" : "814", "s" : [ { "value" : [ "","define ","ImpreciseHour",": " ] }, { - "r" : "496", + "r" : "831", "s" : [ { - "r" : "491", + "r" : "824", "s" : [ { - "r" : "484", + "r" : "815", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "496", + "r" : "831", "value" : [ " ","same hour as"," " ] }, { - "r" : "495", + "r" : "830", "s" : [ { - "r" : "492", + "r" : "825", "value" : [ "DateTime","(","2000",", ","3",", ","15",")" ] } ] } ] @@ -6566,71 +6816,74 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "496", + "localId" : "831", "precision" : "Hour", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "491", + "localId" : "824", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "484", + "localId" : "815", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "485", + "localId" : "816", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "486", + "localId" : "817", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "487", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "488", + "localId" : "819", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "489", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "490", + "localId" : "821", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "495", + "localId" : "830", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "492", + "localId" : "825", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "493", + "localId" : "826", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "494", + "localId" : "827", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -6638,31 +6891,31 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "511", + "localId" : "833", "name" : "ImpreciseHourWrongDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "511", + "r" : "833", "s" : [ { "value" : [ "","define ","ImpreciseHourWrongDay",": " ] }, { - "r" : "510", + "r" : "850", "s" : [ { - "r" : "505", + "r" : "843", "s" : [ { - "r" : "498", + "r" : "834", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "510", + "r" : "850", "value" : [ " ","same hour as"," " ] }, { - "r" : "509", + "r" : "849", "s" : [ { - "r" : "506", + "r" : "844", "value" : [ "DateTime","(","2000",", ","3",", ","16",")" ] } ] } ] @@ -6670,71 +6923,74 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "510", + "localId" : "850", "precision" : "Hour", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "505", + "localId" : "843", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "498", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "499", + "localId" : "835", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "500", + "localId" : "836", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "501", + "localId" : "837", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "502", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "503", + "localId" : "839", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "504", + "localId" : "840", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "509", + "localId" : "849", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "506", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "507", + "localId" : "845", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "508", + "localId" : "846", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -6742,30 +6998,30 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "523", + "localId" : "852", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "523", + "r" : "852", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "522", + "r" : "865", "s" : [ { - "r" : "512", + "r" : "853", "value" : [ "null"," ","same as"," " ] }, { - "r" : "521", + "r" : "864", "s" : [ { - "r" : "513", + "r" : "854", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "520", + "r" : "861", "s" : [ { - "r" : "520", + "r" : "861", "value" : [ "+","1.0" ] } ] }, { @@ -6776,62 +7032,66 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "522", + "localId" : "865", "type" : "SameAs", + "signature" : [ ], "operand" : [ { + "localId" : "866", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "512", + "localId" : "853", "type" : "Null" } }, { - "localId" : "521", + "localId" : "864", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "513", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "514", + "localId" : "855", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "515", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "516", + "localId" : "857", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "517", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "518", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "519", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "520", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -6839,46 +7099,46 @@ module.exports['SameAs'] = { } ] } }, { - "localId" : "537", + "localId" : "868", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "537", + "r" : "868", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "536", + "r" : "883", "s" : [ { - "r" : "532", + "r" : "879", "s" : [ { - "r" : "524", + "r" : "869", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "531", + "r" : "876", "s" : [ { - "r" : "531", + "r" : "876", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "536", + "r" : "883", "value" : [ " ","same as"," " ] }, { - "r" : "535", + "r" : "880", "s" : [ { "value" : [ "(" ] }, { - "r" : "535", + "r" : "880", "s" : [ { - "r" : "533", + "r" : "881", "value" : [ "null"," as " ] }, { - "r" : "534", + "r" : "882", "s" : [ { "value" : [ "DateTime" ] } ] @@ -6891,98 +7151,101 @@ module.exports['SameAs'] = { } } ], "expression" : { - "localId" : "536", + "localId" : "883", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "532", + "localId" : "879", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "524", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "525", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "526", + "localId" : "871", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "527", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "528", + "localId" : "873", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "529", + "localId" : "874", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "530", + "localId" : "875", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "531", + "localId" : "876", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "535", + "localId" : "880", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "533", + "localId" : "881", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "534", + "localId" : "882", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } } ] } }, { - "localId" : "543", + "localId" : "885", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "543", + "r" : "885", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "542", + "r" : "890", "s" : [ { - "r" : "540", + "r" : "886", "s" : [ { "value" : [ "(" ] }, { - "r" : "540", + "r" : "886", "s" : [ { - "r" : "538", + "r" : "887", "value" : [ "null"," as " ] }, { - "r" : "539", + "r" : "888", "s" : [ { "value" : [ "DateTime" ] } ] @@ -6991,33 +7254,37 @@ module.exports['SameAs'] = { "value" : [ ")" ] } ] }, { - "r" : "542", + "r" : "890", "value" : [ " ","same as"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "542", + "localId" : "890", "type" : "SameAs", + "signature" : [ ], "operand" : [ { - "localId" : "540", + "localId" : "886", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "538", + "localId" : "887", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "539", + "localId" : "888", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { + "localId" : "891", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "541", + "localId" : "889", "type" : "Null" } } ] @@ -7085,14 +7352,16 @@ define NullBothAOO: (null as DateTime) after or on null module.exports['SameOrAfter'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "853", + "r" : "1281", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7108,17 +7377,18 @@ module.exports['SameOrAfter'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7126,7 +7396,7 @@ module.exports['SameOrAfter'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7134,59 +7404,68 @@ module.exports['SameOrAfter'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "21", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "20", + "r" : "235", "s" : [ { - "r" : "10", + "r" : "223", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "9", + "r" : "220", "s" : [ { - "r" : "9", + "r" : "220", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "20", + "r" : "235", "value" : [ " ","same year or after"," " ] }, { - "r" : "19", + "r" : "234", "s" : [ { - "r" : "11", + "r" : "224", "value" : [ "DateTime","(","2000",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "18", + "r" : "231", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "+","1.0" ] } ] }, { @@ -7197,107 +7476,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "235", "precision" : "Year", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "223", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "9", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "234", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -7305,44 +7587,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "41", + "localId" : "237", "name" : "YearAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "237", "s" : [ { "value" : [ "","define ","YearAfter",": " ] }, { - "r" : "40", + "r" : "260", "s" : [ { - "r" : "30", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "238", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "29", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "245", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "40", + "r" : "260", "value" : [ " ","same year or after"," " ] }, { - "r" : "39", + "r" : "259", "s" : [ { - "r" : "31", + "r" : "249", "value" : [ "DateTime","(","1999",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "38", + "r" : "256", "s" : [ { - "r" : "38", + "r" : "256", "value" : [ "+","1.0" ] } ] }, { @@ -7353,107 +7635,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "260", "precision" : "Year", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "248", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "27", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "28", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "29", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "259", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1999", "type" : "Literal" }, "month" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "37", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "38", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -7461,44 +7746,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "61", + "localId" : "262", "name" : "YearBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "262", "s" : [ { "value" : [ "","define ","YearBefore",": " ] }, { - "r" : "60", + "r" : "285", "s" : [ { - "r" : "50", + "r" : "273", "s" : [ { - "r" : "42", + "r" : "263", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "49", + "r" : "270", "s" : [ { - "r" : "49", + "r" : "270", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "60", + "r" : "285", "value" : [ " ","same year or after"," " ] }, { - "r" : "59", + "r" : "284", "s" : [ { - "r" : "51", + "r" : "274", "value" : [ "DateTime","(","2001",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "58", + "r" : "281", "s" : [ { - "r" : "58", + "r" : "281", "value" : [ "+","1.0" ] } ] }, { @@ -7509,107 +7794,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "285", "precision" : "Year", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "50", + "localId" : "273", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "49", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "284", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "53", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "54", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "55", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "56", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "57", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "58", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -7617,44 +7905,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "81", + "localId" : "287", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "287", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "80", + "r" : "310", "s" : [ { - "r" : "70", + "r" : "298", "s" : [ { - "r" : "62", + "r" : "288", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "69", + "r" : "295", "s" : [ { - "r" : "69", + "r" : "295", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "80", + "r" : "310", "value" : [ " ","same month or after"," " ] }, { - "r" : "79", + "r" : "309", "s" : [ { - "r" : "71", + "r" : "299", "value" : [ "DateTime","(","2000",", ","3",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "78", + "r" : "306", "s" : [ { - "r" : "78", + "r" : "306", "value" : [ "+","1.0" ] } ] }, { @@ -7665,107 +7953,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "310", "precision" : "Month", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "70", + "localId" : "298", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "65", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "66", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "67", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "68", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "69", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "309", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "73", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "75", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "76", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "77", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -7773,44 +8064,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "101", + "localId" : "312", "name" : "MonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "312", "s" : [ { "value" : [ "","define ","MonthAfter",": " ] }, { - "r" : "100", + "r" : "335", "s" : [ { - "r" : "90", + "r" : "323", "s" : [ { - "r" : "82", + "r" : "313", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "89", + "r" : "320", "s" : [ { - "r" : "89", + "r" : "320", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "100", + "r" : "335", "value" : [ " ","same month or after"," " ] }, { - "r" : "99", + "r" : "334", "s" : [ { - "r" : "91", + "r" : "324", "value" : [ "DateTime","(","2000",", ","2",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "98", + "r" : "331", "s" : [ { - "r" : "98", + "r" : "331", "value" : [ "+","1.0" ] } ] }, { @@ -7821,107 +8112,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "335", "precision" : "Month", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "90", + "localId" : "323", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "85", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "86", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "87", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "88", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "89", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "91", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "92", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "93", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "94", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "95", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "96", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "97", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "98", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -7929,44 +8223,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "121", + "localId" : "337", "name" : "MonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "337", "s" : [ { "value" : [ "","define ","MonthBefore",": " ] }, { - "r" : "120", + "r" : "360", "s" : [ { - "r" : "110", + "r" : "348", "s" : [ { - "r" : "102", + "r" : "338", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "109", + "r" : "345", "s" : [ { - "r" : "109", + "r" : "345", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "120", + "r" : "360", "value" : [ " ","same month or after"," " ] }, { - "r" : "119", + "r" : "359", "s" : [ { - "r" : "111", + "r" : "349", "value" : [ "DateTime","(","2000",", ","4",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "118", + "r" : "356", "s" : [ { - "r" : "118", + "r" : "356", "value" : [ "+","1.0" ] } ] }, { @@ -7977,107 +8271,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "360", "precision" : "Month", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "348", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "104", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "105", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "106", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "107", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "108", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "109", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "359", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "111", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "112", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "113", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "114", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "115", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "116", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "117", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "118", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -8085,44 +8382,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "141", + "localId" : "362", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "141", + "r" : "362", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "140", + "r" : "385", "s" : [ { - "r" : "130", + "r" : "373", "s" : [ { - "r" : "122", + "r" : "363", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "129", + "r" : "370", "s" : [ { - "r" : "129", + "r" : "370", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "140", + "r" : "385", "value" : [ " ","same day or after"," " ] }, { - "r" : "139", + "r" : "384", "s" : [ { - "r" : "131", + "r" : "374", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "138", + "r" : "381", "s" : [ { - "r" : "138", + "r" : "381", "value" : [ "+","1.0" ] } ] }, { @@ -8133,107 +8430,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "140", + "localId" : "385", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "130", + "localId" : "373", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "125", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "126", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "127", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "128", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "129", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "139", + "localId" : "384", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "134", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "135", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "136", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "137", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "138", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -8241,44 +8541,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "161", + "localId" : "387", "name" : "DayAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "161", + "r" : "387", "s" : [ { "value" : [ "","define ","DayAfter",": " ] }, { - "r" : "160", + "r" : "410", "s" : [ { - "r" : "150", + "r" : "398", "s" : [ { - "r" : "142", + "r" : "388", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "149", + "r" : "395", "s" : [ { - "r" : "149", + "r" : "395", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "160", + "r" : "410", "value" : [ " ","same day or after"," " ] }, { - "r" : "159", + "r" : "409", "s" : [ { - "r" : "151", + "r" : "399", "value" : [ "DateTime","(","2000",", ","3",", ","14",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "158", + "r" : "406", "s" : [ { - "r" : "158", + "r" : "406", "value" : [ "+","1.0" ] } ] }, { @@ -8289,107 +8589,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "160", + "localId" : "410", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "150", + "localId" : "398", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "145", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "146", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "147", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "148", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "149", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "159", + "localId" : "409", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "158", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -8397,44 +8700,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "181", + "localId" : "412", "name" : "DayBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "181", + "r" : "412", "s" : [ { "value" : [ "","define ","DayBefore",": " ] }, { - "r" : "180", + "r" : "435", "s" : [ { - "r" : "170", + "r" : "423", "s" : [ { - "r" : "162", + "r" : "413", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "169", + "r" : "420", "s" : [ { - "r" : "169", + "r" : "420", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "180", + "r" : "435", "value" : [ " ","same day or after"," " ] }, { - "r" : "179", + "r" : "434", "s" : [ { - "r" : "171", + "r" : "424", "value" : [ "DateTime","(","2000",", ","3",", ","16",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "178", + "r" : "431", "s" : [ { - "r" : "178", + "r" : "431", "value" : [ "+","1.0" ] } ] }, { @@ -8445,107 +8748,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "180", + "localId" : "435", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "170", + "localId" : "423", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "162", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "163", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "164", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "165", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "166", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "167", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "168", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "169", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "179", + "localId" : "434", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "171", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "172", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "173", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "174", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "175", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "176", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "177", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "178", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -8553,44 +8859,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "201", + "localId" : "437", "name" : "SameHour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "201", + "r" : "437", "s" : [ { "value" : [ "","define ","SameHour",": " ] }, { - "r" : "200", + "r" : "460", "s" : [ { - "r" : "190", + "r" : "448", "s" : [ { - "r" : "182", + "r" : "438", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "189", + "r" : "445", "s" : [ { - "r" : "189", + "r" : "445", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "200", + "r" : "460", "value" : [ " ","same hour or after"," " ] }, { - "r" : "199", + "r" : "459", "s" : [ { - "r" : "191", + "r" : "449", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","14",", ","47",", ","500",", " ] }, { - "r" : "198", + "r" : "456", "s" : [ { - "r" : "198", + "r" : "456", "value" : [ "+","1.0" ] } ] }, { @@ -8601,107 +8907,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "200", + "localId" : "460", "precision" : "Hour", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "190", + "localId" : "448", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "182", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "183", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "184", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "185", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "186", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "187", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "188", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "189", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "199", + "localId" : "459", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "191", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "192", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "193", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "194", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "195", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "196", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "197", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "198", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -8709,44 +9018,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "221", + "localId" : "462", "name" : "HourAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "221", + "r" : "462", "s" : [ { "value" : [ "","define ","HourAfter",": " ] }, { - "r" : "220", + "r" : "485", "s" : [ { - "r" : "210", + "r" : "473", "s" : [ { - "r" : "202", + "r" : "463", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "209", + "r" : "470", "s" : [ { - "r" : "209", + "r" : "470", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "220", + "r" : "485", "value" : [ " ","same hour or after"," " ] }, { - "r" : "219", + "r" : "484", "s" : [ { - "r" : "211", + "r" : "474", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","12",", ","14",", ","47",", ","500",", " ] }, { - "r" : "218", + "r" : "481", "s" : [ { - "r" : "218", + "r" : "481", "value" : [ "+","1.0" ] } ] }, { @@ -8757,107 +9066,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "220", + "localId" : "485", "precision" : "Hour", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "210", + "localId" : "473", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "202", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "203", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "204", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "205", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "206", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "207", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "208", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "209", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "219", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "211", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "212", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "213", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "214", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "215", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "216", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "217", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "218", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -8865,44 +9177,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "241", + "localId" : "487", "name" : "HourBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "241", + "r" : "487", "s" : [ { "value" : [ "","define ","HourBefore",": " ] }, { - "r" : "240", + "r" : "510", "s" : [ { - "r" : "230", + "r" : "498", "s" : [ { - "r" : "222", + "r" : "488", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "229", + "r" : "495", "s" : [ { - "r" : "229", + "r" : "495", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "240", + "r" : "510", "value" : [ " ","same hour or after"," " ] }, { - "r" : "239", + "r" : "509", "s" : [ { - "r" : "231", + "r" : "499", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","14",", ","14",", ","47",", ","500",", " ] }, { - "r" : "238", + "r" : "506", "s" : [ { - "r" : "238", + "r" : "506", "value" : [ "+","1.0" ] } ] }, { @@ -8913,107 +9225,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "240", + "localId" : "510", "precision" : "Hour", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "498", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "224", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "225", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "226", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "227", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "228", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "229", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "239", + "localId" : "509", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "233", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "234", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "minute" : { - "localId" : "235", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "236", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "237", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "238", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -9021,44 +9336,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "261", + "localId" : "512", "name" : "SameMinute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "261", + "r" : "512", "s" : [ { "value" : [ "","define ","SameMinute",": " ] }, { - "r" : "260", + "r" : "535", "s" : [ { - "r" : "250", + "r" : "523", "s" : [ { - "r" : "242", + "r" : "513", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "249", + "r" : "520", "s" : [ { - "r" : "249", + "r" : "520", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "260", + "r" : "535", "value" : [ " ","same minute or after"," " ] }, { - "r" : "259", + "r" : "534", "s" : [ { - "r" : "251", + "r" : "524", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","47",", ","500",", " ] }, { - "r" : "258", + "r" : "531", "s" : [ { - "r" : "258", + "r" : "531", "value" : [ "+","1.0" ] } ] }, { @@ -9069,107 +9384,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "260", + "localId" : "535", "precision" : "Minute", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "250", + "localId" : "523", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "242", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "243", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "244", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "245", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "246", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "247", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "248", + "localId" : "519", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "249", + "localId" : "520", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "259", + "localId" : "534", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "251", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "252", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "253", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "254", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "255", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "256", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "257", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "258", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -9177,44 +9495,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "281", + "localId" : "537", "name" : "MinuteAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "281", + "r" : "537", "s" : [ { "value" : [ "","define ","MinuteAfter",": " ] }, { - "r" : "280", + "r" : "560", "s" : [ { - "r" : "270", + "r" : "548", "s" : [ { - "r" : "262", + "r" : "538", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "269", + "r" : "545", "s" : [ { - "r" : "269", + "r" : "545", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "280", + "r" : "560", "value" : [ " ","same minute or after"," " ] }, { - "r" : "279", + "r" : "559", "s" : [ { - "r" : "271", + "r" : "549", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","29",", ","47",", ","500",", " ] }, { - "r" : "278", + "r" : "556", "s" : [ { - "r" : "278", + "r" : "556", "value" : [ "+","1.0" ] } ] }, { @@ -9225,107 +9543,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "280", + "localId" : "560", "precision" : "Minute", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "270", + "localId" : "548", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "262", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "263", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "264", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "265", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "266", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "267", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "268", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "269", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "279", + "localId" : "559", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "271", + "localId" : "549", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "272", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "273", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "274", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "275", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "second" : { - "localId" : "276", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "277", + "localId" : "555", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "278", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -9333,44 +9654,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "301", + "localId" : "562", "name" : "MinuteBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "562", "s" : [ { "value" : [ "","define ","MinuteBefore",": " ] }, { - "r" : "300", + "r" : "585", "s" : [ { - "r" : "290", + "r" : "573", "s" : [ { - "r" : "282", + "r" : "563", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "289", + "r" : "570", "s" : [ { - "r" : "289", + "r" : "570", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "300", + "r" : "585", "value" : [ " ","same minute or after"," " ] }, { - "r" : "299", + "r" : "584", "s" : [ { - "r" : "291", + "r" : "574", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","31",", ","47",", ","500",", " ] }, { - "r" : "298", + "r" : "581", "s" : [ { - "r" : "298", + "r" : "581", "value" : [ "+","1.0" ] } ] }, { @@ -9381,107 +9702,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "585", "precision" : "Minute", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "290", + "localId" : "573", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "282", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "283", + "localId" : "564", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "284", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "285", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "286", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "287", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "288", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "289", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "299", + "localId" : "584", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "291", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "292", + "localId" : "575", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "293", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "294", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "295", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "second" : { - "localId" : "296", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "297", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "298", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -9489,44 +9813,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "321", + "localId" : "587", "name" : "SameSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "321", + "r" : "587", "s" : [ { "value" : [ "","define ","SameSecond",": " ] }, { - "r" : "320", + "r" : "610", "s" : [ { - "r" : "310", + "r" : "598", "s" : [ { - "r" : "302", + "r" : "588", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "309", + "r" : "595", "s" : [ { - "r" : "309", + "r" : "595", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "320", + "r" : "610", "value" : [ " ","same second or after"," " ] }, { - "r" : "319", + "r" : "609", "s" : [ { - "r" : "311", + "r" : "599", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","500",", " ] }, { - "r" : "318", + "r" : "606", "s" : [ { - "r" : "318", + "r" : "606", "value" : [ "+","1.0" ] } ] }, { @@ -9537,107 +9861,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "320", + "localId" : "610", "precision" : "Second", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "310", + "localId" : "598", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "302", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "303", + "localId" : "589", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "304", + "localId" : "590", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "305", + "localId" : "591", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "306", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "307", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "308", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "309", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "319", + "localId" : "609", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "311", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "312", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "313", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "314", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "315", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "316", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "317", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "318", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -9645,44 +9972,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "341", + "localId" : "612", "name" : "SecondAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "612", "s" : [ { "value" : [ "","define ","SecondAfter",": " ] }, { - "r" : "340", + "r" : "635", "s" : [ { - "r" : "330", + "r" : "623", "s" : [ { - "r" : "322", + "r" : "613", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "329", + "r" : "620", "s" : [ { - "r" : "329", + "r" : "620", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "340", + "r" : "635", "value" : [ " ","same second or after"," " ] }, { - "r" : "339", + "r" : "634", "s" : [ { - "r" : "331", + "r" : "624", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","24",", ","500",", " ] }, { - "r" : "338", + "r" : "631", "s" : [ { - "r" : "338", + "r" : "631", "value" : [ "+","1.0" ] } ] }, { @@ -9693,107 +10020,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "635", "precision" : "Second", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "330", + "localId" : "623", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "322", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "323", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "324", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "325", + "localId" : "616", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "326", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "327", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "328", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "329", + "localId" : "620", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "339", + "localId" : "634", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "331", + "localId" : "624", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "332", + "localId" : "625", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "333", + "localId" : "626", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "334", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "335", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "336", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", "type" : "Literal" }, "millisecond" : { - "localId" : "337", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "338", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -9801,44 +10131,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "361", + "localId" : "637", "name" : "SecondBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "361", + "r" : "637", "s" : [ { "value" : [ "","define ","SecondBefore",": " ] }, { - "r" : "360", + "r" : "660", "s" : [ { - "r" : "350", + "r" : "648", "s" : [ { - "r" : "342", + "r" : "638", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "349", + "r" : "645", "s" : [ { - "r" : "349", + "r" : "645", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "360", + "r" : "660", "value" : [ " ","same second or after"," " ] }, { - "r" : "359", + "r" : "659", "s" : [ { - "r" : "351", + "r" : "649", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","26",", ","500",", " ] }, { - "r" : "358", + "r" : "656", "s" : [ { - "r" : "358", + "r" : "656", "value" : [ "+","1.0" ] } ] }, { @@ -9849,107 +10179,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "360", + "localId" : "660", "precision" : "Second", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "350", + "localId" : "648", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "342", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "343", + "localId" : "639", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "344", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "345", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "346", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "347", + "localId" : "643", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "348", + "localId" : "644", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "349", + "localId" : "645", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "359", + "localId" : "659", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "351", + "localId" : "649", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "352", + "localId" : "650", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "353", + "localId" : "651", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "354", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "355", + "localId" : "653", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "356", + "localId" : "654", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", "type" : "Literal" }, "millisecond" : { - "localId" : "357", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "358", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -9957,44 +10290,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "381", + "localId" : "662", "name" : "SameMillisecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "662", "s" : [ { "value" : [ "","define ","SameMillisecond",": " ] }, { - "r" : "380", + "r" : "685", "s" : [ { - "r" : "370", + "r" : "673", "s" : [ { - "r" : "362", + "r" : "663", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "369", + "r" : "670", "s" : [ { - "r" : "369", + "r" : "670", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "380", + "r" : "685", "value" : [ " ","same millisecond or after"," " ] }, { - "r" : "379", + "r" : "684", "s" : [ { - "r" : "371", + "r" : "674", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "378", + "r" : "681", "s" : [ { - "r" : "378", + "r" : "681", "value" : [ "+","1.0" ] } ] }, { @@ -10005,107 +10338,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "685", "precision" : "Millisecond", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "370", + "localId" : "673", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "362", + "localId" : "663", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "363", + "localId" : "664", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "364", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "365", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "366", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "367", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "368", + "localId" : "669", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "369", + "localId" : "670", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "379", + "localId" : "684", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "371", + "localId" : "674", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "372", + "localId" : "675", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "373", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "374", + "localId" : "677", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "375", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "376", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "377", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "378", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -10113,44 +10449,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "401", + "localId" : "687", "name" : "MillisecondAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "401", + "r" : "687", "s" : [ { "value" : [ "","define ","MillisecondAfter",": " ] }, { - "r" : "400", + "r" : "710", "s" : [ { - "r" : "390", + "r" : "698", "s" : [ { - "r" : "382", + "r" : "688", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "389", + "r" : "695", "s" : [ { - "r" : "389", + "r" : "695", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "400", + "r" : "710", "value" : [ " ","same millisecond or after"," " ] }, { - "r" : "399", + "r" : "709", "s" : [ { - "r" : "391", + "r" : "699", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "398", + "r" : "706", "s" : [ { - "r" : "398", + "r" : "706", "value" : [ "+","1.0" ] } ] }, { @@ -10161,107 +10497,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "400", + "localId" : "710", "precision" : "Millisecond", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "390", + "localId" : "698", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "382", + "localId" : "688", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "383", + "localId" : "689", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "384", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "385", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "386", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "387", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "388", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "389", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "399", + "localId" : "709", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "391", + "localId" : "699", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "392", + "localId" : "700", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "393", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "394", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "395", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "396", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "397", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "398", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -10269,44 +10608,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "421", + "localId" : "712", "name" : "MillisecondBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "421", + "r" : "712", "s" : [ { "value" : [ "","define ","MillisecondBefore",": " ] }, { - "r" : "420", + "r" : "735", "s" : [ { - "r" : "410", + "r" : "723", "s" : [ { - "r" : "402", + "r" : "713", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "409", + "r" : "720", "s" : [ { - "r" : "409", + "r" : "720", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "420", + "r" : "735", "value" : [ " ","same millisecond or after"," " ] }, { - "r" : "419", + "r" : "734", "s" : [ { - "r" : "411", + "r" : "724", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "418", + "r" : "731", "s" : [ { - "r" : "418", + "r" : "731", "value" : [ "+","1.0" ] } ] }, { @@ -10317,107 +10656,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "420", + "localId" : "735", "precision" : "Millisecond", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "410", + "localId" : "723", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "402", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "403", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "404", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "405", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "406", + "localId" : "717", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "407", + "localId" : "718", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "408", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "409", + "localId" : "720", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "419", + "localId" : "734", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "411", + "localId" : "724", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "412", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "413", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "414", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "415", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "416", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "417", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "418", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -10425,44 +10767,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "441", + "localId" : "737", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "441", + "r" : "737", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "440", + "r" : "760", "s" : [ { - "r" : "430", + "r" : "748", "s" : [ { - "r" : "422", + "r" : "738", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "429", + "r" : "745", "s" : [ { - "r" : "429", + "r" : "745", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "440", + "r" : "760", "value" : [ " ","same or after"," " ] }, { - "r" : "439", + "r" : "759", "s" : [ { - "r" : "431", + "r" : "749", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "438", + "r" : "756", "s" : [ { - "r" : "438", + "r" : "756", "value" : [ "+","1.0" ] } ] }, { @@ -10473,106 +10815,109 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "440", + "localId" : "760", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "430", + "localId" : "748", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "422", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "423", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "424", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "425", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "426", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "427", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "428", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "429", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "439", + "localId" : "759", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "431", + "localId" : "749", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "432", + "localId" : "750", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "433", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "434", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "435", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "436", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "437", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "438", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -10580,44 +10925,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "461", + "localId" : "762", "name" : "After", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "461", + "r" : "762", "s" : [ { "value" : [ "","define ","After",": " ] }, { - "r" : "460", + "r" : "785", "s" : [ { - "r" : "450", + "r" : "773", "s" : [ { - "r" : "442", + "r" : "763", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "449", + "r" : "770", "s" : [ { - "r" : "449", + "r" : "770", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "460", + "r" : "785", "value" : [ " ","same or after"," " ] }, { - "r" : "459", + "r" : "784", "s" : [ { - "r" : "451", + "r" : "774", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "458", + "r" : "781", "s" : [ { - "r" : "458", + "r" : "781", "value" : [ "+","1.0" ] } ] }, { @@ -10628,106 +10973,109 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "460", + "localId" : "785", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "450", + "localId" : "773", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "442", + "localId" : "763", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "443", + "localId" : "764", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "444", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "445", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "446", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "447", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "448", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "449", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "459", + "localId" : "784", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "451", + "localId" : "774", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "452", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "453", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "454", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "455", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "456", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "457", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "458", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -10735,44 +11083,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "481", + "localId" : "787", "name" : "Before", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "481", + "r" : "787", "s" : [ { "value" : [ "","define ","Before",": " ] }, { - "r" : "480", + "r" : "810", "s" : [ { - "r" : "470", + "r" : "798", "s" : [ { - "r" : "462", + "r" : "788", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "469", + "r" : "795", "s" : [ { - "r" : "469", + "r" : "795", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "480", + "r" : "810", "value" : [ " ","same or after"," " ] }, { - "r" : "479", + "r" : "809", "s" : [ { - "r" : "471", + "r" : "799", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "478", + "r" : "806", "s" : [ { - "r" : "478", + "r" : "806", "value" : [ "+","1.0" ] } ] }, { @@ -10783,106 +11131,109 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "480", + "localId" : "810", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "470", + "localId" : "798", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "462", + "localId" : "788", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "463", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "464", + "localId" : "790", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "465", + "localId" : "791", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "466", + "localId" : "792", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "467", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "468", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "469", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "479", + "localId" : "809", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "471", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "472", + "localId" : "800", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "473", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "474", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "475", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "476", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "477", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "478", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -10890,44 +11241,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "501", + "localId" : "812", "name" : "SameDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "501", + "r" : "812", "s" : [ { "value" : [ "","define ","SameDayMonthBefore",": " ] }, { - "r" : "500", + "r" : "835", "s" : [ { - "r" : "490", + "r" : "823", "s" : [ { - "r" : "482", + "r" : "813", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "489", + "r" : "820", "s" : [ { - "r" : "489", + "r" : "820", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "500", + "r" : "835", "value" : [ " ","same day or after"," " ] }, { - "r" : "499", + "r" : "834", "s" : [ { - "r" : "491", + "r" : "824", "value" : [ "DateTime","(","2000",", ","4",", ","15",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "498", + "r" : "831", "s" : [ { - "r" : "498", + "r" : "831", "value" : [ "+","1.0" ] } ] }, { @@ -10938,107 +11289,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "500", + "localId" : "835", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "490", + "localId" : "823", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "482", + "localId" : "813", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "483", + "localId" : "814", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "484", + "localId" : "815", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "485", + "localId" : "816", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "486", + "localId" : "817", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "487", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "488", + "localId" : "819", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "489", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "499", + "localId" : "834", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "491", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "492", + "localId" : "825", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "493", + "localId" : "826", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "494", + "localId" : "827", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "495", + "localId" : "828", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "496", + "localId" : "829", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "497", + "localId" : "830", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "498", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -11046,44 +11400,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "521", + "localId" : "837", "name" : "DayAfterMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "521", + "r" : "837", "s" : [ { "value" : [ "","define ","DayAfterMonthBefore",": " ] }, { - "r" : "520", + "r" : "860", "s" : [ { - "r" : "510", + "r" : "848", "s" : [ { - "r" : "502", + "r" : "838", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "509", + "r" : "845", "s" : [ { - "r" : "509", + "r" : "845", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "520", + "r" : "860", "value" : [ " ","same day or after"," " ] }, { - "r" : "519", + "r" : "859", "s" : [ { - "r" : "511", + "r" : "849", "value" : [ "DateTime","(","2000",", ","4",", ","14",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "518", + "r" : "856", "s" : [ { - "r" : "518", + "r" : "856", "value" : [ "+","1.0" ] } ] }, { @@ -11094,107 +11448,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "520", + "localId" : "860", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "510", + "localId" : "848", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "502", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "503", + "localId" : "839", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "504", + "localId" : "840", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "505", + "localId" : "841", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "506", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "507", + "localId" : "843", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "508", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "509", + "localId" : "845", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "519", + "localId" : "859", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "511", + "localId" : "849", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "512", + "localId" : "850", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "513", + "localId" : "851", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "hour" : { - "localId" : "514", + "localId" : "852", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "515", + "localId" : "853", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "516", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "517", + "localId" : "855", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "518", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -11202,44 +11559,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "541", + "localId" : "862", "name" : "DayBeforeMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "541", + "r" : "862", "s" : [ { "value" : [ "","define ","DayBeforeMonthAfter",": " ] }, { - "r" : "540", + "r" : "885", "s" : [ { - "r" : "530", + "r" : "873", "s" : [ { - "r" : "522", + "r" : "863", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "529", + "r" : "870", "s" : [ { - "r" : "529", + "r" : "870", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "540", + "r" : "885", "value" : [ " ","same day or after"," " ] }, { - "r" : "539", + "r" : "884", "s" : [ { - "r" : "531", + "r" : "874", "value" : [ "DateTime","(","2000",", ","2",", ","16",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "538", + "r" : "881", "s" : [ { - "r" : "538", + "r" : "881", "value" : [ "+","1.0" ] } ] }, { @@ -11250,107 +11607,110 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "540", + "localId" : "885", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "530", + "localId" : "873", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "522", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "523", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "524", + "localId" : "865", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "525", + "localId" : "866", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "526", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "527", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "528", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "529", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "539", + "localId" : "884", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "531", + "localId" : "874", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "532", + "localId" : "875", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "533", + "localId" : "876", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "534", + "localId" : "877", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "535", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "536", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "537", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "538", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -11358,31 +11718,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "554", + "localId" : "887", "name" : "ImpreciseDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "554", + "r" : "887", "s" : [ { "value" : [ "","define ","ImpreciseDay",": " ] }, { - "r" : "553", + "r" : "903", "s" : [ { - "r" : "549", + "r" : "897", "s" : [ { - "r" : "542", + "r" : "888", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "553", + "r" : "903", "value" : [ " ","same day or after"," " ] }, { - "r" : "552", + "r" : "902", "s" : [ { - "r" : "550", + "r" : "898", "value" : [ "DateTime","(","2000",", ","3",")" ] } ] } ] @@ -11390,65 +11750,68 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "553", + "localId" : "903", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "549", + "localId" : "897", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "542", + "localId" : "888", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "543", + "localId" : "889", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "544", + "localId" : "890", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "545", + "localId" : "891", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "546", + "localId" : "892", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "547", + "localId" : "893", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "548", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "552", + "localId" : "902", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -11456,31 +11819,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "567", + "localId" : "905", "name" : "ImpreciseDayMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "567", + "r" : "905", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthAfter",": " ] }, { - "r" : "566", + "r" : "921", "s" : [ { - "r" : "562", + "r" : "915", "s" : [ { - "r" : "555", + "r" : "906", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "566", + "r" : "921", "value" : [ " ","same day or after"," " ] }, { - "r" : "565", + "r" : "920", "s" : [ { - "r" : "563", + "r" : "916", "value" : [ "DateTime","(","2000",", ","2",")" ] } ] } ] @@ -11488,65 +11851,68 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "566", + "localId" : "921", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "562", + "localId" : "915", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "555", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "556", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "557", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "558", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "559", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "560", + "localId" : "911", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "561", + "localId" : "912", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "565", + "localId" : "920", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "563", + "localId" : "916", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "564", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -11554,31 +11920,31 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "580", + "localId" : "923", "name" : "ImpreciseDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "580", + "r" : "923", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthBefore",": " ] }, { - "r" : "579", + "r" : "939", "s" : [ { - "r" : "575", + "r" : "933", "s" : [ { - "r" : "568", + "r" : "924", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "579", + "r" : "939", "value" : [ " ","same day or after"," " ] }, { - "r" : "578", + "r" : "938", "s" : [ { - "r" : "576", + "r" : "934", "value" : [ "DateTime","(","2000",", ","4",")" ] } ] } ] @@ -11586,65 +11952,68 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "579", + "localId" : "939", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "575", + "localId" : "933", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "568", + "localId" : "924", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "569", + "localId" : "925", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "570", + "localId" : "926", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "571", + "localId" : "927", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "572", + "localId" : "928", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "573", + "localId" : "929", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "574", + "localId" : "930", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "578", + "localId" : "938", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "576", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "577", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -11652,44 +12021,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "601", + "localId" : "941", "name" : "SameHourNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "601", + "r" : "941", "s" : [ { "value" : [ "","define ","SameHourNormalizeZones",": " ] }, { - "r" : "600", + "r" : "965", "s" : [ { - "r" : "589", + "r" : "952", "s" : [ { - "r" : "581", + "r" : "942", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "588", + "r" : "949", "s" : [ { - "r" : "588", + "r" : "949", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "600", + "r" : "965", "value" : [ " ","same hour or after"," " ] }, { - "r" : "599", + "r" : "964", "s" : [ { - "r" : "590", + "r" : "953", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","7",", ","30",", ","25",", ","200",", " ] }, { - "r" : "598", + "r" : "960", "s" : [ { - "r" : "597", + "r" : "961", "value" : [ "-","5.0" ] } ] }, { @@ -11700,110 +12069,114 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "600", + "localId" : "965", "precision" : "Hour", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "589", + "localId" : "952", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "581", + "localId" : "942", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "582", + "localId" : "943", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "583", + "localId" : "944", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "584", + "localId" : "945", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "585", + "localId" : "946", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "586", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "587", + "localId" : "948", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "588", + "localId" : "949", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "599", + "localId" : "964", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "590", + "localId" : "953", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "591", + "localId" : "954", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "592", + "localId" : "955", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "593", + "localId" : "956", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "minute" : { - "localId" : "594", + "localId" : "957", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "595", + "localId" : "958", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "596", + "localId" : "959", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "598", + "localId" : "960", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "597", + "localId" : "961", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -11812,44 +12185,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "622", + "localId" : "967", "name" : "HourAfterNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "622", + "r" : "967", "s" : [ { "value" : [ "","define ","HourAfterNormalizeZones",": " ] }, { - "r" : "621", + "r" : "991", "s" : [ { - "r" : "610", + "r" : "978", "s" : [ { - "r" : "602", + "r" : "968", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "609", + "r" : "975", "s" : [ { - "r" : "609", + "r" : "975", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "621", + "r" : "991", "value" : [ " ","same hour or after"," " ] }, { - "r" : "620", + "r" : "990", "s" : [ { - "r" : "611", + "r" : "979", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","6",", ","30",", ","25",", ","200",", " ] }, { - "r" : "619", + "r" : "986", "s" : [ { - "r" : "618", + "r" : "987", "value" : [ "-","5.0" ] } ] }, { @@ -11860,110 +12233,114 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "621", + "localId" : "991", "precision" : "Hour", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "610", + "localId" : "978", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "602", + "localId" : "968", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "603", + "localId" : "969", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "604", + "localId" : "970", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "605", + "localId" : "971", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "606", + "localId" : "972", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "607", + "localId" : "973", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "608", + "localId" : "974", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "609", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "620", + "localId" : "990", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "611", + "localId" : "979", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "612", + "localId" : "980", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "613", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "614", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "minute" : { - "localId" : "615", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "616", + "localId" : "984", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "617", + "localId" : "985", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "619", + "localId" : "986", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "618", + "localId" : "987", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -11972,44 +12349,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "643", + "localId" : "993", "name" : "HourBeforeNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "643", + "r" : "993", "s" : [ { "value" : [ "","define ","HourBeforeNormalizeZones",": " ] }, { - "r" : "642", + "r" : "1017", "s" : [ { - "r" : "631", + "r" : "1004", "s" : [ { - "r" : "623", + "r" : "994", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "630", + "r" : "1001", "s" : [ { - "r" : "630", + "r" : "1001", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "642", + "r" : "1017", "value" : [ " ","same hour or after"," " ] }, { - "r" : "641", + "r" : "1016", "s" : [ { - "r" : "632", + "r" : "1005", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","30",", ","25",", ","200",", " ] }, { - "r" : "640", + "r" : "1012", "s" : [ { - "r" : "639", + "r" : "1013", "value" : [ "-","5.0" ] } ] }, { @@ -12020,110 +12397,114 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "642", + "localId" : "1017", "precision" : "Hour", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "631", + "localId" : "1004", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "623", + "localId" : "994", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "624", + "localId" : "995", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "625", + "localId" : "996", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "626", + "localId" : "997", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "627", + "localId" : "998", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "628", + "localId" : "999", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "629", + "localId" : "1000", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "630", + "localId" : "1001", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "641", + "localId" : "1016", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "632", + "localId" : "1005", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "633", + "localId" : "1006", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "634", + "localId" : "1007", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "635", + "localId" : "1008", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "636", + "localId" : "1009", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "637", + "localId" : "1010", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "638", + "localId" : "1011", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "640", + "localId" : "1012", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "639", + "localId" : "1013", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -12132,30 +12513,30 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "655", + "localId" : "1019", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "655", + "r" : "1019", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "654", + "r" : "1032", "s" : [ { - "r" : "644", + "r" : "1020", "value" : [ "null"," ","same or after"," " ] }, { - "r" : "653", + "r" : "1031", "s" : [ { - "r" : "645", + "r" : "1021", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "652", + "r" : "1028", "s" : [ { - "r" : "652", + "r" : "1028", "value" : [ "+","1.0" ] } ] }, { @@ -12166,62 +12547,66 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "654", + "localId" : "1032", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { + "localId" : "1033", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "644", + "localId" : "1020", "type" : "Null" } }, { - "localId" : "653", + "localId" : "1031", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "645", + "localId" : "1021", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "646", + "localId" : "1022", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "647", + "localId" : "1023", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "648", + "localId" : "1024", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "649", + "localId" : "1025", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "650", + "localId" : "1026", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "651", + "localId" : "1027", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "652", + "localId" : "1028", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -12229,126 +12614,130 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "667", + "localId" : "1035", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "667", + "r" : "1035", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "666", + "r" : "1048", "s" : [ { - "r" : "664", + "r" : "1046", "s" : [ { - "r" : "656", + "r" : "1036", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "663", + "r" : "1043", "s" : [ { - "r" : "663", + "r" : "1043", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "666", + "r" : "1048", "value" : [ " ","same or after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "666", + "localId" : "1048", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "664", + "localId" : "1046", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "656", + "localId" : "1036", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "657", + "localId" : "1037", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "658", + "localId" : "1038", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "659", + "localId" : "1039", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "660", + "localId" : "1040", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "661", + "localId" : "1041", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "662", + "localId" : "1042", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "663", + "localId" : "1043", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "1049", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "665", + "localId" : "1047", "type" : "Null" } } ] } }, { - "localId" : "673", + "localId" : "1051", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "673", + "r" : "1051", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "672", + "r" : "1056", "s" : [ { - "r" : "670", + "r" : "1052", "s" : [ { "value" : [ "(" ] }, { - "r" : "670", + "r" : "1052", "s" : [ { - "r" : "668", + "r" : "1053", "value" : [ "null"," as " ] }, { - "r" : "669", + "r" : "1054", "s" : [ { "value" : [ "DateTime" ] } ] @@ -12357,76 +12746,80 @@ module.exports['SameOrAfter'] = { "value" : [ ")" ] } ] }, { - "r" : "672", + "r" : "1056", "value" : [ " ","same or after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "672", + "localId" : "1056", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "670", + "localId" : "1052", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "668", + "localId" : "1053", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "669", + "localId" : "1054", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { + "localId" : "1057", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "671", + "localId" : "1055", "type" : "Null" } } ] } }, { - "localId" : "693", + "localId" : "1059", "name" : "SameOOA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "693", + "r" : "1059", "s" : [ { "value" : [ "// On Or After:\n","define ","SameOOA",": " ] }, { - "r" : "692", + "r" : "1082", "s" : [ { - "r" : "682", + "r" : "1070", "s" : [ { - "r" : "674", + "r" : "1060", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "681", + "r" : "1067", "s" : [ { - "r" : "681", + "r" : "1067", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "692", + "r" : "1082", "value" : [ " ","on or after"," " ] }, { - "r" : "691", + "r" : "1081", "s" : [ { - "r" : "683", + "r" : "1071", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "690", + "r" : "1078", "s" : [ { - "r" : "690", + "r" : "1078", "value" : [ "+","1.0" ] } ] }, { @@ -12437,106 +12830,109 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "692", + "localId" : "1082", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "682", + "localId" : "1070", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "674", + "localId" : "1060", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "675", + "localId" : "1061", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "676", + "localId" : "1062", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "677", + "localId" : "1063", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "678", + "localId" : "1064", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "679", + "localId" : "1065", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "680", + "localId" : "1066", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "681", + "localId" : "1067", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "691", + "localId" : "1081", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "683", + "localId" : "1071", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "684", + "localId" : "1072", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "685", + "localId" : "1073", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "686", + "localId" : "1074", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "687", + "localId" : "1075", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "688", + "localId" : "1076", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "689", + "localId" : "1077", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "690", + "localId" : "1078", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -12544,44 +12940,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "713", + "localId" : "1084", "name" : "AfterOOA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "713", + "r" : "1084", "s" : [ { "value" : [ "","define ","AfterOOA",": " ] }, { - "r" : "712", + "r" : "1107", "s" : [ { - "r" : "702", + "r" : "1095", "s" : [ { - "r" : "694", + "r" : "1085", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "701", + "r" : "1092", "s" : [ { - "r" : "701", + "r" : "1092", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "712", + "r" : "1107", "value" : [ " ","on or after"," " ] }, { - "r" : "711", + "r" : "1106", "s" : [ { - "r" : "703", + "r" : "1096", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "710", + "r" : "1103", "s" : [ { - "r" : "710", + "r" : "1103", "value" : [ "+","1.0" ] } ] }, { @@ -12592,106 +12988,109 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "712", + "localId" : "1107", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "702", + "localId" : "1095", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "694", + "localId" : "1085", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "695", + "localId" : "1086", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "696", + "localId" : "1087", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "697", + "localId" : "1088", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "698", + "localId" : "1089", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "699", + "localId" : "1090", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "700", + "localId" : "1091", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "701", + "localId" : "1092", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "711", + "localId" : "1106", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "703", + "localId" : "1096", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "704", + "localId" : "1097", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "705", + "localId" : "1098", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "706", + "localId" : "1099", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "707", + "localId" : "1100", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "708", + "localId" : "1101", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "709", + "localId" : "1102", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "710", + "localId" : "1103", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -12699,44 +13098,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "733", + "localId" : "1109", "name" : "BeforeOOA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "733", + "r" : "1109", "s" : [ { "value" : [ "","define ","BeforeOOA",": " ] }, { - "r" : "732", + "r" : "1132", "s" : [ { - "r" : "722", + "r" : "1120", "s" : [ { - "r" : "714", + "r" : "1110", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "721", + "r" : "1117", "s" : [ { - "r" : "721", + "r" : "1117", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "732", + "r" : "1132", "value" : [ " ","on or after"," " ] }, { - "r" : "731", + "r" : "1131", "s" : [ { - "r" : "723", + "r" : "1121", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "730", + "r" : "1128", "s" : [ { - "r" : "730", + "r" : "1128", "value" : [ "+","1.0" ] } ] }, { @@ -12747,106 +13146,109 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "732", + "localId" : "1132", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "722", + "localId" : "1120", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "714", + "localId" : "1110", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "715", + "localId" : "1111", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "716", + "localId" : "1112", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "717", + "localId" : "1113", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "718", + "localId" : "1114", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "719", + "localId" : "1115", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "720", + "localId" : "1116", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "721", + "localId" : "1117", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "731", + "localId" : "1131", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "723", + "localId" : "1121", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "724", + "localId" : "1122", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "725", + "localId" : "1123", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "726", + "localId" : "1124", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "727", + "localId" : "1125", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "728", + "localId" : "1126", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "729", + "localId" : "1127", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "730", + "localId" : "1128", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -12854,30 +13256,30 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "745", + "localId" : "1134", "name" : "NullLeftOOA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "745", + "r" : "1134", "s" : [ { "value" : [ "","define ","NullLeftOOA",": " ] }, { - "r" : "744", + "r" : "1147", "s" : [ { - "r" : "734", + "r" : "1135", "value" : [ "null"," ","on or after"," " ] }, { - "r" : "743", + "r" : "1146", "s" : [ { - "r" : "735", + "r" : "1136", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "742", + "r" : "1143", "s" : [ { - "r" : "742", + "r" : "1143", "value" : [ "+","1.0" ] } ] }, { @@ -12888,62 +13290,66 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "744", + "localId" : "1147", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { + "localId" : "1148", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "734", + "localId" : "1135", "type" : "Null" } }, { - "localId" : "743", + "localId" : "1146", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "735", + "localId" : "1136", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "736", + "localId" : "1137", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "737", + "localId" : "1138", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "738", + "localId" : "1139", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "739", + "localId" : "1140", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "740", + "localId" : "1141", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "741", + "localId" : "1142", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "742", + "localId" : "1143", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -12951,126 +13357,130 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "757", + "localId" : "1150", "name" : "NullRightOOA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "757", + "r" : "1150", "s" : [ { "value" : [ "","define ","NullRightOOA",": " ] }, { - "r" : "756", + "r" : "1163", "s" : [ { - "r" : "754", + "r" : "1161", "s" : [ { - "r" : "746", + "r" : "1151", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "753", + "r" : "1158", "s" : [ { - "r" : "753", + "r" : "1158", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "756", + "r" : "1163", "value" : [ " ","on or after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "756", + "localId" : "1163", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "754", + "localId" : "1161", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "746", + "localId" : "1151", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "747", + "localId" : "1152", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "748", + "localId" : "1153", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "749", + "localId" : "1154", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "750", + "localId" : "1155", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "751", + "localId" : "1156", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "752", + "localId" : "1157", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "753", + "localId" : "1158", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "1164", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "755", + "localId" : "1162", "type" : "Null" } } ] } }, { - "localId" : "763", + "localId" : "1166", "name" : "NullBothOOA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "763", + "r" : "1166", "s" : [ { "value" : [ "","define ","NullBothOOA",": " ] }, { - "r" : "762", + "r" : "1171", "s" : [ { - "r" : "760", + "r" : "1167", "s" : [ { "value" : [ "(" ] }, { - "r" : "760", + "r" : "1167", "s" : [ { - "r" : "758", + "r" : "1168", "value" : [ "null"," as " ] }, { - "r" : "759", + "r" : "1169", "s" : [ { "value" : [ "DateTime" ] } ] @@ -13079,76 +13489,80 @@ module.exports['SameOrAfter'] = { "value" : [ ")" ] } ] }, { - "r" : "762", + "r" : "1171", "value" : [ " ","on or after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "762", + "localId" : "1171", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "760", + "localId" : "1167", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "758", + "localId" : "1168", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "759", + "localId" : "1169", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { + "localId" : "1172", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "761", + "localId" : "1170", "type" : "Null" } } ] } }, { - "localId" : "783", + "localId" : "1174", "name" : "SameAOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "783", + "r" : "1174", "s" : [ { "value" : [ "// After Or On:\n","define ","SameAOO",": " ] }, { - "r" : "782", + "r" : "1197", "s" : [ { - "r" : "772", + "r" : "1185", "s" : [ { - "r" : "764", + "r" : "1175", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "771", + "r" : "1182", "s" : [ { - "r" : "771", + "r" : "1182", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "782", + "r" : "1197", "value" : [ " ","after or on"," " ] }, { - "r" : "781", + "r" : "1196", "s" : [ { - "r" : "773", + "r" : "1186", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "780", + "r" : "1193", "s" : [ { - "r" : "780", + "r" : "1193", "value" : [ "+","1.0" ] } ] }, { @@ -13159,106 +13573,109 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "782", + "localId" : "1197", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "772", + "localId" : "1185", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "764", + "localId" : "1175", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "765", + "localId" : "1176", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "766", + "localId" : "1177", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "767", + "localId" : "1178", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "768", + "localId" : "1179", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "769", + "localId" : "1180", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "770", + "localId" : "1181", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "771", + "localId" : "1182", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "781", + "localId" : "1196", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "773", + "localId" : "1186", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "774", + "localId" : "1187", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "775", + "localId" : "1188", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "776", + "localId" : "1189", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "777", + "localId" : "1190", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "778", + "localId" : "1191", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "779", + "localId" : "1192", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "780", + "localId" : "1193", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -13266,44 +13683,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "803", + "localId" : "1199", "name" : "AfterAOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "803", + "r" : "1199", "s" : [ { "value" : [ "","define ","AfterAOO",": " ] }, { - "r" : "802", + "r" : "1222", "s" : [ { - "r" : "792", + "r" : "1210", "s" : [ { - "r" : "784", + "r" : "1200", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "791", + "r" : "1207", "s" : [ { - "r" : "791", + "r" : "1207", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "802", + "r" : "1222", "value" : [ " ","after or on"," " ] }, { - "r" : "801", + "r" : "1221", "s" : [ { - "r" : "793", + "r" : "1211", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "800", + "r" : "1218", "s" : [ { - "r" : "800", + "r" : "1218", "value" : [ "+","1.0" ] } ] }, { @@ -13314,106 +13731,109 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "802", + "localId" : "1222", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "792", + "localId" : "1210", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "784", + "localId" : "1200", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "785", + "localId" : "1201", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "786", + "localId" : "1202", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "787", + "localId" : "1203", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "788", + "localId" : "1204", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "789", + "localId" : "1205", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "790", + "localId" : "1206", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "791", + "localId" : "1207", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "801", + "localId" : "1221", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "793", + "localId" : "1211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "794", + "localId" : "1212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "795", + "localId" : "1213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "796", + "localId" : "1214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "797", + "localId" : "1215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "798", + "localId" : "1216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "799", + "localId" : "1217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "800", + "localId" : "1218", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -13421,44 +13841,44 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "823", + "localId" : "1224", "name" : "BeforeAOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "823", + "r" : "1224", "s" : [ { "value" : [ "","define ","BeforeAOO",": " ] }, { - "r" : "822", + "r" : "1247", "s" : [ { - "r" : "812", + "r" : "1235", "s" : [ { - "r" : "804", + "r" : "1225", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "811", + "r" : "1232", "s" : [ { - "r" : "811", + "r" : "1232", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "822", + "r" : "1247", "value" : [ " ","after or on"," " ] }, { - "r" : "821", + "r" : "1246", "s" : [ { - "r" : "813", + "r" : "1236", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "820", + "r" : "1243", "s" : [ { - "r" : "820", + "r" : "1243", "value" : [ "+","1.0" ] } ] }, { @@ -13469,106 +13889,109 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "822", + "localId" : "1247", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "812", + "localId" : "1235", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "804", + "localId" : "1225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "805", + "localId" : "1226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "806", + "localId" : "1227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "807", + "localId" : "1228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "808", + "localId" : "1229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "809", + "localId" : "1230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "810", + "localId" : "1231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "811", + "localId" : "1232", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "821", + "localId" : "1246", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "813", + "localId" : "1236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "814", + "localId" : "1237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "815", + "localId" : "1238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "816", + "localId" : "1239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "817", + "localId" : "1240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "818", + "localId" : "1241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "819", + "localId" : "1242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "820", + "localId" : "1243", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -13576,30 +13999,30 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "835", + "localId" : "1249", "name" : "NullLeftAOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "835", + "r" : "1249", "s" : [ { "value" : [ "","define ","NullLeftAOO",": " ] }, { - "r" : "834", + "r" : "1262", "s" : [ { - "r" : "824", + "r" : "1250", "value" : [ "null"," ","after or on"," " ] }, { - "r" : "833", + "r" : "1261", "s" : [ { - "r" : "825", + "r" : "1251", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "832", + "r" : "1258", "s" : [ { - "r" : "832", + "r" : "1258", "value" : [ "+","1.0" ] } ] }, { @@ -13610,62 +14033,66 @@ module.exports['SameOrAfter'] = { } } ], "expression" : { - "localId" : "834", + "localId" : "1262", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { + "localId" : "1263", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "824", + "localId" : "1250", "type" : "Null" } }, { - "localId" : "833", + "localId" : "1261", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "825", + "localId" : "1251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "826", + "localId" : "1252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "827", + "localId" : "1253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "828", + "localId" : "1254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "829", + "localId" : "1255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "830", + "localId" : "1256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "831", + "localId" : "1257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "832", + "localId" : "1258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -13673,126 +14100,130 @@ module.exports['SameOrAfter'] = { } ] } }, { - "localId" : "847", + "localId" : "1265", "name" : "NullRightAOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "847", + "r" : "1265", "s" : [ { "value" : [ "","define ","NullRightAOO",": " ] }, { - "r" : "846", + "r" : "1278", "s" : [ { - "r" : "844", + "r" : "1276", "s" : [ { - "r" : "836", + "r" : "1266", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "843", + "r" : "1273", "s" : [ { - "r" : "843", + "r" : "1273", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "846", + "r" : "1278", "value" : [ " ","after or on"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "846", + "localId" : "1278", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "844", + "localId" : "1276", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "836", + "localId" : "1266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "837", + "localId" : "1267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "838", + "localId" : "1268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "839", + "localId" : "1269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "840", + "localId" : "1270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "841", + "localId" : "1271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "842", + "localId" : "1272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "843", + "localId" : "1273", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "1279", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "845", + "localId" : "1277", "type" : "Null" } } ] } }, { - "localId" : "853", + "localId" : "1281", "name" : "NullBothAOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "853", + "r" : "1281", "s" : [ { "value" : [ "","define ","NullBothAOO",": " ] }, { - "r" : "852", + "r" : "1286", "s" : [ { - "r" : "850", + "r" : "1282", "s" : [ { "value" : [ "(" ] }, { - "r" : "850", + "r" : "1282", "s" : [ { - "r" : "848", + "r" : "1283", "value" : [ "null"," as " ] }, { - "r" : "849", + "r" : "1284", "s" : [ { "value" : [ "DateTime" ] } ] @@ -13801,33 +14232,37 @@ module.exports['SameOrAfter'] = { "value" : [ ")" ] } ] }, { - "r" : "852", + "r" : "1286", "value" : [ " ","after or on"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "852", + "localId" : "1286", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "850", + "localId" : "1282", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "848", + "localId" : "1283", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "849", + "localId" : "1284", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { + "localId" : "1287", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "851", + "localId" : "1285", "type" : "Null" } } ] @@ -13895,14 +14330,16 @@ define NullBothBOO: (null as DateTime) before or on null module.exports['SameOrBefore'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "853", + "r" : "1281", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -13918,17 +14355,18 @@ module.exports['SameOrBefore'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -13936,7 +14374,7 @@ module.exports['SameOrBefore'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -13944,59 +14382,68 @@ module.exports['SameOrBefore'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "21", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "20", + "r" : "235", "s" : [ { - "r" : "10", + "r" : "223", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "9", + "r" : "220", "s" : [ { - "r" : "9", + "r" : "220", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "20", + "r" : "235", "value" : [ " ","same year or before"," " ] }, { - "r" : "19", + "r" : "234", "s" : [ { - "r" : "11", + "r" : "224", "value" : [ "DateTime","(","2000",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "18", + "r" : "231", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "+","1.0" ] } ] }, { @@ -14007,107 +14454,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "235", "precision" : "Year", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "223", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "9", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "234", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -14115,44 +14565,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "41", + "localId" : "237", "name" : "YearAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "237", "s" : [ { "value" : [ "","define ","YearAfter",": " ] }, { - "r" : "40", + "r" : "260", "s" : [ { - "r" : "30", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "238", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "29", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "245", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "40", + "r" : "260", "value" : [ " ","same year or before"," " ] }, { - "r" : "39", + "r" : "259", "s" : [ { - "r" : "31", + "r" : "249", "value" : [ "DateTime","(","1999",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "38", + "r" : "256", "s" : [ { - "r" : "38", + "r" : "256", "value" : [ "+","1.0" ] } ] }, { @@ -14163,107 +14613,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "260", "precision" : "Year", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "248", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "27", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "28", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "29", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "259", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1999", "type" : "Literal" }, "month" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "37", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "38", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -14271,44 +14724,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "61", + "localId" : "262", "name" : "YearBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "262", "s" : [ { "value" : [ "","define ","YearBefore",": " ] }, { - "r" : "60", + "r" : "285", "s" : [ { - "r" : "50", + "r" : "273", "s" : [ { - "r" : "42", + "r" : "263", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "49", + "r" : "270", "s" : [ { - "r" : "49", + "r" : "270", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "60", + "r" : "285", "value" : [ " ","same year or before"," " ] }, { - "r" : "59", + "r" : "284", "s" : [ { - "r" : "51", + "r" : "274", "value" : [ "DateTime","(","2001",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "58", + "r" : "281", "s" : [ { - "r" : "58", + "r" : "281", "value" : [ "+","1.0" ] } ] }, { @@ -14319,107 +14772,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "285", "precision" : "Year", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "50", + "localId" : "273", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "49", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "284", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "53", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "54", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "55", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "56", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "57", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "58", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -14427,44 +14883,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "81", + "localId" : "287", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "287", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "80", + "r" : "310", "s" : [ { - "r" : "70", + "r" : "298", "s" : [ { - "r" : "62", + "r" : "288", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "69", + "r" : "295", "s" : [ { - "r" : "69", + "r" : "295", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "80", + "r" : "310", "value" : [ " ","same month or before"," " ] }, { - "r" : "79", + "r" : "309", "s" : [ { - "r" : "71", + "r" : "299", "value" : [ "DateTime","(","2000",", ","3",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "78", + "r" : "306", "s" : [ { - "r" : "78", + "r" : "306", "value" : [ "+","1.0" ] } ] }, { @@ -14475,107 +14931,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "310", "precision" : "Month", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "70", + "localId" : "298", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "65", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "66", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "67", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "68", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "69", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "309", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "73", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "75", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "76", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "77", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -14583,44 +15042,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "101", + "localId" : "312", "name" : "MonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "312", "s" : [ { "value" : [ "","define ","MonthAfter",": " ] }, { - "r" : "100", + "r" : "335", "s" : [ { - "r" : "90", + "r" : "323", "s" : [ { - "r" : "82", + "r" : "313", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "89", + "r" : "320", "s" : [ { - "r" : "89", + "r" : "320", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "100", + "r" : "335", "value" : [ " ","same month or before"," " ] }, { - "r" : "99", + "r" : "334", "s" : [ { - "r" : "91", + "r" : "324", "value" : [ "DateTime","(","2000",", ","2",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "98", + "r" : "331", "s" : [ { - "r" : "98", + "r" : "331", "value" : [ "+","1.0" ] } ] }, { @@ -14631,107 +15090,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "335", "precision" : "Month", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "90", + "localId" : "323", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "85", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "86", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "87", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "88", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "89", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "91", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "92", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "93", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "94", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "95", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "96", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "97", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "98", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -14739,44 +15201,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "121", + "localId" : "337", "name" : "MonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "337", "s" : [ { "value" : [ "","define ","MonthBefore",": " ] }, { - "r" : "120", + "r" : "360", "s" : [ { - "r" : "110", + "r" : "348", "s" : [ { - "r" : "102", + "r" : "338", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "109", + "r" : "345", "s" : [ { - "r" : "109", + "r" : "345", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "120", + "r" : "360", "value" : [ " ","same month or before"," " ] }, { - "r" : "119", + "r" : "359", "s" : [ { - "r" : "111", + "r" : "349", "value" : [ "DateTime","(","2000",", ","4",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "118", + "r" : "356", "s" : [ { - "r" : "118", + "r" : "356", "value" : [ "+","1.0" ] } ] }, { @@ -14787,107 +15249,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "360", "precision" : "Month", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "348", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "104", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "105", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "106", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "107", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "108", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "109", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "359", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "111", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "112", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "113", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "114", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "115", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "116", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "117", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "118", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -14895,44 +15360,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "141", + "localId" : "362", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "141", + "r" : "362", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "140", + "r" : "385", "s" : [ { - "r" : "130", + "r" : "373", "s" : [ { - "r" : "122", + "r" : "363", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "129", + "r" : "370", "s" : [ { - "r" : "129", + "r" : "370", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "140", + "r" : "385", "value" : [ " ","same day or before"," " ] }, { - "r" : "139", + "r" : "384", "s" : [ { - "r" : "131", + "r" : "374", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "138", + "r" : "381", "s" : [ { - "r" : "138", + "r" : "381", "value" : [ "+","1.0" ] } ] }, { @@ -14943,107 +15408,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "140", + "localId" : "385", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "130", + "localId" : "373", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "125", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "126", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "127", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "128", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "129", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "139", + "localId" : "384", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "134", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "135", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "136", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "137", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "138", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -15051,44 +15519,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "161", + "localId" : "387", "name" : "DayAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "161", + "r" : "387", "s" : [ { "value" : [ "","define ","DayAfter",": " ] }, { - "r" : "160", + "r" : "410", "s" : [ { - "r" : "150", + "r" : "398", "s" : [ { - "r" : "142", + "r" : "388", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "149", + "r" : "395", "s" : [ { - "r" : "149", + "r" : "395", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "160", + "r" : "410", "value" : [ " ","same day or before"," " ] }, { - "r" : "159", + "r" : "409", "s" : [ { - "r" : "151", + "r" : "399", "value" : [ "DateTime","(","2000",", ","3",", ","14",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "158", + "r" : "406", "s" : [ { - "r" : "158", + "r" : "406", "value" : [ "+","1.0" ] } ] }, { @@ -15099,107 +15567,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "160", + "localId" : "410", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "150", + "localId" : "398", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "145", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "146", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "147", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "148", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "149", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "159", + "localId" : "409", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "158", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -15207,44 +15678,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "181", + "localId" : "412", "name" : "DayBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "181", + "r" : "412", "s" : [ { "value" : [ "","define ","DayBefore",": " ] }, { - "r" : "180", + "r" : "435", "s" : [ { - "r" : "170", + "r" : "423", "s" : [ { - "r" : "162", + "r" : "413", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "169", + "r" : "420", "s" : [ { - "r" : "169", + "r" : "420", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "180", + "r" : "435", "value" : [ " ","same day or before"," " ] }, { - "r" : "179", + "r" : "434", "s" : [ { - "r" : "171", + "r" : "424", "value" : [ "DateTime","(","2000",", ","3",", ","16",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "178", + "r" : "431", "s" : [ { - "r" : "178", + "r" : "431", "value" : [ "+","1.0" ] } ] }, { @@ -15255,107 +15726,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "180", + "localId" : "435", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "170", + "localId" : "423", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "162", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "163", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "164", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "165", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "166", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "167", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "168", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "169", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "179", + "localId" : "434", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "171", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "172", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "173", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "174", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "175", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "176", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "177", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "178", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -15363,44 +15837,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "201", + "localId" : "437", "name" : "SameHour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "201", + "r" : "437", "s" : [ { "value" : [ "","define ","SameHour",": " ] }, { - "r" : "200", + "r" : "460", "s" : [ { - "r" : "190", + "r" : "448", "s" : [ { - "r" : "182", + "r" : "438", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "189", + "r" : "445", "s" : [ { - "r" : "189", + "r" : "445", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "200", + "r" : "460", "value" : [ " ","same hour or before"," " ] }, { - "r" : "199", + "r" : "459", "s" : [ { - "r" : "191", + "r" : "449", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","14",", ","47",", ","500",", " ] }, { - "r" : "198", + "r" : "456", "s" : [ { - "r" : "198", + "r" : "456", "value" : [ "+","1.0" ] } ] }, { @@ -15411,107 +15885,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "200", + "localId" : "460", "precision" : "Hour", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "190", + "localId" : "448", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "182", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "183", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "184", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "185", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "186", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "187", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "188", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "189", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "199", + "localId" : "459", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "191", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "192", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "193", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "194", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "195", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "196", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "197", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "198", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -15519,44 +15996,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "221", + "localId" : "462", "name" : "HourAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "221", + "r" : "462", "s" : [ { "value" : [ "","define ","HourAfter",": " ] }, { - "r" : "220", + "r" : "485", "s" : [ { - "r" : "210", + "r" : "473", "s" : [ { - "r" : "202", + "r" : "463", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "209", + "r" : "470", "s" : [ { - "r" : "209", + "r" : "470", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "220", + "r" : "485", "value" : [ " ","same hour or before"," " ] }, { - "r" : "219", + "r" : "484", "s" : [ { - "r" : "211", + "r" : "474", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","12",", ","14",", ","47",", ","500",", " ] }, { - "r" : "218", + "r" : "481", "s" : [ { - "r" : "218", + "r" : "481", "value" : [ "+","1.0" ] } ] }, { @@ -15567,107 +16044,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "220", + "localId" : "485", "precision" : "Hour", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "210", + "localId" : "473", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "202", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "203", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "204", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "205", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "206", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "207", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "208", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "209", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "219", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "211", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "212", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "213", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "214", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "215", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "216", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "217", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "218", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -15675,44 +16155,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "241", + "localId" : "487", "name" : "HourBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "241", + "r" : "487", "s" : [ { "value" : [ "","define ","HourBefore",": " ] }, { - "r" : "240", + "r" : "510", "s" : [ { - "r" : "230", + "r" : "498", "s" : [ { - "r" : "222", + "r" : "488", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "229", + "r" : "495", "s" : [ { - "r" : "229", + "r" : "495", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "240", + "r" : "510", "value" : [ " ","same hour or before"," " ] }, { - "r" : "239", + "r" : "509", "s" : [ { - "r" : "231", + "r" : "499", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","14",", ","14",", ","47",", ","500",", " ] }, { - "r" : "238", + "r" : "506", "s" : [ { - "r" : "238", + "r" : "506", "value" : [ "+","1.0" ] } ] }, { @@ -15723,107 +16203,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "240", + "localId" : "510", "precision" : "Hour", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "498", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "224", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "225", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "226", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "227", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "228", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "229", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "239", + "localId" : "509", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "233", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "234", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "minute" : { - "localId" : "235", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "236", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "237", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "238", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -15831,44 +16314,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "261", + "localId" : "512", "name" : "SameMinute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "261", + "r" : "512", "s" : [ { "value" : [ "","define ","SameMinute",": " ] }, { - "r" : "260", + "r" : "535", "s" : [ { - "r" : "250", + "r" : "523", "s" : [ { - "r" : "242", + "r" : "513", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "249", + "r" : "520", "s" : [ { - "r" : "249", + "r" : "520", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "260", + "r" : "535", "value" : [ " ","same minute or before"," " ] }, { - "r" : "259", + "r" : "534", "s" : [ { - "r" : "251", + "r" : "524", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","47",", ","500",", " ] }, { - "r" : "258", + "r" : "531", "s" : [ { - "r" : "258", + "r" : "531", "value" : [ "+","1.0" ] } ] }, { @@ -15879,107 +16362,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "260", + "localId" : "535", "precision" : "Minute", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "250", + "localId" : "523", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "242", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "243", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "244", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "245", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "246", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "247", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "248", + "localId" : "519", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "249", + "localId" : "520", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "259", + "localId" : "534", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "251", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "252", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "253", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "254", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "255", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "256", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "257", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "258", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -15987,44 +16473,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "281", + "localId" : "537", "name" : "MinuteAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "281", + "r" : "537", "s" : [ { "value" : [ "","define ","MinuteAfter",": " ] }, { - "r" : "280", + "r" : "560", "s" : [ { - "r" : "270", + "r" : "548", "s" : [ { - "r" : "262", + "r" : "538", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "269", + "r" : "545", "s" : [ { - "r" : "269", + "r" : "545", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "280", + "r" : "560", "value" : [ " ","same minute or before"," " ] }, { - "r" : "279", + "r" : "559", "s" : [ { - "r" : "271", + "r" : "549", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","29",", ","47",", ","500",", " ] }, { - "r" : "278", + "r" : "556", "s" : [ { - "r" : "278", + "r" : "556", "value" : [ "+","1.0" ] } ] }, { @@ -16035,107 +16521,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "280", + "localId" : "560", "precision" : "Minute", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "270", + "localId" : "548", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "262", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "263", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "264", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "265", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "266", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "267", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "268", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "269", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "279", + "localId" : "559", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "271", + "localId" : "549", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "272", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "273", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "274", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "275", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "second" : { - "localId" : "276", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "277", + "localId" : "555", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "278", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -16143,44 +16632,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "301", + "localId" : "562", "name" : "MinuteBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "562", "s" : [ { "value" : [ "","define ","MinuteBefore",": " ] }, { - "r" : "300", + "r" : "585", "s" : [ { - "r" : "290", + "r" : "573", "s" : [ { - "r" : "282", + "r" : "563", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "289", + "r" : "570", "s" : [ { - "r" : "289", + "r" : "570", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "300", + "r" : "585", "value" : [ " ","same minute or before"," " ] }, { - "r" : "299", + "r" : "584", "s" : [ { - "r" : "291", + "r" : "574", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","31",", ","47",", ","500",", " ] }, { - "r" : "298", + "r" : "581", "s" : [ { - "r" : "298", + "r" : "581", "value" : [ "+","1.0" ] } ] }, { @@ -16191,107 +16680,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "585", "precision" : "Minute", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "290", + "localId" : "573", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "282", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "283", + "localId" : "564", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "284", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "285", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "286", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "287", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "288", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "289", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "299", + "localId" : "584", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "291", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "292", + "localId" : "575", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "293", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "294", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "295", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "second" : { - "localId" : "296", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "297", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "298", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -16299,44 +16791,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "321", + "localId" : "587", "name" : "SameSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "321", + "r" : "587", "s" : [ { "value" : [ "","define ","SameSecond",": " ] }, { - "r" : "320", + "r" : "610", "s" : [ { - "r" : "310", + "r" : "598", "s" : [ { - "r" : "302", + "r" : "588", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "309", + "r" : "595", "s" : [ { - "r" : "309", + "r" : "595", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "320", + "r" : "610", "value" : [ " ","same second or before"," " ] }, { - "r" : "319", + "r" : "609", "s" : [ { - "r" : "311", + "r" : "599", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","500",", " ] }, { - "r" : "318", + "r" : "606", "s" : [ { - "r" : "318", + "r" : "606", "value" : [ "+","1.0" ] } ] }, { @@ -16347,107 +16839,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "320", + "localId" : "610", "precision" : "Second", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "310", + "localId" : "598", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "302", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "303", + "localId" : "589", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "304", + "localId" : "590", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "305", + "localId" : "591", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "306", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "307", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "308", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "309", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "319", + "localId" : "609", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "311", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "312", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "313", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "314", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "315", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "316", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "317", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "318", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -16455,44 +16950,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "341", + "localId" : "612", "name" : "SecondAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "612", "s" : [ { "value" : [ "","define ","SecondAfter",": " ] }, { - "r" : "340", + "r" : "635", "s" : [ { - "r" : "330", + "r" : "623", "s" : [ { - "r" : "322", + "r" : "613", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "329", + "r" : "620", "s" : [ { - "r" : "329", + "r" : "620", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "340", + "r" : "635", "value" : [ " ","same second or before"," " ] }, { - "r" : "339", + "r" : "634", "s" : [ { - "r" : "331", + "r" : "624", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","24",", ","500",", " ] }, { - "r" : "338", + "r" : "631", "s" : [ { - "r" : "338", + "r" : "631", "value" : [ "+","1.0" ] } ] }, { @@ -16503,107 +16998,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "635", "precision" : "Second", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "330", + "localId" : "623", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "322", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "323", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "324", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "325", + "localId" : "616", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "326", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "327", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "328", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "329", + "localId" : "620", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "339", + "localId" : "634", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "331", + "localId" : "624", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "332", + "localId" : "625", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "333", + "localId" : "626", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "334", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "335", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "336", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", "type" : "Literal" }, "millisecond" : { - "localId" : "337", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "338", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -16611,44 +17109,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "361", + "localId" : "637", "name" : "SecondBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "361", + "r" : "637", "s" : [ { "value" : [ "","define ","SecondBefore",": " ] }, { - "r" : "360", + "r" : "660", "s" : [ { - "r" : "350", + "r" : "648", "s" : [ { - "r" : "342", + "r" : "638", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "349", + "r" : "645", "s" : [ { - "r" : "349", + "r" : "645", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "360", + "r" : "660", "value" : [ " ","same second or before"," " ] }, { - "r" : "359", + "r" : "659", "s" : [ { - "r" : "351", + "r" : "649", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","26",", ","500",", " ] }, { - "r" : "358", + "r" : "656", "s" : [ { - "r" : "358", + "r" : "656", "value" : [ "+","1.0" ] } ] }, { @@ -16659,107 +17157,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "360", + "localId" : "660", "precision" : "Second", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "350", + "localId" : "648", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "342", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "343", + "localId" : "639", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "344", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "345", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "346", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "347", + "localId" : "643", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "348", + "localId" : "644", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "349", + "localId" : "645", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "359", + "localId" : "659", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "351", + "localId" : "649", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "352", + "localId" : "650", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "353", + "localId" : "651", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "354", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "355", + "localId" : "653", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "356", + "localId" : "654", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", "type" : "Literal" }, "millisecond" : { - "localId" : "357", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "358", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -16767,44 +17268,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "381", + "localId" : "662", "name" : "SameMillisecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "662", "s" : [ { "value" : [ "","define ","SameMillisecond",": " ] }, { - "r" : "380", + "r" : "685", "s" : [ { - "r" : "370", + "r" : "673", "s" : [ { - "r" : "362", + "r" : "663", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "369", + "r" : "670", "s" : [ { - "r" : "369", + "r" : "670", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "380", + "r" : "685", "value" : [ " ","same millisecond or before"," " ] }, { - "r" : "379", + "r" : "684", "s" : [ { - "r" : "371", + "r" : "674", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "378", + "r" : "681", "s" : [ { - "r" : "378", + "r" : "681", "value" : [ "+","1.0" ] } ] }, { @@ -16815,107 +17316,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "685", "precision" : "Millisecond", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "370", + "localId" : "673", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "362", + "localId" : "663", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "363", + "localId" : "664", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "364", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "365", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "366", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "367", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "368", + "localId" : "669", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "369", + "localId" : "670", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "379", + "localId" : "684", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "371", + "localId" : "674", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "372", + "localId" : "675", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "373", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "374", + "localId" : "677", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "375", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "376", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "377", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "378", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -16923,44 +17427,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "401", + "localId" : "687", "name" : "MillisecondAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "401", + "r" : "687", "s" : [ { "value" : [ "","define ","MillisecondAfter",": " ] }, { - "r" : "400", + "r" : "710", "s" : [ { - "r" : "390", + "r" : "698", "s" : [ { - "r" : "382", + "r" : "688", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "389", + "r" : "695", "s" : [ { - "r" : "389", + "r" : "695", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "400", + "r" : "710", "value" : [ " ","same millisecond or before"," " ] }, { - "r" : "399", + "r" : "709", "s" : [ { - "r" : "391", + "r" : "699", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "398", + "r" : "706", "s" : [ { - "r" : "398", + "r" : "706", "value" : [ "+","1.0" ] } ] }, { @@ -16971,107 +17475,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "400", + "localId" : "710", "precision" : "Millisecond", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "390", + "localId" : "698", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "382", + "localId" : "688", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "383", + "localId" : "689", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "384", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "385", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "386", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "387", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "388", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "389", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "399", + "localId" : "709", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "391", + "localId" : "699", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "392", + "localId" : "700", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "393", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "394", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "395", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "396", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "397", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "398", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -17079,44 +17586,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "421", + "localId" : "712", "name" : "MillisecondBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "421", + "r" : "712", "s" : [ { "value" : [ "","define ","MillisecondBefore",": " ] }, { - "r" : "420", + "r" : "735", "s" : [ { - "r" : "410", + "r" : "723", "s" : [ { - "r" : "402", + "r" : "713", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "409", + "r" : "720", "s" : [ { - "r" : "409", + "r" : "720", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "420", + "r" : "735", "value" : [ " ","same millisecond or before"," " ] }, { - "r" : "419", + "r" : "734", "s" : [ { - "r" : "411", + "r" : "724", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "418", + "r" : "731", "s" : [ { - "r" : "418", + "r" : "731", "value" : [ "+","1.0" ] } ] }, { @@ -17127,107 +17634,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "420", + "localId" : "735", "precision" : "Millisecond", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "410", + "localId" : "723", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "402", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "403", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "404", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "405", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "406", + "localId" : "717", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "407", + "localId" : "718", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "408", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "409", + "localId" : "720", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "419", + "localId" : "734", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "411", + "localId" : "724", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "412", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "413", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "414", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "415", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "416", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "417", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "418", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -17235,44 +17745,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "441", + "localId" : "737", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "441", + "r" : "737", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "440", + "r" : "760", "s" : [ { - "r" : "430", + "r" : "748", "s" : [ { - "r" : "422", + "r" : "738", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "429", + "r" : "745", "s" : [ { - "r" : "429", + "r" : "745", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "440", + "r" : "760", "value" : [ " ","same or before"," " ] }, { - "r" : "439", + "r" : "759", "s" : [ { - "r" : "431", + "r" : "749", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "438", + "r" : "756", "s" : [ { - "r" : "438", + "r" : "756", "value" : [ "+","1.0" ] } ] }, { @@ -17283,106 +17793,109 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "440", + "localId" : "760", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "430", + "localId" : "748", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "422", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "423", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "424", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "425", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "426", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "427", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "428", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "429", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "439", + "localId" : "759", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "431", + "localId" : "749", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "432", + "localId" : "750", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "433", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "434", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "435", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "436", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "437", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "438", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -17390,44 +17903,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "461", + "localId" : "762", "name" : "After", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "461", + "r" : "762", "s" : [ { "value" : [ "","define ","After",": " ] }, { - "r" : "460", + "r" : "785", "s" : [ { - "r" : "450", + "r" : "773", "s" : [ { - "r" : "442", + "r" : "763", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "449", + "r" : "770", "s" : [ { - "r" : "449", + "r" : "770", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "460", + "r" : "785", "value" : [ " ","same or before"," " ] }, { - "r" : "459", + "r" : "784", "s" : [ { - "r" : "451", + "r" : "774", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "458", + "r" : "781", "s" : [ { - "r" : "458", + "r" : "781", "value" : [ "+","1.0" ] } ] }, { @@ -17438,106 +17951,109 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "460", + "localId" : "785", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "450", + "localId" : "773", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "442", + "localId" : "763", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "443", + "localId" : "764", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "444", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "445", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "446", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "447", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "448", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "449", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "459", + "localId" : "784", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "451", + "localId" : "774", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "452", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "453", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "454", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "455", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "456", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "457", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "458", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -17545,44 +18061,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "481", + "localId" : "787", "name" : "Before", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "481", + "r" : "787", "s" : [ { "value" : [ "","define ","Before",": " ] }, { - "r" : "480", + "r" : "810", "s" : [ { - "r" : "470", + "r" : "798", "s" : [ { - "r" : "462", + "r" : "788", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "469", + "r" : "795", "s" : [ { - "r" : "469", + "r" : "795", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "480", + "r" : "810", "value" : [ " ","same or before"," " ] }, { - "r" : "479", + "r" : "809", "s" : [ { - "r" : "471", + "r" : "799", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "478", + "r" : "806", "s" : [ { - "r" : "478", + "r" : "806", "value" : [ "+","1.0" ] } ] }, { @@ -17593,106 +18109,109 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "480", + "localId" : "810", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "470", + "localId" : "798", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "462", + "localId" : "788", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "463", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "464", + "localId" : "790", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "465", + "localId" : "791", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "466", + "localId" : "792", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "467", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "468", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "469", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "479", + "localId" : "809", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "471", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "472", + "localId" : "800", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "473", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "474", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "475", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "476", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "477", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "478", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -17700,44 +18219,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "501", + "localId" : "812", "name" : "SameDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "501", + "r" : "812", "s" : [ { "value" : [ "","define ","SameDayMonthBefore",": " ] }, { - "r" : "500", + "r" : "835", "s" : [ { - "r" : "490", + "r" : "823", "s" : [ { - "r" : "482", + "r" : "813", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "489", + "r" : "820", "s" : [ { - "r" : "489", + "r" : "820", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "500", + "r" : "835", "value" : [ " ","same day or before"," " ] }, { - "r" : "499", + "r" : "834", "s" : [ { - "r" : "491", + "r" : "824", "value" : [ "DateTime","(","2000",", ","4",", ","15",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "498", + "r" : "831", "s" : [ { - "r" : "498", + "r" : "831", "value" : [ "+","1.0" ] } ] }, { @@ -17748,107 +18267,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "500", + "localId" : "835", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "490", + "localId" : "823", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "482", + "localId" : "813", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "483", + "localId" : "814", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "484", + "localId" : "815", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "485", + "localId" : "816", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "486", + "localId" : "817", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "487", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "488", + "localId" : "819", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "489", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "499", + "localId" : "834", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "491", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "492", + "localId" : "825", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "493", + "localId" : "826", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "494", + "localId" : "827", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "495", + "localId" : "828", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "496", + "localId" : "829", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "497", + "localId" : "830", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "498", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -17856,44 +18378,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "521", + "localId" : "837", "name" : "DayAfterMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "521", + "r" : "837", "s" : [ { "value" : [ "","define ","DayAfterMonthBefore",": " ] }, { - "r" : "520", + "r" : "860", "s" : [ { - "r" : "510", + "r" : "848", "s" : [ { - "r" : "502", + "r" : "838", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "509", + "r" : "845", "s" : [ { - "r" : "509", + "r" : "845", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "520", + "r" : "860", "value" : [ " ","same day or before"," " ] }, { - "r" : "519", + "r" : "859", "s" : [ { - "r" : "511", + "r" : "849", "value" : [ "DateTime","(","2000",", ","4",", ","14",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "518", + "r" : "856", "s" : [ { - "r" : "518", + "r" : "856", "value" : [ "+","1.0" ] } ] }, { @@ -17904,107 +18426,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "520", + "localId" : "860", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "510", + "localId" : "848", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "502", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "503", + "localId" : "839", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "504", + "localId" : "840", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "505", + "localId" : "841", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "506", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "507", + "localId" : "843", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "508", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "509", + "localId" : "845", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "519", + "localId" : "859", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "511", + "localId" : "849", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "512", + "localId" : "850", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "513", + "localId" : "851", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "hour" : { - "localId" : "514", + "localId" : "852", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "515", + "localId" : "853", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "516", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "517", + "localId" : "855", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "518", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -18012,44 +18537,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "541", + "localId" : "862", "name" : "DayBeforeMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "541", + "r" : "862", "s" : [ { "value" : [ "","define ","DayBeforeMonthAfter",": " ] }, { - "r" : "540", + "r" : "885", "s" : [ { - "r" : "530", + "r" : "873", "s" : [ { - "r" : "522", + "r" : "863", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "529", + "r" : "870", "s" : [ { - "r" : "529", + "r" : "870", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "540", + "r" : "885", "value" : [ " ","same day or before"," " ] }, { - "r" : "539", + "r" : "884", "s" : [ { - "r" : "531", + "r" : "874", "value" : [ "DateTime","(","2000",", ","2",", ","16",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "538", + "r" : "881", "s" : [ { - "r" : "538", + "r" : "881", "value" : [ "+","1.0" ] } ] }, { @@ -18060,107 +18585,110 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "540", + "localId" : "885", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "530", + "localId" : "873", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "522", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "523", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "524", + "localId" : "865", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "525", + "localId" : "866", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "526", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "527", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "528", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "529", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "539", + "localId" : "884", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "531", + "localId" : "874", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "532", + "localId" : "875", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "533", + "localId" : "876", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "534", + "localId" : "877", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "535", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "536", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "537", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "538", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -18168,31 +18696,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "554", + "localId" : "887", "name" : "ImpreciseDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "554", + "r" : "887", "s" : [ { "value" : [ "","define ","ImpreciseDay",": " ] }, { - "r" : "553", + "r" : "903", "s" : [ { - "r" : "549", + "r" : "897", "s" : [ { - "r" : "542", + "r" : "888", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "553", + "r" : "903", "value" : [ " ","same day or before"," " ] }, { - "r" : "552", + "r" : "902", "s" : [ { - "r" : "550", + "r" : "898", "value" : [ "DateTime","(","2000",", ","3",")" ] } ] } ] @@ -18200,65 +18728,68 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "553", + "localId" : "903", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "549", + "localId" : "897", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "542", + "localId" : "888", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "543", + "localId" : "889", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "544", + "localId" : "890", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "545", + "localId" : "891", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "546", + "localId" : "892", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "547", + "localId" : "893", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "548", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "552", + "localId" : "902", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -18266,31 +18797,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "567", + "localId" : "905", "name" : "ImpreciseDayMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "567", + "r" : "905", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthAfter",": " ] }, { - "r" : "566", + "r" : "921", "s" : [ { - "r" : "562", + "r" : "915", "s" : [ { - "r" : "555", + "r" : "906", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "566", + "r" : "921", "value" : [ " ","same day or before"," " ] }, { - "r" : "565", + "r" : "920", "s" : [ { - "r" : "563", + "r" : "916", "value" : [ "DateTime","(","2000",", ","2",")" ] } ] } ] @@ -18298,65 +18829,68 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "566", + "localId" : "921", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "562", + "localId" : "915", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "555", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "556", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "557", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "558", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "559", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "560", + "localId" : "911", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "561", + "localId" : "912", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "565", + "localId" : "920", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "563", + "localId" : "916", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "564", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -18364,31 +18898,31 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "580", + "localId" : "923", "name" : "ImpreciseDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "580", + "r" : "923", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthBefore",": " ] }, { - "r" : "579", + "r" : "939", "s" : [ { - "r" : "575", + "r" : "933", "s" : [ { - "r" : "568", + "r" : "924", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "579", + "r" : "939", "value" : [ " ","same day or before"," " ] }, { - "r" : "578", + "r" : "938", "s" : [ { - "r" : "576", + "r" : "934", "value" : [ "DateTime","(","2000",", ","4",")" ] } ] } ] @@ -18396,65 +18930,68 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "579", + "localId" : "939", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "575", + "localId" : "933", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "568", + "localId" : "924", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "569", + "localId" : "925", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "570", + "localId" : "926", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "571", + "localId" : "927", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "572", + "localId" : "928", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "573", + "localId" : "929", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "574", + "localId" : "930", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "578", + "localId" : "938", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "576", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "577", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -18462,44 +18999,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "601", + "localId" : "941", "name" : "SameHourNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "601", + "r" : "941", "s" : [ { "value" : [ "","define ","SameHourNormalizeZones",": " ] }, { - "r" : "600", + "r" : "965", "s" : [ { - "r" : "589", + "r" : "952", "s" : [ { - "r" : "581", + "r" : "942", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "588", + "r" : "949", "s" : [ { - "r" : "588", + "r" : "949", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "600", + "r" : "965", "value" : [ " ","same hour or before"," " ] }, { - "r" : "599", + "r" : "964", "s" : [ { - "r" : "590", + "r" : "953", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","7",", ","30",", ","25",", ","200",", " ] }, { - "r" : "598", + "r" : "960", "s" : [ { - "r" : "597", + "r" : "961", "value" : [ "-","5.0" ] } ] }, { @@ -18510,110 +19047,114 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "600", + "localId" : "965", "precision" : "Hour", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "589", + "localId" : "952", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "581", + "localId" : "942", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "582", + "localId" : "943", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "583", + "localId" : "944", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "584", + "localId" : "945", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "585", + "localId" : "946", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "586", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "587", + "localId" : "948", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "588", + "localId" : "949", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "599", + "localId" : "964", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "590", + "localId" : "953", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "591", + "localId" : "954", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "592", + "localId" : "955", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "593", + "localId" : "956", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "minute" : { - "localId" : "594", + "localId" : "957", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "595", + "localId" : "958", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "596", + "localId" : "959", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "598", + "localId" : "960", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "597", + "localId" : "961", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -18622,44 +19163,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "622", + "localId" : "967", "name" : "HourAfterNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "622", + "r" : "967", "s" : [ { "value" : [ "","define ","HourAfterNormalizeZones",": " ] }, { - "r" : "621", + "r" : "991", "s" : [ { - "r" : "610", + "r" : "978", "s" : [ { - "r" : "602", + "r" : "968", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "609", + "r" : "975", "s" : [ { - "r" : "609", + "r" : "975", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "621", + "r" : "991", "value" : [ " ","same hour or before"," " ] }, { - "r" : "620", + "r" : "990", "s" : [ { - "r" : "611", + "r" : "979", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","6",", ","30",", ","25",", ","200",", " ] }, { - "r" : "619", + "r" : "986", "s" : [ { - "r" : "618", + "r" : "987", "value" : [ "-","5.0" ] } ] }, { @@ -18670,110 +19211,114 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "621", + "localId" : "991", "precision" : "Hour", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "610", + "localId" : "978", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "602", + "localId" : "968", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "603", + "localId" : "969", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "604", + "localId" : "970", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "605", + "localId" : "971", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "606", + "localId" : "972", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "607", + "localId" : "973", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "608", + "localId" : "974", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "609", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "620", + "localId" : "990", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "611", + "localId" : "979", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "612", + "localId" : "980", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "613", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "614", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "minute" : { - "localId" : "615", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "616", + "localId" : "984", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "617", + "localId" : "985", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "619", + "localId" : "986", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "618", + "localId" : "987", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -18782,44 +19327,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "643", + "localId" : "993", "name" : "HourBeforeNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "643", + "r" : "993", "s" : [ { "value" : [ "","define ","HourBeforeNormalizeZones",": " ] }, { - "r" : "642", + "r" : "1017", "s" : [ { - "r" : "631", + "r" : "1004", "s" : [ { - "r" : "623", + "r" : "994", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "630", + "r" : "1001", "s" : [ { - "r" : "630", + "r" : "1001", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "642", + "r" : "1017", "value" : [ " ","same hour or before"," " ] }, { - "r" : "641", + "r" : "1016", "s" : [ { - "r" : "632", + "r" : "1005", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","30",", ","25",", ","200",", " ] }, { - "r" : "640", + "r" : "1012", "s" : [ { - "r" : "639", + "r" : "1013", "value" : [ "-","5.0" ] } ] }, { @@ -18830,110 +19375,114 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "642", + "localId" : "1017", "precision" : "Hour", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "631", + "localId" : "1004", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "623", + "localId" : "994", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "624", + "localId" : "995", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "625", + "localId" : "996", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "626", + "localId" : "997", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "627", + "localId" : "998", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "628", + "localId" : "999", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "629", + "localId" : "1000", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "630", + "localId" : "1001", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "641", + "localId" : "1016", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "632", + "localId" : "1005", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "633", + "localId" : "1006", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "634", + "localId" : "1007", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "635", + "localId" : "1008", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "636", + "localId" : "1009", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "637", + "localId" : "1010", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "638", + "localId" : "1011", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "640", + "localId" : "1012", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "639", + "localId" : "1013", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -18942,30 +19491,30 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "655", + "localId" : "1019", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "655", + "r" : "1019", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "654", + "r" : "1032", "s" : [ { - "r" : "644", + "r" : "1020", "value" : [ "null"," ","same or before"," " ] }, { - "r" : "653", + "r" : "1031", "s" : [ { - "r" : "645", + "r" : "1021", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "652", + "r" : "1028", "s" : [ { - "r" : "652", + "r" : "1028", "value" : [ "+","1.0" ] } ] }, { @@ -18976,62 +19525,66 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "654", + "localId" : "1032", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { + "localId" : "1033", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "644", + "localId" : "1020", "type" : "Null" } }, { - "localId" : "653", + "localId" : "1031", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "645", + "localId" : "1021", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "646", + "localId" : "1022", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "647", + "localId" : "1023", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "648", + "localId" : "1024", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "649", + "localId" : "1025", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "650", + "localId" : "1026", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "651", + "localId" : "1027", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "652", + "localId" : "1028", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -19039,126 +19592,130 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "667", + "localId" : "1035", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "667", + "r" : "1035", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "666", + "r" : "1048", "s" : [ { - "r" : "664", + "r" : "1046", "s" : [ { - "r" : "656", + "r" : "1036", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "663", + "r" : "1043", "s" : [ { - "r" : "663", + "r" : "1043", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "666", + "r" : "1048", "value" : [ " ","same or before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "666", + "localId" : "1048", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "664", + "localId" : "1046", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "656", + "localId" : "1036", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "657", + "localId" : "1037", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "658", + "localId" : "1038", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "659", + "localId" : "1039", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "660", + "localId" : "1040", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "661", + "localId" : "1041", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "662", + "localId" : "1042", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "663", + "localId" : "1043", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "1049", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "665", + "localId" : "1047", "type" : "Null" } } ] } }, { - "localId" : "673", + "localId" : "1051", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "673", + "r" : "1051", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "672", + "r" : "1056", "s" : [ { - "r" : "670", + "r" : "1052", "s" : [ { "value" : [ "(" ] }, { - "r" : "670", + "r" : "1052", "s" : [ { - "r" : "668", + "r" : "1053", "value" : [ "null"," as " ] }, { - "r" : "669", + "r" : "1054", "s" : [ { "value" : [ "DateTime" ] } ] @@ -19167,76 +19724,80 @@ module.exports['SameOrBefore'] = { "value" : [ ")" ] } ] }, { - "r" : "672", + "r" : "1056", "value" : [ " ","same or before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "672", + "localId" : "1056", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "670", + "localId" : "1052", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "668", + "localId" : "1053", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "669", + "localId" : "1054", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { + "localId" : "1057", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "671", + "localId" : "1055", "type" : "Null" } } ] } }, { - "localId" : "693", + "localId" : "1059", "name" : "SameOOB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "693", + "r" : "1059", "s" : [ { "value" : [ "// On Or Before:\n","define ","SameOOB",": " ] }, { - "r" : "692", + "r" : "1082", "s" : [ { - "r" : "682", + "r" : "1070", "s" : [ { - "r" : "674", + "r" : "1060", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "681", + "r" : "1067", "s" : [ { - "r" : "681", + "r" : "1067", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "692", + "r" : "1082", "value" : [ " ","on or before"," " ] }, { - "r" : "691", + "r" : "1081", "s" : [ { - "r" : "683", + "r" : "1071", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "690", + "r" : "1078", "s" : [ { - "r" : "690", + "r" : "1078", "value" : [ "+","1.0" ] } ] }, { @@ -19247,106 +19808,109 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "692", + "localId" : "1082", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "682", + "localId" : "1070", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "674", + "localId" : "1060", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "675", + "localId" : "1061", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "676", + "localId" : "1062", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "677", + "localId" : "1063", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "678", + "localId" : "1064", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "679", + "localId" : "1065", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "680", + "localId" : "1066", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "681", + "localId" : "1067", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "691", + "localId" : "1081", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "683", + "localId" : "1071", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "684", + "localId" : "1072", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "685", + "localId" : "1073", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "686", + "localId" : "1074", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "687", + "localId" : "1075", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "688", + "localId" : "1076", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "689", + "localId" : "1077", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "690", + "localId" : "1078", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -19354,44 +19918,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "713", + "localId" : "1084", "name" : "AfterOOB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "713", + "r" : "1084", "s" : [ { "value" : [ "","define ","AfterOOB",": " ] }, { - "r" : "712", + "r" : "1107", "s" : [ { - "r" : "702", + "r" : "1095", "s" : [ { - "r" : "694", + "r" : "1085", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "701", + "r" : "1092", "s" : [ { - "r" : "701", + "r" : "1092", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "712", + "r" : "1107", "value" : [ " ","on or before"," " ] }, { - "r" : "711", + "r" : "1106", "s" : [ { - "r" : "703", + "r" : "1096", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "710", + "r" : "1103", "s" : [ { - "r" : "710", + "r" : "1103", "value" : [ "+","1.0" ] } ] }, { @@ -19402,106 +19966,109 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "712", + "localId" : "1107", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "702", + "localId" : "1095", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "694", + "localId" : "1085", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "695", + "localId" : "1086", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "696", + "localId" : "1087", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "697", + "localId" : "1088", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "698", + "localId" : "1089", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "699", + "localId" : "1090", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "700", + "localId" : "1091", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "701", + "localId" : "1092", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "711", + "localId" : "1106", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "703", + "localId" : "1096", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "704", + "localId" : "1097", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "705", + "localId" : "1098", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "706", + "localId" : "1099", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "707", + "localId" : "1100", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "708", + "localId" : "1101", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "709", + "localId" : "1102", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "710", + "localId" : "1103", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -19509,44 +20076,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "733", + "localId" : "1109", "name" : "BeforeOOB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "733", + "r" : "1109", "s" : [ { "value" : [ "","define ","BeforeOOB",": " ] }, { - "r" : "732", + "r" : "1132", "s" : [ { - "r" : "722", + "r" : "1120", "s" : [ { - "r" : "714", + "r" : "1110", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "721", + "r" : "1117", "s" : [ { - "r" : "721", + "r" : "1117", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "732", + "r" : "1132", "value" : [ " ","on or before"," " ] }, { - "r" : "731", + "r" : "1131", "s" : [ { - "r" : "723", + "r" : "1121", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "730", + "r" : "1128", "s" : [ { - "r" : "730", + "r" : "1128", "value" : [ "+","1.0" ] } ] }, { @@ -19557,106 +20124,109 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "732", + "localId" : "1132", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "722", + "localId" : "1120", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "714", + "localId" : "1110", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "715", + "localId" : "1111", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "716", + "localId" : "1112", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "717", + "localId" : "1113", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "718", + "localId" : "1114", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "719", + "localId" : "1115", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "720", + "localId" : "1116", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "721", + "localId" : "1117", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "731", + "localId" : "1131", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "723", + "localId" : "1121", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "724", + "localId" : "1122", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "725", + "localId" : "1123", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "726", + "localId" : "1124", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "727", + "localId" : "1125", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "728", + "localId" : "1126", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "729", + "localId" : "1127", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "730", + "localId" : "1128", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -19664,30 +20234,30 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "745", + "localId" : "1134", "name" : "NullLeftOOB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "745", + "r" : "1134", "s" : [ { "value" : [ "","define ","NullLeftOOB",": " ] }, { - "r" : "744", + "r" : "1147", "s" : [ { - "r" : "734", + "r" : "1135", "value" : [ "null"," ","on or before"," " ] }, { - "r" : "743", + "r" : "1146", "s" : [ { - "r" : "735", + "r" : "1136", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "742", + "r" : "1143", "s" : [ { - "r" : "742", + "r" : "1143", "value" : [ "+","1.0" ] } ] }, { @@ -19698,62 +20268,66 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "744", + "localId" : "1147", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { + "localId" : "1148", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "734", + "localId" : "1135", "type" : "Null" } }, { - "localId" : "743", + "localId" : "1146", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "735", + "localId" : "1136", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "736", + "localId" : "1137", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "737", + "localId" : "1138", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "738", + "localId" : "1139", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "739", + "localId" : "1140", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "740", + "localId" : "1141", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "741", + "localId" : "1142", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "742", + "localId" : "1143", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -19761,126 +20335,130 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "757", + "localId" : "1150", "name" : "NullRightOOB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "757", + "r" : "1150", "s" : [ { "value" : [ "","define ","NullRightOOB",": " ] }, { - "r" : "756", + "r" : "1163", "s" : [ { - "r" : "754", + "r" : "1161", "s" : [ { - "r" : "746", + "r" : "1151", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "753", + "r" : "1158", "s" : [ { - "r" : "753", + "r" : "1158", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "756", + "r" : "1163", "value" : [ " ","on or before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "756", + "localId" : "1163", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "754", + "localId" : "1161", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "746", + "localId" : "1151", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "747", + "localId" : "1152", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "748", + "localId" : "1153", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "749", + "localId" : "1154", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "750", + "localId" : "1155", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "751", + "localId" : "1156", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "752", + "localId" : "1157", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "753", + "localId" : "1158", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "1164", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "755", + "localId" : "1162", "type" : "Null" } } ] } }, { - "localId" : "763", + "localId" : "1166", "name" : "NullBothOOB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "763", + "r" : "1166", "s" : [ { "value" : [ "","define ","NullBothOOB",": " ] }, { - "r" : "762", + "r" : "1171", "s" : [ { - "r" : "760", + "r" : "1167", "s" : [ { "value" : [ "(" ] }, { - "r" : "760", + "r" : "1167", "s" : [ { - "r" : "758", + "r" : "1168", "value" : [ "null"," as " ] }, { - "r" : "759", + "r" : "1169", "s" : [ { "value" : [ "DateTime" ] } ] @@ -19889,76 +20467,80 @@ module.exports['SameOrBefore'] = { "value" : [ ")" ] } ] }, { - "r" : "762", + "r" : "1171", "value" : [ " ","on or before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "762", + "localId" : "1171", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "760", + "localId" : "1167", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "758", + "localId" : "1168", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "759", + "localId" : "1169", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { + "localId" : "1172", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "761", + "localId" : "1170", "type" : "Null" } } ] } }, { - "localId" : "783", + "localId" : "1174", "name" : "SameBOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "783", + "r" : "1174", "s" : [ { "value" : [ "// Before Or On:\n","define ","SameBOO",": " ] }, { - "r" : "782", + "r" : "1197", "s" : [ { - "r" : "772", + "r" : "1185", "s" : [ { - "r" : "764", + "r" : "1175", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "771", + "r" : "1182", "s" : [ { - "r" : "771", + "r" : "1182", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "782", + "r" : "1197", "value" : [ " ","before or on"," " ] }, { - "r" : "781", + "r" : "1196", "s" : [ { - "r" : "773", + "r" : "1186", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "780", + "r" : "1193", "s" : [ { - "r" : "780", + "r" : "1193", "value" : [ "+","1.0" ] } ] }, { @@ -19969,106 +20551,109 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "782", + "localId" : "1197", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "772", + "localId" : "1185", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "764", + "localId" : "1175", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "765", + "localId" : "1176", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "766", + "localId" : "1177", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "767", + "localId" : "1178", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "768", + "localId" : "1179", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "769", + "localId" : "1180", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "770", + "localId" : "1181", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "771", + "localId" : "1182", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "781", + "localId" : "1196", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "773", + "localId" : "1186", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "774", + "localId" : "1187", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "775", + "localId" : "1188", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "776", + "localId" : "1189", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "777", + "localId" : "1190", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "778", + "localId" : "1191", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "779", + "localId" : "1192", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "780", + "localId" : "1193", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -20076,44 +20661,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "803", + "localId" : "1199", "name" : "AfterBOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "803", + "r" : "1199", "s" : [ { "value" : [ "","define ","AfterBOO",": " ] }, { - "r" : "802", + "r" : "1222", "s" : [ { - "r" : "792", + "r" : "1210", "s" : [ { - "r" : "784", + "r" : "1200", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "791", + "r" : "1207", "s" : [ { - "r" : "791", + "r" : "1207", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "802", + "r" : "1222", "value" : [ " ","before or on"," " ] }, { - "r" : "801", + "r" : "1221", "s" : [ { - "r" : "793", + "r" : "1211", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "800", + "r" : "1218", "s" : [ { - "r" : "800", + "r" : "1218", "value" : [ "+","1.0" ] } ] }, { @@ -20124,106 +20709,109 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "802", + "localId" : "1222", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "792", + "localId" : "1210", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "784", + "localId" : "1200", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "785", + "localId" : "1201", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "786", + "localId" : "1202", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "787", + "localId" : "1203", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "788", + "localId" : "1204", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "789", + "localId" : "1205", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "790", + "localId" : "1206", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "791", + "localId" : "1207", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "801", + "localId" : "1221", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "793", + "localId" : "1211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "794", + "localId" : "1212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "795", + "localId" : "1213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "796", + "localId" : "1214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "797", + "localId" : "1215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "798", + "localId" : "1216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "799", + "localId" : "1217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "800", + "localId" : "1218", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -20231,44 +20819,44 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "823", + "localId" : "1224", "name" : "BeforeBOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "823", + "r" : "1224", "s" : [ { "value" : [ "","define ","BeforeBOO",": " ] }, { - "r" : "822", + "r" : "1247", "s" : [ { - "r" : "812", + "r" : "1235", "s" : [ { - "r" : "804", + "r" : "1225", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "811", + "r" : "1232", "s" : [ { - "r" : "811", + "r" : "1232", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "822", + "r" : "1247", "value" : [ " ","before or on"," " ] }, { - "r" : "821", + "r" : "1246", "s" : [ { - "r" : "813", + "r" : "1236", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "820", + "r" : "1243", "s" : [ { - "r" : "820", + "r" : "1243", "value" : [ "+","1.0" ] } ] }, { @@ -20279,106 +20867,109 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "822", + "localId" : "1247", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "812", + "localId" : "1235", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "804", + "localId" : "1225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "805", + "localId" : "1226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "806", + "localId" : "1227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "807", + "localId" : "1228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "808", + "localId" : "1229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "809", + "localId" : "1230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "810", + "localId" : "1231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "811", + "localId" : "1232", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "821", + "localId" : "1246", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "813", + "localId" : "1236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "814", + "localId" : "1237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "815", + "localId" : "1238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "816", + "localId" : "1239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "817", + "localId" : "1240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "818", + "localId" : "1241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "819", + "localId" : "1242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "820", + "localId" : "1243", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -20386,30 +20977,30 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "835", + "localId" : "1249", "name" : "NullLeftBOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "835", + "r" : "1249", "s" : [ { "value" : [ "","define ","NullLeftBOO",": " ] }, { - "r" : "834", + "r" : "1262", "s" : [ { - "r" : "824", + "r" : "1250", "value" : [ "null"," ","before or on"," " ] }, { - "r" : "833", + "r" : "1261", "s" : [ { - "r" : "825", + "r" : "1251", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "832", + "r" : "1258", "s" : [ { - "r" : "832", + "r" : "1258", "value" : [ "+","1.0" ] } ] }, { @@ -20420,62 +21011,66 @@ module.exports['SameOrBefore'] = { } } ], "expression" : { - "localId" : "834", + "localId" : "1262", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { + "localId" : "1263", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "824", + "localId" : "1250", "type" : "Null" } }, { - "localId" : "833", + "localId" : "1261", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "825", + "localId" : "1251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "826", + "localId" : "1252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "827", + "localId" : "1253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "828", + "localId" : "1254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "829", + "localId" : "1255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "830", + "localId" : "1256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "831", + "localId" : "1257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "832", + "localId" : "1258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -20483,126 +21078,130 @@ module.exports['SameOrBefore'] = { } ] } }, { - "localId" : "847", + "localId" : "1265", "name" : "NullRightBOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "847", + "r" : "1265", "s" : [ { "value" : [ "","define ","NullRightBOO",": " ] }, { - "r" : "846", + "r" : "1278", "s" : [ { - "r" : "844", + "r" : "1276", "s" : [ { - "r" : "836", + "r" : "1266", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "843", + "r" : "1273", "s" : [ { - "r" : "843", + "r" : "1273", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "846", + "r" : "1278", "value" : [ " ","before or on"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "846", + "localId" : "1278", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "844", + "localId" : "1276", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "836", + "localId" : "1266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "837", + "localId" : "1267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "838", + "localId" : "1268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "839", + "localId" : "1269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "840", + "localId" : "1270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "841", + "localId" : "1271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "842", + "localId" : "1272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "843", + "localId" : "1273", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "1279", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "845", + "localId" : "1277", "type" : "Null" } } ] } }, { - "localId" : "853", + "localId" : "1281", "name" : "NullBothBOO", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "853", + "r" : "1281", "s" : [ { "value" : [ "","define ","NullBothBOO",": " ] }, { - "r" : "852", + "r" : "1286", "s" : [ { - "r" : "850", + "r" : "1282", "s" : [ { "value" : [ "(" ] }, { - "r" : "850", + "r" : "1282", "s" : [ { - "r" : "848", + "r" : "1283", "value" : [ "null"," as " ] }, { - "r" : "849", + "r" : "1284", "s" : [ { "value" : [ "DateTime" ] } ] @@ -20611,33 +21210,37 @@ module.exports['SameOrBefore'] = { "value" : [ ")" ] } ] }, { - "r" : "852", + "r" : "1286", "value" : [ " ","before or on"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "852", + "localId" : "1286", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "850", + "localId" : "1282", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "848", + "localId" : "1283", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "849", + "localId" : "1284", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { + "localId" : "1287", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "851", + "localId" : "1285", "type" : "Null" } } ] @@ -20688,14 +21291,16 @@ define NullBoth: (null as DateTime) after null module.exports['After'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "613", + "r" : "976", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -20711,17 +21316,18 @@ module.exports['After'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -20729,7 +21335,7 @@ module.exports['After'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -20737,59 +21343,68 @@ module.exports['After'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "21", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "20", + "r" : "235", "s" : [ { - "r" : "10", + "r" : "223", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2000",", ","12",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "9", + "r" : "220", "s" : [ { - "r" : "9", + "r" : "220", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "20", + "r" : "235", "value" : [ " ","after year of"," " ] }, { - "r" : "19", + "r" : "234", "s" : [ { - "r" : "11", + "r" : "224", "value" : [ "DateTime","(","2000",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "18", + "r" : "231", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "+","1.0" ] } ] }, { @@ -20800,107 +21415,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "235", "precision" : "Year", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "223", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "9", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "234", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -20908,44 +21526,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "41", + "localId" : "237", "name" : "YearAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "237", "s" : [ { "value" : [ "","define ","YearAfter",": " ] }, { - "r" : "40", + "r" : "260", "s" : [ { - "r" : "30", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "238", "value" : [ "DateTime","(","2000",", ","12",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "29", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "245", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "40", + "r" : "260", "value" : [ " ","after year of"," " ] }, { - "r" : "39", + "r" : "259", "s" : [ { - "r" : "31", + "r" : "249", "value" : [ "DateTime","(","1999",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "38", + "r" : "256", "s" : [ { - "r" : "38", + "r" : "256", "value" : [ "+","1.0" ] } ] }, { @@ -20956,107 +21574,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "260", "precision" : "Year", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "248", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "27", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "28", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "29", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "259", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1999", "type" : "Literal" }, "month" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "37", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "38", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -21064,44 +21685,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "61", + "localId" : "262", "name" : "YearBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "262", "s" : [ { "value" : [ "","define ","YearBefore",": " ] }, { - "r" : "60", + "r" : "285", "s" : [ { - "r" : "50", + "r" : "273", "s" : [ { - "r" : "42", + "r" : "263", "value" : [ "DateTime","(","2000",", ","12",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "49", + "r" : "270", "s" : [ { - "r" : "49", + "r" : "270", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "60", + "r" : "285", "value" : [ " ","after year of"," " ] }, { - "r" : "59", + "r" : "284", "s" : [ { - "r" : "51", + "r" : "274", "value" : [ "DateTime","(","2001",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "58", + "r" : "281", "s" : [ { - "r" : "58", + "r" : "281", "value" : [ "+","1.0" ] } ] }, { @@ -21112,107 +21733,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "285", "precision" : "Year", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "50", + "localId" : "273", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "49", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "284", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "53", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "54", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "55", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "56", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "57", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "58", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -21220,44 +21844,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "81", + "localId" : "287", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "287", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "80", + "r" : "310", "s" : [ { - "r" : "70", + "r" : "298", "s" : [ { - "r" : "62", + "r" : "288", "value" : [ "DateTime","(","2000",", ","3",", ","25",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "69", + "r" : "295", "s" : [ { - "r" : "69", + "r" : "295", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "80", + "r" : "310", "value" : [ " ","after month of"," " ] }, { - "r" : "79", + "r" : "309", "s" : [ { - "r" : "71", + "r" : "299", "value" : [ "DateTime","(","2000",", ","3",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "78", + "r" : "306", "s" : [ { - "r" : "78", + "r" : "306", "value" : [ "+","1.0" ] } ] }, { @@ -21268,107 +21892,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "310", "precision" : "Month", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "70", + "localId" : "298", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "hour" : { - "localId" : "65", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "66", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "67", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "68", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "69", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "309", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "73", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "75", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "76", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "77", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -21376,44 +22003,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "101", + "localId" : "312", "name" : "MonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "312", "s" : [ { "value" : [ "","define ","MonthAfter",": " ] }, { - "r" : "100", + "r" : "335", "s" : [ { - "r" : "90", + "r" : "323", "s" : [ { - "r" : "82", + "r" : "313", "value" : [ "DateTime","(","2000",", ","3",", ","25",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "89", + "r" : "320", "s" : [ { - "r" : "89", + "r" : "320", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "100", + "r" : "335", "value" : [ " ","after month of"," " ] }, { - "r" : "99", + "r" : "334", "s" : [ { - "r" : "91", + "r" : "324", "value" : [ "DateTime","(","2000",", ","2",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "98", + "r" : "331", "s" : [ { - "r" : "98", + "r" : "331", "value" : [ "+","1.0" ] } ] }, { @@ -21424,107 +22051,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "335", "precision" : "Month", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "90", + "localId" : "323", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "hour" : { - "localId" : "85", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "86", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "87", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "88", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "89", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "91", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "92", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "93", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "94", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "95", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "96", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "97", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "98", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -21532,44 +22162,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "121", + "localId" : "337", "name" : "MonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "337", "s" : [ { "value" : [ "","define ","MonthBefore",": " ] }, { - "r" : "120", + "r" : "360", "s" : [ { - "r" : "110", + "r" : "348", "s" : [ { - "r" : "102", + "r" : "338", "value" : [ "DateTime","(","2000",", ","3",", ","25",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "109", + "r" : "345", "s" : [ { - "r" : "109", + "r" : "345", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "120", + "r" : "360", "value" : [ " ","after month of"," " ] }, { - "r" : "119", + "r" : "359", "s" : [ { - "r" : "111", + "r" : "349", "value" : [ "DateTime","(","2000",", ","4",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "118", + "r" : "356", "s" : [ { - "r" : "118", + "r" : "356", "value" : [ "+","1.0" ] } ] }, { @@ -21580,107 +22210,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "360", "precision" : "Month", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "348", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "104", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "hour" : { - "localId" : "105", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "106", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "107", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "108", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "109", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "359", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "111", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "112", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "113", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "114", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "115", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "116", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "117", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "118", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -21688,44 +22321,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "141", + "localId" : "362", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "141", + "r" : "362", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "140", + "r" : "385", "s" : [ { - "r" : "130", + "r" : "373", "s" : [ { - "r" : "122", + "r" : "363", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "129", + "r" : "370", "s" : [ { - "r" : "129", + "r" : "370", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "140", + "r" : "385", "value" : [ " ","after day of"," " ] }, { - "r" : "139", + "r" : "384", "s" : [ { - "r" : "131", + "r" : "374", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "138", + "r" : "381", "s" : [ { - "r" : "138", + "r" : "381", "value" : [ "+","1.0" ] } ] }, { @@ -21736,107 +22369,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "140", + "localId" : "385", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "130", + "localId" : "373", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "125", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "126", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "127", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "128", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "129", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "139", + "localId" : "384", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "134", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "135", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "136", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "137", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "138", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -21844,44 +22480,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "161", + "localId" : "387", "name" : "DayAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "161", + "r" : "387", "s" : [ { "value" : [ "","define ","DayAfter",": " ] }, { - "r" : "160", + "r" : "410", "s" : [ { - "r" : "150", + "r" : "398", "s" : [ { - "r" : "142", + "r" : "388", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "149", + "r" : "395", "s" : [ { - "r" : "149", + "r" : "395", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "160", + "r" : "410", "value" : [ " ","after day of"," " ] }, { - "r" : "159", + "r" : "409", "s" : [ { - "r" : "151", + "r" : "399", "value" : [ "DateTime","(","2000",", ","3",", ","14",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "158", + "r" : "406", "s" : [ { - "r" : "158", + "r" : "406", "value" : [ "+","1.0" ] } ] }, { @@ -21892,107 +22528,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "160", + "localId" : "410", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "150", + "localId" : "398", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "145", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "146", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "147", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "148", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "149", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "159", + "localId" : "409", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "158", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -22000,44 +22639,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "181", + "localId" : "412", "name" : "DayBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "181", + "r" : "412", "s" : [ { "value" : [ "","define ","DayBefore",": " ] }, { - "r" : "180", + "r" : "435", "s" : [ { - "r" : "170", + "r" : "423", "s" : [ { - "r" : "162", + "r" : "413", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "169", + "r" : "420", "s" : [ { - "r" : "169", + "r" : "420", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "180", + "r" : "435", "value" : [ " ","after day of"," " ] }, { - "r" : "179", + "r" : "434", "s" : [ { - "r" : "171", + "r" : "424", "value" : [ "DateTime","(","2000",", ","3",", ","16",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "178", + "r" : "431", "s" : [ { - "r" : "178", + "r" : "431", "value" : [ "+","1.0" ] } ] }, { @@ -22048,107 +22687,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "180", + "localId" : "435", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "170", + "localId" : "423", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "162", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "163", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "164", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "165", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "166", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "167", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "168", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "169", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "179", + "localId" : "434", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "171", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "172", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "173", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "174", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "175", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "176", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "177", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "178", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -22156,44 +22798,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "201", + "localId" : "437", "name" : "SameHour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "201", + "r" : "437", "s" : [ { "value" : [ "","define ","SameHour",": " ] }, { - "r" : "200", + "r" : "460", "s" : [ { - "r" : "190", + "r" : "448", "s" : [ { - "r" : "182", + "r" : "438", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "189", + "r" : "445", "s" : [ { - "r" : "189", + "r" : "445", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "200", + "r" : "460", "value" : [ " ","after hour of"," " ] }, { - "r" : "199", + "r" : "459", "s" : [ { - "r" : "191", + "r" : "449", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","14",", ","47",", ","500",", " ] }, { - "r" : "198", + "r" : "456", "s" : [ { - "r" : "198", + "r" : "456", "value" : [ "+","1.0" ] } ] }, { @@ -22204,107 +22846,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "200", + "localId" : "460", "precision" : "Hour", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "190", + "localId" : "448", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "182", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "183", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "184", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "185", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "186", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "187", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "188", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "189", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "199", + "localId" : "459", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "191", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "192", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "193", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "194", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "195", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "196", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "197", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "198", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -22312,44 +22957,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "221", + "localId" : "462", "name" : "HourAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "221", + "r" : "462", "s" : [ { "value" : [ "","define ","HourAfter",": " ] }, { - "r" : "220", + "r" : "485", "s" : [ { - "r" : "210", + "r" : "473", "s" : [ { - "r" : "202", + "r" : "463", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "209", + "r" : "470", "s" : [ { - "r" : "209", + "r" : "470", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "220", + "r" : "485", "value" : [ " ","after hour of"," " ] }, { - "r" : "219", + "r" : "484", "s" : [ { - "r" : "211", + "r" : "474", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","12",", ","14",", ","47",", ","500",", " ] }, { - "r" : "218", + "r" : "481", "s" : [ { - "r" : "218", + "r" : "481", "value" : [ "+","1.0" ] } ] }, { @@ -22360,107 +23005,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "220", + "localId" : "485", "precision" : "Hour", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "210", + "localId" : "473", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "202", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "203", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "204", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "205", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "206", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "207", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "208", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "209", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "219", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "211", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "212", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "213", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "214", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "215", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "216", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "217", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "218", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -22468,44 +23116,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "241", + "localId" : "487", "name" : "HourBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "241", + "r" : "487", "s" : [ { "value" : [ "","define ","HourBefore",": " ] }, { - "r" : "240", + "r" : "510", "s" : [ { - "r" : "230", + "r" : "498", "s" : [ { - "r" : "222", + "r" : "488", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "229", + "r" : "495", "s" : [ { - "r" : "229", + "r" : "495", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "240", + "r" : "510", "value" : [ " ","after hour of"," " ] }, { - "r" : "239", + "r" : "509", "s" : [ { - "r" : "231", + "r" : "499", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","14",", ","14",", ","47",", ","500",", " ] }, { - "r" : "238", + "r" : "506", "s" : [ { - "r" : "238", + "r" : "506", "value" : [ "+","1.0" ] } ] }, { @@ -22516,107 +23164,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "240", + "localId" : "510", "precision" : "Hour", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "498", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "224", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "225", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "226", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "227", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "228", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "229", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "239", + "localId" : "509", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "233", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "234", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "minute" : { - "localId" : "235", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "236", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "237", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "238", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -22624,44 +23275,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "261", + "localId" : "512", "name" : "SameMinute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "261", + "r" : "512", "s" : [ { "value" : [ "","define ","SameMinute",": " ] }, { - "r" : "260", + "r" : "535", "s" : [ { - "r" : "250", + "r" : "523", "s" : [ { - "r" : "242", + "r" : "513", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","55",", ","200",", " ] }, { - "r" : "249", + "r" : "520", "s" : [ { - "r" : "249", + "r" : "520", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "260", + "r" : "535", "value" : [ " ","after minute of"," " ] }, { - "r" : "259", + "r" : "534", "s" : [ { - "r" : "251", + "r" : "524", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","47",", ","500",", " ] }, { - "r" : "258", + "r" : "531", "s" : [ { - "r" : "258", + "r" : "531", "value" : [ "+","1.0" ] } ] }, { @@ -22672,107 +23323,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "260", + "localId" : "535", "precision" : "Minute", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "250", + "localId" : "523", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "242", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "243", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "244", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "245", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "246", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "247", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", "type" : "Literal" }, "millisecond" : { - "localId" : "248", + "localId" : "519", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "249", + "localId" : "520", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "259", + "localId" : "534", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "251", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "252", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "253", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "254", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "255", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "256", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "257", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "258", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -22780,44 +23434,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "281", + "localId" : "537", "name" : "MinuteAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "281", + "r" : "537", "s" : [ { "value" : [ "","define ","MinuteAfter",": " ] }, { - "r" : "280", + "r" : "560", "s" : [ { - "r" : "270", + "r" : "548", "s" : [ { - "r" : "262", + "r" : "538", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","55",", ","200",", " ] }, { - "r" : "269", + "r" : "545", "s" : [ { - "r" : "269", + "r" : "545", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "280", + "r" : "560", "value" : [ " ","after minute of"," " ] }, { - "r" : "279", + "r" : "559", "s" : [ { - "r" : "271", + "r" : "549", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","29",", ","47",", ","500",", " ] }, { - "r" : "278", + "r" : "556", "s" : [ { - "r" : "278", + "r" : "556", "value" : [ "+","1.0" ] } ] }, { @@ -22828,107 +23482,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "280", + "localId" : "560", "precision" : "Minute", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "270", + "localId" : "548", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "262", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "263", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "264", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "265", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "266", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "267", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", "type" : "Literal" }, "millisecond" : { - "localId" : "268", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "269", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "279", + "localId" : "559", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "271", + "localId" : "549", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "272", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "273", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "274", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "275", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "second" : { - "localId" : "276", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "277", + "localId" : "555", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "278", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -22936,44 +23593,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "301", + "localId" : "562", "name" : "MinuteBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "562", "s" : [ { "value" : [ "","define ","MinuteBefore",": " ] }, { - "r" : "300", + "r" : "585", "s" : [ { - "r" : "290", + "r" : "573", "s" : [ { - "r" : "282", + "r" : "563", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","55",", ","200",", " ] }, { - "r" : "289", + "r" : "570", "s" : [ { - "r" : "289", + "r" : "570", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "300", + "r" : "585", "value" : [ " ","after minute of"," " ] }, { - "r" : "299", + "r" : "584", "s" : [ { - "r" : "291", + "r" : "574", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","31",", ","47",", ","500",", " ] }, { - "r" : "298", + "r" : "581", "s" : [ { - "r" : "298", + "r" : "581", "value" : [ "+","1.0" ] } ] }, { @@ -22984,107 +23641,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "585", "precision" : "Minute", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "290", + "localId" : "573", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "282", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "283", + "localId" : "564", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "284", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "285", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "286", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "287", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", "type" : "Literal" }, "millisecond" : { - "localId" : "288", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "289", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "299", + "localId" : "584", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "291", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "292", + "localId" : "575", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "293", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "294", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "295", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "second" : { - "localId" : "296", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "297", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "298", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -23092,44 +23752,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "321", + "localId" : "587", "name" : "SameSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "321", + "r" : "587", "s" : [ { "value" : [ "","define ","SameSecond",": " ] }, { - "r" : "320", + "r" : "610", "s" : [ { - "r" : "310", + "r" : "598", "s" : [ { - "r" : "302", + "r" : "588", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","700",", " ] }, { - "r" : "309", + "r" : "595", "s" : [ { - "r" : "309", + "r" : "595", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "320", + "r" : "610", "value" : [ " ","after second of"," " ] }, { - "r" : "319", + "r" : "609", "s" : [ { - "r" : "311", + "r" : "599", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","500",", " ] }, { - "r" : "318", + "r" : "606", "s" : [ { - "r" : "318", + "r" : "606", "value" : [ "+","1.0" ] } ] }, { @@ -23140,107 +23800,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "320", + "localId" : "610", "precision" : "Second", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "310", + "localId" : "598", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "302", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "303", + "localId" : "589", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "304", + "localId" : "590", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "305", + "localId" : "591", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "306", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "307", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "308", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "700", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "309", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "319", + "localId" : "609", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "311", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "312", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "313", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "314", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "315", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "316", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "317", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "318", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -23248,44 +23911,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "341", + "localId" : "612", "name" : "SecondAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "612", "s" : [ { "value" : [ "","define ","SecondAfter",": " ] }, { - "r" : "340", + "r" : "635", "s" : [ { - "r" : "330", + "r" : "623", "s" : [ { - "r" : "322", + "r" : "613", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","700",", " ] }, { - "r" : "329", + "r" : "620", "s" : [ { - "r" : "329", + "r" : "620", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "340", + "r" : "635", "value" : [ " ","after second of"," " ] }, { - "r" : "339", + "r" : "634", "s" : [ { - "r" : "331", + "r" : "624", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","24",", ","500",", " ] }, { - "r" : "338", + "r" : "631", "s" : [ { - "r" : "338", + "r" : "631", "value" : [ "+","1.0" ] } ] }, { @@ -23296,107 +23959,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "635", "precision" : "Second", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "330", + "localId" : "623", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "322", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "323", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "324", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "325", + "localId" : "616", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "326", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "327", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "328", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "700", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "329", + "localId" : "620", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "339", + "localId" : "634", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "331", + "localId" : "624", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "332", + "localId" : "625", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "333", + "localId" : "626", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "334", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "335", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "336", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", "type" : "Literal" }, "millisecond" : { - "localId" : "337", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "338", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -23404,44 +24070,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "361", + "localId" : "637", "name" : "SecondBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "361", + "r" : "637", "s" : [ { "value" : [ "","define ","SecondBefore",": " ] }, { - "r" : "360", + "r" : "660", "s" : [ { - "r" : "350", + "r" : "648", "s" : [ { - "r" : "342", + "r" : "638", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","700",", " ] }, { - "r" : "349", + "r" : "645", "s" : [ { - "r" : "349", + "r" : "645", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "360", + "r" : "660", "value" : [ " ","after second of"," " ] }, { - "r" : "359", + "r" : "659", "s" : [ { - "r" : "351", + "r" : "649", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","26",", ","500",", " ] }, { - "r" : "358", + "r" : "656", "s" : [ { - "r" : "358", + "r" : "656", "value" : [ "+","1.0" ] } ] }, { @@ -23452,107 +24118,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "360", + "localId" : "660", "precision" : "Second", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "350", + "localId" : "648", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "342", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "343", + "localId" : "639", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "344", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "345", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "346", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "347", + "localId" : "643", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "348", + "localId" : "644", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "700", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "349", + "localId" : "645", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "359", + "localId" : "659", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "351", + "localId" : "649", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "352", + "localId" : "650", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "353", + "localId" : "651", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "354", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "355", + "localId" : "653", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "356", + "localId" : "654", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", "type" : "Literal" }, "millisecond" : { - "localId" : "357", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "358", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -23560,44 +24229,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "381", + "localId" : "662", "name" : "SameMillisecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "662", "s" : [ { "value" : [ "","define ","SameMillisecond",": " ] }, { - "r" : "380", + "r" : "685", "s" : [ { - "r" : "370", + "r" : "673", "s" : [ { - "r" : "362", + "r" : "663", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "369", + "r" : "670", "s" : [ { - "r" : "369", + "r" : "670", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "380", + "r" : "685", "value" : [ " ","after millisecond of"," " ] }, { - "r" : "379", + "r" : "684", "s" : [ { - "r" : "371", + "r" : "674", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "378", + "r" : "681", "s" : [ { - "r" : "378", + "r" : "681", "value" : [ "+","1.0" ] } ] }, { @@ -23608,107 +24277,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "685", "precision" : "Millisecond", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "370", + "localId" : "673", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "362", + "localId" : "663", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "363", + "localId" : "664", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "364", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "365", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "366", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "367", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "368", + "localId" : "669", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "369", + "localId" : "670", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "379", + "localId" : "684", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "371", + "localId" : "674", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "372", + "localId" : "675", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "373", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "374", + "localId" : "677", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "375", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "376", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "377", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "378", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -23716,44 +24388,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "401", + "localId" : "687", "name" : "MillisecondAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "401", + "r" : "687", "s" : [ { "value" : [ "","define ","MillisecondAfter",": " ] }, { - "r" : "400", + "r" : "710", "s" : [ { - "r" : "390", + "r" : "698", "s" : [ { - "r" : "382", + "r" : "688", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "389", + "r" : "695", "s" : [ { - "r" : "389", + "r" : "695", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "400", + "r" : "710", "value" : [ " ","after millisecond of"," " ] }, { - "r" : "399", + "r" : "709", "s" : [ { - "r" : "391", + "r" : "699", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "398", + "r" : "706", "s" : [ { - "r" : "398", + "r" : "706", "value" : [ "+","1.0" ] } ] }, { @@ -23764,107 +24436,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "400", + "localId" : "710", "precision" : "Millisecond", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "390", + "localId" : "698", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "382", + "localId" : "688", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "383", + "localId" : "689", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "384", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "385", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "386", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "387", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "388", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "389", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "399", + "localId" : "709", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "391", + "localId" : "699", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "392", + "localId" : "700", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "393", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "394", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "395", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "396", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "397", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "398", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -23872,44 +24547,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "421", + "localId" : "712", "name" : "MillisecondBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "421", + "r" : "712", "s" : [ { "value" : [ "","define ","MillisecondBefore",": " ] }, { - "r" : "420", + "r" : "735", "s" : [ { - "r" : "410", + "r" : "723", "s" : [ { - "r" : "402", + "r" : "713", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "409", + "r" : "720", "s" : [ { - "r" : "409", + "r" : "720", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "420", + "r" : "735", "value" : [ " ","after millisecond of"," " ] }, { - "r" : "419", + "r" : "734", "s" : [ { - "r" : "411", + "r" : "724", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "418", + "r" : "731", "s" : [ { - "r" : "418", + "r" : "731", "value" : [ "+","1.0" ] } ] }, { @@ -23920,107 +24595,110 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "420", + "localId" : "735", "precision" : "Millisecond", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "410", + "localId" : "723", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "402", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "403", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "404", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "405", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "406", + "localId" : "717", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "407", + "localId" : "718", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "408", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "409", + "localId" : "720", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "419", + "localId" : "734", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "411", + "localId" : "724", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "412", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "413", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "414", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "415", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "416", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "417", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "418", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -24028,44 +24706,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "441", + "localId" : "737", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "441", + "r" : "737", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "440", + "r" : "760", "s" : [ { - "r" : "430", + "r" : "748", "s" : [ { - "r" : "422", + "r" : "738", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "429", + "r" : "745", "s" : [ { - "r" : "429", + "r" : "745", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "440", + "r" : "760", "value" : [ " ","after"," " ] }, { - "r" : "439", + "r" : "759", "s" : [ { - "r" : "431", + "r" : "749", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "438", + "r" : "756", "s" : [ { - "r" : "438", + "r" : "756", "value" : [ "+","1.0" ] } ] }, { @@ -24076,106 +24754,109 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "440", + "localId" : "760", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "430", + "localId" : "748", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "422", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "423", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "424", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "425", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "426", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "427", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "428", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "429", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "439", + "localId" : "759", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "431", + "localId" : "749", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "432", + "localId" : "750", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "433", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "434", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "435", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "436", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "437", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "438", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -24183,44 +24864,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "461", + "localId" : "762", "name" : "After", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "461", + "r" : "762", "s" : [ { "value" : [ "","define ","After",": " ] }, { - "r" : "460", + "r" : "785", "s" : [ { - "r" : "450", + "r" : "773", "s" : [ { - "r" : "442", + "r" : "763", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "449", + "r" : "770", "s" : [ { - "r" : "449", + "r" : "770", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "460", + "r" : "785", "value" : [ " ","after"," " ] }, { - "r" : "459", + "r" : "784", "s" : [ { - "r" : "451", + "r" : "774", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "458", + "r" : "781", "s" : [ { - "r" : "458", + "r" : "781", "value" : [ "+","1.0" ] } ] }, { @@ -24231,106 +24912,109 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "460", + "localId" : "785", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "450", + "localId" : "773", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "442", + "localId" : "763", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "443", + "localId" : "764", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "444", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "445", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "446", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "447", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "448", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "449", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "459", + "localId" : "784", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "451", + "localId" : "774", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "452", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "453", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "454", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "455", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "456", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "457", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "458", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -24338,44 +25022,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "481", + "localId" : "787", "name" : "Before", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "481", + "r" : "787", "s" : [ { "value" : [ "","define ","Before",": " ] }, { - "r" : "480", + "r" : "810", "s" : [ { - "r" : "470", + "r" : "798", "s" : [ { - "r" : "462", + "r" : "788", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "469", + "r" : "795", "s" : [ { - "r" : "469", + "r" : "795", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "480", + "r" : "810", "value" : [ " ","after"," " ] }, { - "r" : "479", + "r" : "809", "s" : [ { - "r" : "471", + "r" : "799", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "478", + "r" : "806", "s" : [ { - "r" : "478", + "r" : "806", "value" : [ "+","1.0" ] } ] }, { @@ -24386,106 +25070,109 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "480", + "localId" : "810", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "470", + "localId" : "798", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "462", + "localId" : "788", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "463", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "464", + "localId" : "790", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "465", + "localId" : "791", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "466", + "localId" : "792", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "467", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "468", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "469", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "479", + "localId" : "809", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "471", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "472", + "localId" : "800", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "473", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "474", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "475", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "476", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "477", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "478", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -24493,31 +25180,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "494", + "localId" : "812", "name" : "ImpreciseDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "494", + "r" : "812", "s" : [ { "value" : [ "","define ","ImpreciseDay",": " ] }, { - "r" : "493", + "r" : "828", "s" : [ { - "r" : "489", + "r" : "822", "s" : [ { - "r" : "482", + "r" : "813", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "493", + "r" : "828", "value" : [ " ","after day of"," " ] }, { - "r" : "492", + "r" : "827", "s" : [ { - "r" : "490", + "r" : "823", "value" : [ "DateTime","(","2000",", ","3",")" ] } ] } ] @@ -24525,65 +25212,68 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "493", + "localId" : "828", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "489", + "localId" : "822", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "482", + "localId" : "813", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "483", + "localId" : "814", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "484", + "localId" : "815", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "485", + "localId" : "816", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "486", + "localId" : "817", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "487", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "488", + "localId" : "819", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "492", + "localId" : "827", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "490", + "localId" : "823", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "491", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -24591,31 +25281,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "507", + "localId" : "830", "name" : "ImpreciseDayMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "507", + "r" : "830", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthAfter",": " ] }, { - "r" : "506", + "r" : "846", "s" : [ { - "r" : "502", + "r" : "840", "s" : [ { - "r" : "495", + "r" : "831", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "506", + "r" : "846", "value" : [ " ","after day of"," " ] }, { - "r" : "505", + "r" : "845", "s" : [ { - "r" : "503", + "r" : "841", "value" : [ "DateTime","(","2000",", ","2",")" ] } ] } ] @@ -24623,65 +25313,68 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "506", + "localId" : "846", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "502", + "localId" : "840", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "495", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "496", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "497", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "498", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "499", + "localId" : "835", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "500", + "localId" : "836", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "501", + "localId" : "837", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "505", + "localId" : "845", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "503", + "localId" : "841", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "504", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -24689,31 +25382,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "520", + "localId" : "848", "name" : "ImpreciseDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "520", + "r" : "848", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthBefore",": " ] }, { - "r" : "519", + "r" : "864", "s" : [ { - "r" : "515", + "r" : "858", "s" : [ { - "r" : "508", + "r" : "849", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "519", + "r" : "864", "value" : [ " ","after day of"," " ] }, { - "r" : "518", + "r" : "863", "s" : [ { - "r" : "516", + "r" : "859", "value" : [ "DateTime","(","2000",", ","4",")" ] } ] } ] @@ -24721,65 +25414,68 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "519", + "localId" : "864", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "515", + "localId" : "858", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "508", + "localId" : "849", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "509", + "localId" : "850", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "510", + "localId" : "851", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "511", + "localId" : "852", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "512", + "localId" : "853", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "513", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "514", + "localId" : "855", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "518", + "localId" : "863", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "516", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "517", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -24787,44 +25483,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "541", + "localId" : "866", "name" : "SameHourNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "541", + "r" : "866", "s" : [ { "value" : [ "","define ","SameHourNormalizeZones",": " ] }, { - "r" : "540", + "r" : "890", "s" : [ { - "r" : "529", + "r" : "877", "s" : [ { - "r" : "521", + "r" : "867", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "528", + "r" : "874", "s" : [ { - "r" : "528", + "r" : "874", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "540", + "r" : "890", "value" : [ " ","after hour of"," " ] }, { - "r" : "539", + "r" : "889", "s" : [ { - "r" : "530", + "r" : "878", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","7",", ","30",", ","25",", ","200",", " ] }, { - "r" : "538", + "r" : "885", "s" : [ { - "r" : "537", + "r" : "886", "value" : [ "-","5.0" ] } ] }, { @@ -24835,110 +25531,114 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "540", + "localId" : "890", "precision" : "Hour", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "529", + "localId" : "877", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "521", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "522", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "523", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "524", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "525", + "localId" : "871", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "526", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "527", + "localId" : "873", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "528", + "localId" : "874", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "539", + "localId" : "889", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "530", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "531", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "532", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "533", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "minute" : { - "localId" : "534", + "localId" : "882", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "535", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "536", + "localId" : "884", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "538", + "localId" : "885", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "537", + "localId" : "886", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -24947,44 +25647,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "562", + "localId" : "892", "name" : "HourAfterNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "562", + "r" : "892", "s" : [ { "value" : [ "","define ","HourAfterNormalizeZones",": " ] }, { - "r" : "561", + "r" : "916", "s" : [ { - "r" : "550", + "r" : "903", "s" : [ { - "r" : "542", + "r" : "893", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "549", + "r" : "900", "s" : [ { - "r" : "549", + "r" : "900", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "561", + "r" : "916", "value" : [ " ","after hour of"," " ] }, { - "r" : "560", + "r" : "915", "s" : [ { - "r" : "551", + "r" : "904", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","6",", ","30",", ","25",", ","200",", " ] }, { - "r" : "559", + "r" : "911", "s" : [ { - "r" : "558", + "r" : "912", "value" : [ "-","5.0" ] } ] }, { @@ -24995,110 +25695,114 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "561", + "localId" : "916", "precision" : "Hour", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "550", + "localId" : "903", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "542", + "localId" : "893", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "543", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "544", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "545", + "localId" : "896", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "546", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "547", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "548", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "549", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "560", + "localId" : "915", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "551", + "localId" : "904", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "552", + "localId" : "905", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "553", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "554", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "minute" : { - "localId" : "555", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "556", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "557", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "559", + "localId" : "911", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "558", + "localId" : "912", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -25107,44 +25811,44 @@ module.exports['After'] = { } ] } }, { - "localId" : "583", + "localId" : "918", "name" : "HourBeforeNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "583", + "r" : "918", "s" : [ { "value" : [ "","define ","HourBeforeNormalizeZones",": " ] }, { - "r" : "582", + "r" : "942", "s" : [ { - "r" : "571", + "r" : "929", "s" : [ { - "r" : "563", + "r" : "919", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "570", + "r" : "926", "s" : [ { - "r" : "570", + "r" : "926", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "582", + "r" : "942", "value" : [ " ","after hour of"," " ] }, { - "r" : "581", + "r" : "941", "s" : [ { - "r" : "572", + "r" : "930", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","30",", ","25",", ","200",", " ] }, { - "r" : "580", + "r" : "937", "s" : [ { - "r" : "579", + "r" : "938", "value" : [ "-","5.0" ] } ] }, { @@ -25155,110 +25859,114 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "582", + "localId" : "942", "precision" : "Hour", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "571", + "localId" : "929", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "563", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "564", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "565", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "566", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "567", + "localId" : "923", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "568", + "localId" : "924", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "569", + "localId" : "925", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "570", + "localId" : "926", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "581", + "localId" : "941", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "572", + "localId" : "930", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "573", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "574", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "575", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "576", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "577", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "578", + "localId" : "936", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "580", + "localId" : "937", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "579", + "localId" : "938", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -25267,30 +25975,30 @@ module.exports['After'] = { } ] } }, { - "localId" : "595", + "localId" : "944", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "595", + "r" : "944", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "594", + "r" : "957", "s" : [ { - "r" : "584", + "r" : "945", "value" : [ "null"," ","after"," " ] }, { - "r" : "593", + "r" : "956", "s" : [ { - "r" : "585", + "r" : "946", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "592", + "r" : "953", "s" : [ { - "r" : "592", + "r" : "953", "value" : [ "+","1.0" ] } ] }, { @@ -25301,62 +26009,66 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "594", + "localId" : "957", "type" : "After", + "signature" : [ ], "operand" : [ { + "localId" : "958", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "584", + "localId" : "945", "type" : "Null" } }, { - "localId" : "593", + "localId" : "956", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "585", + "localId" : "946", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "586", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "587", + "localId" : "948", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "588", + "localId" : "949", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "589", + "localId" : "950", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "590", + "localId" : "951", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "591", + "localId" : "952", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "592", + "localId" : "953", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -25364,126 +26076,130 @@ module.exports['After'] = { } ] } }, { - "localId" : "607", + "localId" : "960", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "607", + "r" : "960", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "606", + "r" : "973", "s" : [ { - "r" : "604", + "r" : "971", "s" : [ { - "r" : "596", + "r" : "961", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "603", + "r" : "968", "s" : [ { - "r" : "603", + "r" : "968", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "606", + "r" : "973", "value" : [ " ","after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "606", + "localId" : "973", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "604", + "localId" : "971", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "596", + "localId" : "961", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "597", + "localId" : "962", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "598", + "localId" : "963", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "599", + "localId" : "964", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "600", + "localId" : "965", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "601", + "localId" : "966", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "602", + "localId" : "967", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "603", + "localId" : "968", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "974", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "605", + "localId" : "972", "type" : "Null" } } ] } }, { - "localId" : "613", + "localId" : "976", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "613", + "r" : "976", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "612", + "r" : "981", "s" : [ { - "r" : "610", + "r" : "977", "s" : [ { "value" : [ "(" ] }, { - "r" : "610", + "r" : "977", "s" : [ { - "r" : "608", + "r" : "978", "value" : [ "null"," as " ] }, { - "r" : "609", + "r" : "979", "s" : [ { "value" : [ "DateTime" ] } ] @@ -25492,33 +26208,37 @@ module.exports['After'] = { "value" : [ ")" ] } ] }, { - "r" : "612", + "r" : "981", "value" : [ " ","after"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "612", + "localId" : "981", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "610", + "localId" : "977", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "608", + "localId" : "978", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "609", + "localId" : "979", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { + "localId" : "982", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "611", + "localId" : "980", "type" : "Null" } } ] @@ -25569,14 +26289,16 @@ define NullBoth: (null as DateTime) before null module.exports['Before'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "613", + "r" : "976", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -25592,17 +26314,18 @@ module.exports['Before'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -25610,7 +26333,7 @@ module.exports['Before'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -25618,59 +26341,68 @@ module.exports['Before'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "21", + "localId" : "212", "name" : "SameYear", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "212", "s" : [ { "value" : [ "","define ","SameYear",": " ] }, { - "r" : "20", + "r" : "235", "s" : [ { - "r" : "10", + "r" : "223", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2000",", ","10",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "9", + "r" : "220", "s" : [ { - "r" : "9", + "r" : "220", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "20", + "r" : "235", "value" : [ " ","before year of"," " ] }, { - "r" : "19", + "r" : "234", "s" : [ { - "r" : "11", + "r" : "224", "value" : [ "DateTime","(","2000",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "18", + "r" : "231", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "+","1.0" ] } ] }, { @@ -25681,107 +26413,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "235", "precision" : "Year", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "223", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "9", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "234", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -25789,44 +26524,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "41", + "localId" : "237", "name" : "YearAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "237", "s" : [ { "value" : [ "","define ","YearAfter",": " ] }, { - "r" : "40", + "r" : "260", "s" : [ { - "r" : "30", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "238", "value" : [ "DateTime","(","2000",", ","10",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "29", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "245", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "40", + "r" : "260", "value" : [ " ","before year of"," " ] }, { - "r" : "39", + "r" : "259", "s" : [ { - "r" : "31", + "r" : "249", "value" : [ "DateTime","(","1999",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "38", + "r" : "256", "s" : [ { - "r" : "38", + "r" : "256", "value" : [ "+","1.0" ] } ] }, { @@ -25837,107 +26572,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "260", "precision" : "Year", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "248", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "27", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "28", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "29", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "259", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1999", "type" : "Literal" }, "month" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "37", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "38", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -25945,44 +26683,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "61", + "localId" : "262", "name" : "YearBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "262", "s" : [ { "value" : [ "","define ","YearBefore",": " ] }, { - "r" : "60", + "r" : "285", "s" : [ { - "r" : "50", + "r" : "273", "s" : [ { - "r" : "42", + "r" : "263", "value" : [ "DateTime","(","2000",", ","10",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "49", + "r" : "270", "s" : [ { - "r" : "49", + "r" : "270", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "60", + "r" : "285", "value" : [ " ","before year of"," " ] }, { - "r" : "59", + "r" : "284", "s" : [ { - "r" : "51", + "r" : "274", "value" : [ "DateTime","(","2001",", ","11",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "58", + "r" : "281", "s" : [ { - "r" : "58", + "r" : "281", "value" : [ "+","1.0" ] } ] }, { @@ -25993,107 +26731,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "285", "precision" : "Year", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "50", + "localId" : "273", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "49", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "59", + "localId" : "284", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", "type" : "Literal" }, "month" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "53", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "54", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "55", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "56", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "57", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "58", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -26101,44 +26842,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "81", + "localId" : "287", "name" : "SameMonth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "287", "s" : [ { "value" : [ "","define ","SameMonth",": " ] }, { - "r" : "80", + "r" : "310", "s" : [ { - "r" : "70", + "r" : "298", "s" : [ { - "r" : "62", + "r" : "288", "value" : [ "DateTime","(","2000",", ","3",", ","22",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "69", + "r" : "295", "s" : [ { - "r" : "69", + "r" : "295", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "80", + "r" : "310", "value" : [ " ","before month of"," " ] }, { - "r" : "79", + "r" : "309", "s" : [ { - "r" : "71", + "r" : "299", "value" : [ "DateTime","(","2000",", ","3",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "78", + "r" : "306", "s" : [ { - "r" : "78", + "r" : "306", "value" : [ "+","1.0" ] } ] }, { @@ -26149,107 +26890,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "310", "precision" : "Month", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "70", + "localId" : "298", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "63", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "64", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", "type" : "Literal" }, "hour" : { - "localId" : "65", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "66", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "67", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "68", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "69", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "79", + "localId" : "309", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "73", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "75", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "76", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "77", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -26257,44 +27001,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "101", + "localId" : "312", "name" : "MonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "312", "s" : [ { "value" : [ "","define ","MonthAfter",": " ] }, { - "r" : "100", + "r" : "335", "s" : [ { - "r" : "90", + "r" : "323", "s" : [ { - "r" : "82", + "r" : "313", "value" : [ "DateTime","(","2000",", ","3",", ","22",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "89", + "r" : "320", "s" : [ { - "r" : "89", + "r" : "320", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "100", + "r" : "335", "value" : [ " ","before month of"," " ] }, { - "r" : "99", + "r" : "334", "s" : [ { - "r" : "91", + "r" : "324", "value" : [ "DateTime","(","2000",", ","2",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "98", + "r" : "331", "s" : [ { - "r" : "98", + "r" : "331", "value" : [ "+","1.0" ] } ] }, { @@ -26305,107 +27049,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "335", "precision" : "Month", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "90", + "localId" : "323", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", "type" : "Literal" }, "hour" : { - "localId" : "85", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "86", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "87", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "88", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "89", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "99", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "91", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "92", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "93", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "94", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "95", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "96", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "97", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "98", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -26413,44 +27160,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "121", + "localId" : "337", "name" : "MonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "337", "s" : [ { "value" : [ "","define ","MonthBefore",": " ] }, { - "r" : "120", + "r" : "360", "s" : [ { - "r" : "110", + "r" : "348", "s" : [ { - "r" : "102", + "r" : "338", "value" : [ "DateTime","(","2000",", ","3",", ","22",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "109", + "r" : "345", "s" : [ { - "r" : "109", + "r" : "345", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "120", + "r" : "360", "value" : [ " ","before month of"," " ] }, { - "r" : "119", + "r" : "359", "s" : [ { - "r" : "111", + "r" : "349", "value" : [ "DateTime","(","2000",", ","4",", ","23",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "118", + "r" : "356", "s" : [ { - "r" : "118", + "r" : "356", "value" : [ "+","1.0" ] } ] }, { @@ -26461,107 +27208,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "360", "precision" : "Month", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "348", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "104", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", "type" : "Literal" }, "hour" : { - "localId" : "105", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "106", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "107", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "108", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "109", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "359", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "111", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "112", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "113", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "hour" : { - "localId" : "114", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "115", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "116", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "117", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "118", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -26569,44 +27319,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "141", + "localId" : "362", "name" : "SameDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "141", + "r" : "362", "s" : [ { "value" : [ "","define ","SameDay",": " ] }, { - "r" : "140", + "r" : "385", "s" : [ { - "r" : "130", + "r" : "373", "s" : [ { - "r" : "122", + "r" : "363", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","6",", ","30",", ","25",", ","200",", " ] }, { - "r" : "129", + "r" : "370", "s" : [ { - "r" : "129", + "r" : "370", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "140", + "r" : "385", "value" : [ " ","before day of"," " ] }, { - "r" : "139", + "r" : "384", "s" : [ { - "r" : "131", + "r" : "374", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "138", + "r" : "381", "s" : [ { - "r" : "138", + "r" : "381", "value" : [ "+","1.0" ] } ] }, { @@ -26617,107 +27367,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "140", + "localId" : "385", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "130", + "localId" : "373", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "125", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "minute" : { - "localId" : "126", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "127", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "128", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "129", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "139", + "localId" : "384", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "134", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "135", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "136", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "137", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "138", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -26725,44 +27478,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "161", + "localId" : "387", "name" : "DayAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "161", + "r" : "387", "s" : [ { "value" : [ "","define ","DayAfter",": " ] }, { - "r" : "160", + "r" : "410", "s" : [ { - "r" : "150", + "r" : "398", "s" : [ { - "r" : "142", + "r" : "388", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","6",", ","30",", ","25",", ","200",", " ] }, { - "r" : "149", + "r" : "395", "s" : [ { - "r" : "149", + "r" : "395", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "160", + "r" : "410", "value" : [ " ","before day of"," " ] }, { - "r" : "159", + "r" : "409", "s" : [ { - "r" : "151", + "r" : "399", "value" : [ "DateTime","(","2000",", ","3",", ","14",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "158", + "r" : "406", "s" : [ { - "r" : "158", + "r" : "406", "value" : [ "+","1.0" ] } ] }, { @@ -26773,107 +27526,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "160", + "localId" : "410", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "150", + "localId" : "398", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "145", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "minute" : { - "localId" : "146", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "147", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "148", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "149", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "159", + "localId" : "409", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "158", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -26881,44 +27637,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "181", + "localId" : "412", "name" : "DayBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "181", + "r" : "412", "s" : [ { "value" : [ "","define ","DayBefore",": " ] }, { - "r" : "180", + "r" : "435", "s" : [ { - "r" : "170", + "r" : "423", "s" : [ { - "r" : "162", + "r" : "413", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","6",", ","30",", ","25",", ","200",", " ] }, { - "r" : "169", + "r" : "420", "s" : [ { - "r" : "169", + "r" : "420", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "180", + "r" : "435", "value" : [ " ","before day of"," " ] }, { - "r" : "179", + "r" : "434", "s" : [ { - "r" : "171", + "r" : "424", "value" : [ "DateTime","(","2000",", ","3",", ","16",", ","8",", ","14",", ","47",", ","500",", " ] }, { - "r" : "178", + "r" : "431", "s" : [ { - "r" : "178", + "r" : "431", "value" : [ "+","1.0" ] } ] }, { @@ -26929,107 +27685,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "180", + "localId" : "435", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "170", + "localId" : "423", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "162", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "163", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "164", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "165", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "minute" : { - "localId" : "166", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "167", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "168", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "169", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "179", + "localId" : "434", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "171", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "172", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "173", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" }, "hour" : { - "localId" : "174", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "175", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "176", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "177", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "178", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -27037,44 +27796,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "201", + "localId" : "437", "name" : "SameHour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "201", + "r" : "437", "s" : [ { "value" : [ "","define ","SameHour",": " ] }, { - "r" : "200", + "r" : "460", "s" : [ { - "r" : "190", + "r" : "448", "s" : [ { - "r" : "182", + "r" : "438", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","10",", ","25",", ","200",", " ] }, { - "r" : "189", + "r" : "445", "s" : [ { - "r" : "189", + "r" : "445", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "200", + "r" : "460", "value" : [ " ","before hour of"," " ] }, { - "r" : "199", + "r" : "459", "s" : [ { - "r" : "191", + "r" : "449", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","14",", ","47",", ","500",", " ] }, { - "r" : "198", + "r" : "456", "s" : [ { - "r" : "198", + "r" : "456", "value" : [ "+","1.0" ] } ] }, { @@ -27085,107 +27844,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "200", + "localId" : "460", "precision" : "Hour", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "190", + "localId" : "448", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "182", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "183", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "184", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "185", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "186", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { - "localId" : "187", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "188", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "189", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "199", + "localId" : "459", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "191", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "192", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "193", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "194", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "195", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "196", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "197", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "198", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -27193,44 +27955,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "221", + "localId" : "462", "name" : "HourAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "221", + "r" : "462", "s" : [ { "value" : [ "","define ","HourAfter",": " ] }, { - "r" : "220", + "r" : "485", "s" : [ { - "r" : "210", + "r" : "473", "s" : [ { - "r" : "202", + "r" : "463", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","10",", ","25",", ","200",", " ] }, { - "r" : "209", + "r" : "470", "s" : [ { - "r" : "209", + "r" : "470", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "220", + "r" : "485", "value" : [ " ","before hour of"," " ] }, { - "r" : "219", + "r" : "484", "s" : [ { - "r" : "211", + "r" : "474", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","12",", ","14",", ","47",", ","500",", " ] }, { - "r" : "218", + "r" : "481", "s" : [ { - "r" : "218", + "r" : "481", "value" : [ "+","1.0" ] } ] }, { @@ -27241,107 +28003,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "220", + "localId" : "485", "precision" : "Hour", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "210", + "localId" : "473", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "202", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "203", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "204", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "205", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "206", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { - "localId" : "207", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "208", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "209", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "219", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "211", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "212", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "213", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "214", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "215", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "216", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "217", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "218", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -27349,44 +28114,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "241", + "localId" : "487", "name" : "HourBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "241", + "r" : "487", "s" : [ { "value" : [ "","define ","HourBefore",": " ] }, { - "r" : "240", + "r" : "510", "s" : [ { - "r" : "230", + "r" : "498", "s" : [ { - "r" : "222", + "r" : "488", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","10",", ","25",", ","200",", " ] }, { - "r" : "229", + "r" : "495", "s" : [ { - "r" : "229", + "r" : "495", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "240", + "r" : "510", "value" : [ " ","before hour of"," " ] }, { - "r" : "239", + "r" : "509", "s" : [ { - "r" : "231", + "r" : "499", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","14",", ","14",", ","47",", ","500",", " ] }, { - "r" : "238", + "r" : "506", "s" : [ { - "r" : "238", + "r" : "506", "value" : [ "+","1.0" ] } ] }, { @@ -27397,107 +28162,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "240", + "localId" : "510", "precision" : "Hour", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "498", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "224", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "225", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "226", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { - "localId" : "227", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "228", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "229", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "239", + "localId" : "509", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "233", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "234", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "minute" : { - "localId" : "235", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "second" : { - "localId" : "236", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "237", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "238", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -27505,44 +28273,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "261", + "localId" : "512", "name" : "SameMinute", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "261", + "r" : "512", "s" : [ { "value" : [ "","define ","SameMinute",": " ] }, { - "r" : "260", + "r" : "535", "s" : [ { - "r" : "250", + "r" : "523", "s" : [ { - "r" : "242", + "r" : "513", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","44",", ","200",", " ] }, { - "r" : "249", + "r" : "520", "s" : [ { - "r" : "249", + "r" : "520", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "260", + "r" : "535", "value" : [ " ","before minute of"," " ] }, { - "r" : "259", + "r" : "534", "s" : [ { - "r" : "251", + "r" : "524", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","47",", ","500",", " ] }, { - "r" : "258", + "r" : "531", "s" : [ { - "r" : "258", + "r" : "531", "value" : [ "+","1.0" ] } ] }, { @@ -27553,107 +28321,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "260", + "localId" : "535", "precision" : "Minute", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "250", + "localId" : "523", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "242", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "243", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "244", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "245", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "246", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "247", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", "type" : "Literal" }, "millisecond" : { - "localId" : "248", + "localId" : "519", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "249", + "localId" : "520", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "259", + "localId" : "534", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "251", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "252", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "253", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "254", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "255", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "256", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "257", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "258", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -27661,44 +28432,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "281", + "localId" : "537", "name" : "MinuteAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "281", + "r" : "537", "s" : [ { "value" : [ "","define ","MinuteAfter",": " ] }, { - "r" : "280", + "r" : "560", "s" : [ { - "r" : "270", + "r" : "548", "s" : [ { - "r" : "262", + "r" : "538", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","44",", ","200",", " ] }, { - "r" : "269", + "r" : "545", "s" : [ { - "r" : "269", + "r" : "545", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "280", + "r" : "560", "value" : [ " ","before minute of"," " ] }, { - "r" : "279", + "r" : "559", "s" : [ { - "r" : "271", + "r" : "549", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","29",", ","47",", ","500",", " ] }, { - "r" : "278", + "r" : "556", "s" : [ { - "r" : "278", + "r" : "556", "value" : [ "+","1.0" ] } ] }, { @@ -27709,107 +28480,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "280", + "localId" : "560", "precision" : "Minute", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "270", + "localId" : "548", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "262", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "263", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "264", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "265", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "266", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "267", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", "type" : "Literal" }, "millisecond" : { - "localId" : "268", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "269", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "279", + "localId" : "559", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "271", + "localId" : "549", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "272", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "273", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "274", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "275", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "second" : { - "localId" : "276", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "277", + "localId" : "555", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "278", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -27817,44 +28591,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "301", + "localId" : "562", "name" : "MinuteBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "562", "s" : [ { "value" : [ "","define ","MinuteBefore",": " ] }, { - "r" : "300", + "r" : "585", "s" : [ { - "r" : "290", + "r" : "573", "s" : [ { - "r" : "282", + "r" : "563", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","44",", ","200",", " ] }, { - "r" : "289", + "r" : "570", "s" : [ { - "r" : "289", + "r" : "570", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "300", + "r" : "585", "value" : [ " ","before minute of"," " ] }, { - "r" : "299", + "r" : "584", "s" : [ { - "r" : "291", + "r" : "574", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","31",", ","47",", ","500",", " ] }, { - "r" : "298", + "r" : "581", "s" : [ { - "r" : "298", + "r" : "581", "value" : [ "+","1.0" ] } ] }, { @@ -27865,107 +28639,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "585", "precision" : "Minute", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "290", + "localId" : "573", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "282", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "283", + "localId" : "564", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "284", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "285", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "286", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "287", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", "type" : "Literal" }, "millisecond" : { - "localId" : "288", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "289", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "299", + "localId" : "584", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "291", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "292", + "localId" : "575", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "293", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "294", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "295", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "second" : { - "localId" : "296", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "47", "type" : "Literal" }, "millisecond" : { - "localId" : "297", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "298", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -27973,44 +28750,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "321", + "localId" : "587", "name" : "SameSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "321", + "r" : "587", "s" : [ { "value" : [ "","define ","SameSecond",": " ] }, { - "r" : "320", + "r" : "610", "s" : [ { - "r" : "310", + "r" : "598", "s" : [ { - "r" : "302", + "r" : "588", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "309", + "r" : "595", "s" : [ { - "r" : "309", + "r" : "595", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "320", + "r" : "610", "value" : [ " ","before second of"," " ] }, { - "r" : "319", + "r" : "609", "s" : [ { - "r" : "311", + "r" : "599", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","500",", " ] }, { - "r" : "318", + "r" : "606", "s" : [ { - "r" : "318", + "r" : "606", "value" : [ "+","1.0" ] } ] }, { @@ -28021,107 +28798,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "320", + "localId" : "610", "precision" : "Second", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "310", + "localId" : "598", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "302", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "303", + "localId" : "589", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "304", + "localId" : "590", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "305", + "localId" : "591", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "306", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "307", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "308", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "309", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "319", + "localId" : "609", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "311", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "312", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "313", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "314", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "315", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "316", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "317", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "318", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -28129,44 +28909,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "341", + "localId" : "612", "name" : "SecondAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "612", "s" : [ { "value" : [ "","define ","SecondAfter",": " ] }, { - "r" : "340", + "r" : "635", "s" : [ { - "r" : "330", + "r" : "623", "s" : [ { - "r" : "322", + "r" : "613", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "329", + "r" : "620", "s" : [ { - "r" : "329", + "r" : "620", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "340", + "r" : "635", "value" : [ " ","before second of"," " ] }, { - "r" : "339", + "r" : "634", "s" : [ { - "r" : "331", + "r" : "624", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","24",", ","500",", " ] }, { - "r" : "338", + "r" : "631", "s" : [ { - "r" : "338", + "r" : "631", "value" : [ "+","1.0" ] } ] }, { @@ -28177,107 +28957,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "635", "precision" : "Second", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "330", + "localId" : "623", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "322", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "323", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "324", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "325", + "localId" : "616", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "326", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "327", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "328", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "329", + "localId" : "620", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "339", + "localId" : "634", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "331", + "localId" : "624", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "332", + "localId" : "625", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "333", + "localId" : "626", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "334", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "335", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "336", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", "type" : "Literal" }, "millisecond" : { - "localId" : "337", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "338", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -28285,44 +29068,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "361", + "localId" : "637", "name" : "SecondBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "361", + "r" : "637", "s" : [ { "value" : [ "","define ","SecondBefore",": " ] }, { - "r" : "360", + "r" : "660", "s" : [ { - "r" : "350", + "r" : "648", "s" : [ { - "r" : "342", + "r" : "638", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "349", + "r" : "645", "s" : [ { - "r" : "349", + "r" : "645", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "360", + "r" : "660", "value" : [ " ","before second of"," " ] }, { - "r" : "359", + "r" : "659", "s" : [ { - "r" : "351", + "r" : "649", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","26",", ","500",", " ] }, { - "r" : "358", + "r" : "656", "s" : [ { - "r" : "358", + "r" : "656", "value" : [ "+","1.0" ] } ] }, { @@ -28333,107 +29116,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "360", + "localId" : "660", "precision" : "Second", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "350", + "localId" : "648", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "342", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "343", + "localId" : "639", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "344", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "345", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "346", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "347", + "localId" : "643", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "348", + "localId" : "644", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "349", + "localId" : "645", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "359", + "localId" : "659", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "351", + "localId" : "649", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "352", + "localId" : "650", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "353", + "localId" : "651", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "354", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "355", + "localId" : "653", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "356", + "localId" : "654", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", "type" : "Literal" }, "millisecond" : { - "localId" : "357", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "358", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -28441,44 +29227,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "381", + "localId" : "662", "name" : "SameMillisecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "662", "s" : [ { "value" : [ "","define ","SameMillisecond",": " ] }, { - "r" : "380", + "r" : "685", "s" : [ { - "r" : "370", + "r" : "673", "s" : [ { - "r" : "362", + "r" : "663", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "369", + "r" : "670", "s" : [ { - "r" : "369", + "r" : "670", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "380", + "r" : "685", "value" : [ " ","before millisecond of"," " ] }, { - "r" : "379", + "r" : "684", "s" : [ { - "r" : "371", + "r" : "674", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "378", + "r" : "681", "s" : [ { - "r" : "378", + "r" : "681", "value" : [ "+","1.0" ] } ] }, { @@ -28489,107 +29275,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "685", "precision" : "Millisecond", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "370", + "localId" : "673", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "362", + "localId" : "663", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "363", + "localId" : "664", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "364", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "365", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "366", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "367", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "368", + "localId" : "669", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "369", + "localId" : "670", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "379", + "localId" : "684", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "371", + "localId" : "674", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "372", + "localId" : "675", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "373", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "374", + "localId" : "677", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "375", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "376", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "377", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "378", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -28597,44 +29386,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "401", + "localId" : "687", "name" : "MillisecondAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "401", + "r" : "687", "s" : [ { "value" : [ "","define ","MillisecondAfter",": " ] }, { - "r" : "400", + "r" : "710", "s" : [ { - "r" : "390", + "r" : "698", "s" : [ { - "r" : "382", + "r" : "688", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "389", + "r" : "695", "s" : [ { - "r" : "389", + "r" : "695", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "400", + "r" : "710", "value" : [ " ","before millisecond of"," " ] }, { - "r" : "399", + "r" : "709", "s" : [ { - "r" : "391", + "r" : "699", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "398", + "r" : "706", "s" : [ { - "r" : "398", + "r" : "706", "value" : [ "+","1.0" ] } ] }, { @@ -28645,107 +29434,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "400", + "localId" : "710", "precision" : "Millisecond", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "390", + "localId" : "698", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "382", + "localId" : "688", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "383", + "localId" : "689", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "384", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "385", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "386", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "387", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "388", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "389", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "399", + "localId" : "709", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "391", + "localId" : "699", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "392", + "localId" : "700", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "393", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "394", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "395", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "396", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "397", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "398", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -28753,44 +29545,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "421", + "localId" : "712", "name" : "MillisecondBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "421", + "r" : "712", "s" : [ { "value" : [ "","define ","MillisecondBefore",": " ] }, { - "r" : "420", + "r" : "735", "s" : [ { - "r" : "410", + "r" : "723", "s" : [ { - "r" : "402", + "r" : "713", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "409", + "r" : "720", "s" : [ { - "r" : "409", + "r" : "720", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "420", + "r" : "735", "value" : [ " ","before millisecond of"," " ] }, { - "r" : "419", + "r" : "734", "s" : [ { - "r" : "411", + "r" : "724", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "418", + "r" : "731", "s" : [ { - "r" : "418", + "r" : "731", "value" : [ "+","1.0" ] } ] }, { @@ -28801,107 +29593,110 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "420", + "localId" : "735", "precision" : "Millisecond", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "410", + "localId" : "723", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "402", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "403", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "404", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "405", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "406", + "localId" : "717", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "407", + "localId" : "718", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "408", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "409", + "localId" : "720", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "419", + "localId" : "734", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "411", + "localId" : "724", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "412", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "413", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "414", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "415", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "416", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "417", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "418", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -28909,44 +29704,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "441", + "localId" : "737", "name" : "Same", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "441", + "r" : "737", "s" : [ { "value" : [ "","define ","Same",": " ] }, { - "r" : "440", + "r" : "760", "s" : [ { - "r" : "430", + "r" : "748", "s" : [ { - "r" : "422", + "r" : "738", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "429", + "r" : "745", "s" : [ { - "r" : "429", + "r" : "745", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "440", + "r" : "760", "value" : [ " ","before"," " ] }, { - "r" : "439", + "r" : "759", "s" : [ { - "r" : "431", + "r" : "749", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "438", + "r" : "756", "s" : [ { - "r" : "438", + "r" : "756", "value" : [ "+","1.0" ] } ] }, { @@ -28957,106 +29752,109 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "440", + "localId" : "760", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "430", + "localId" : "748", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "422", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "423", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "424", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "425", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "426", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "427", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "428", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "429", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "439", + "localId" : "759", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "431", + "localId" : "749", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "432", + "localId" : "750", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "433", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "434", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "435", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "436", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "437", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "438", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -29064,44 +29862,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "461", + "localId" : "762", "name" : "After", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "461", + "r" : "762", "s" : [ { "value" : [ "","define ","After",": " ] }, { - "r" : "460", + "r" : "785", "s" : [ { - "r" : "450", + "r" : "773", "s" : [ { - "r" : "442", + "r" : "763", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "449", + "r" : "770", "s" : [ { - "r" : "449", + "r" : "770", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "460", + "r" : "785", "value" : [ " ","before"," " ] }, { - "r" : "459", + "r" : "784", "s" : [ { - "r" : "451", + "r" : "774", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","199",", " ] }, { - "r" : "458", + "r" : "781", "s" : [ { - "r" : "458", + "r" : "781", "value" : [ "+","1.0" ] } ] }, { @@ -29112,106 +29910,109 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "460", + "localId" : "785", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "450", + "localId" : "773", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "442", + "localId" : "763", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "443", + "localId" : "764", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "444", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "445", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "446", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "447", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "448", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "449", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "459", + "localId" : "784", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "451", + "localId" : "774", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "452", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "453", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "454", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "455", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "456", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "457", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "199", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "458", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -29219,44 +30020,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "481", + "localId" : "787", "name" : "Before", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "481", + "r" : "787", "s" : [ { "value" : [ "","define ","Before",": " ] }, { - "r" : "480", + "r" : "810", "s" : [ { - "r" : "470", + "r" : "798", "s" : [ { - "r" : "462", + "r" : "788", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "469", + "r" : "795", "s" : [ { - "r" : "469", + "r" : "795", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "480", + "r" : "810", "value" : [ " ","before"," " ] }, { - "r" : "479", + "r" : "809", "s" : [ { - "r" : "471", + "r" : "799", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","201",", " ] }, { - "r" : "478", + "r" : "806", "s" : [ { - "r" : "478", + "r" : "806", "value" : [ "+","1.0" ] } ] }, { @@ -29267,106 +30068,109 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "480", + "localId" : "810", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "470", + "localId" : "798", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "462", + "localId" : "788", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "463", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "464", + "localId" : "790", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "465", + "localId" : "791", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "466", + "localId" : "792", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "467", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "468", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "469", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "479", + "localId" : "809", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "471", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "472", + "localId" : "800", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "473", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "474", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "475", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "476", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "477", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "201", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "478", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -29374,31 +30178,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "494", + "localId" : "812", "name" : "ImpreciseDay", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "494", + "r" : "812", "s" : [ { "value" : [ "","define ","ImpreciseDay",": " ] }, { - "r" : "493", + "r" : "828", "s" : [ { - "r" : "489", + "r" : "822", "s" : [ { - "r" : "482", + "r" : "813", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "493", + "r" : "828", "value" : [ " ","before day of"," " ] }, { - "r" : "492", + "r" : "827", "s" : [ { - "r" : "490", + "r" : "823", "value" : [ "DateTime","(","2000",", ","3",")" ] } ] } ] @@ -29406,65 +30210,68 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "493", + "localId" : "828", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "489", + "localId" : "822", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "482", + "localId" : "813", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "483", + "localId" : "814", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "484", + "localId" : "815", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "485", + "localId" : "816", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "486", + "localId" : "817", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "487", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "488", + "localId" : "819", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "492", + "localId" : "827", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "490", + "localId" : "823", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "491", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -29472,31 +30279,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "507", + "localId" : "830", "name" : "ImpreciseDayMonthAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "507", + "r" : "830", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthAfter",": " ] }, { - "r" : "506", + "r" : "846", "s" : [ { - "r" : "502", + "r" : "840", "s" : [ { - "r" : "495", + "r" : "831", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "506", + "r" : "846", "value" : [ " ","before day of"," " ] }, { - "r" : "505", + "r" : "845", "s" : [ { - "r" : "503", + "r" : "841", "value" : [ "DateTime","(","2000",", ","2",")" ] } ] } ] @@ -29504,65 +30311,68 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "506", + "localId" : "846", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "502", + "localId" : "840", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "495", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "496", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "497", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "498", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "499", + "localId" : "835", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "500", + "localId" : "836", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "501", + "localId" : "837", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "505", + "localId" : "845", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "503", + "localId" : "841", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "504", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -29570,31 +30380,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "520", + "localId" : "848", "name" : "ImpreciseDayMonthBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "520", + "r" : "848", "s" : [ { "value" : [ "","define ","ImpreciseDayMonthBefore",": " ] }, { - "r" : "519", + "r" : "864", "s" : [ { - "r" : "515", + "r" : "858", "s" : [ { - "r" : "508", + "r" : "849", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",")" ] } ] }, { - "r" : "519", + "r" : "864", "value" : [ " ","before day of"," " ] }, { - "r" : "518", + "r" : "863", "s" : [ { - "r" : "516", + "r" : "859", "value" : [ "DateTime","(","2000",", ","4",")" ] } ] } ] @@ -29602,65 +30412,68 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "519", + "localId" : "864", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "515", + "localId" : "858", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "508", + "localId" : "849", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "509", + "localId" : "850", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "510", + "localId" : "851", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "511", + "localId" : "852", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "512", + "localId" : "853", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "513", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "514", + "localId" : "855", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "518", + "localId" : "863", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "516", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "517", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -29668,44 +30481,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "541", + "localId" : "866", "name" : "SameHourNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "541", + "r" : "866", "s" : [ { "value" : [ "","define ","SameHourNormalizeZones",": " ] }, { - "r" : "540", + "r" : "890", "s" : [ { - "r" : "529", + "r" : "877", "s" : [ { - "r" : "521", + "r" : "867", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "528", + "r" : "874", "s" : [ { - "r" : "528", + "r" : "874", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "540", + "r" : "890", "value" : [ " ","before hour of"," " ] }, { - "r" : "539", + "r" : "889", "s" : [ { - "r" : "530", + "r" : "878", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","7",", ","30",", ","25",", ","200",", " ] }, { - "r" : "538", + "r" : "885", "s" : [ { - "r" : "537", + "r" : "886", "value" : [ "-","5.0" ] } ] }, { @@ -29716,110 +30529,114 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "540", + "localId" : "890", "precision" : "Hour", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "529", + "localId" : "877", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "521", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "522", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "523", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "524", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "525", + "localId" : "871", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "526", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "527", + "localId" : "873", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "528", + "localId" : "874", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "539", + "localId" : "889", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "530", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "531", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "532", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "533", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "minute" : { - "localId" : "534", + "localId" : "882", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "535", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "536", + "localId" : "884", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "538", + "localId" : "885", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "537", + "localId" : "886", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -29828,44 +30645,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "562", + "localId" : "892", "name" : "HourAfterNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "562", + "r" : "892", "s" : [ { "value" : [ "","define ","HourAfterNormalizeZones",": " ] }, { - "r" : "561", + "r" : "916", "s" : [ { - "r" : "550", + "r" : "903", "s" : [ { - "r" : "542", + "r" : "893", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "549", + "r" : "900", "s" : [ { - "r" : "549", + "r" : "900", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "561", + "r" : "916", "value" : [ " ","before hour of"," " ] }, { - "r" : "560", + "r" : "915", "s" : [ { - "r" : "551", + "r" : "904", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","6",", ","30",", ","25",", ","200",", " ] }, { - "r" : "559", + "r" : "911", "s" : [ { - "r" : "558", + "r" : "912", "value" : [ "-","5.0" ] } ] }, { @@ -29876,110 +30693,114 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "561", + "localId" : "916", "precision" : "Hour", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "550", + "localId" : "903", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "542", + "localId" : "893", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "543", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "544", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "545", + "localId" : "896", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "546", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "547", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "548", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "549", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "560", + "localId" : "915", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "551", + "localId" : "904", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "552", + "localId" : "905", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "553", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "554", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "minute" : { - "localId" : "555", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "556", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "557", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "559", + "localId" : "911", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "558", + "localId" : "912", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -29988,44 +30809,44 @@ module.exports['Before'] = { } ] } }, { - "localId" : "583", + "localId" : "918", "name" : "HourBeforeNormalizeZones", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "583", + "r" : "918", "s" : [ { "value" : [ "","define ","HourBeforeNormalizeZones",": " ] }, { - "r" : "582", + "r" : "942", "s" : [ { - "r" : "571", + "r" : "929", "s" : [ { - "r" : "563", + "r" : "919", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "570", + "r" : "926", "s" : [ { - "r" : "570", + "r" : "926", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "582", + "r" : "942", "value" : [ " ","before hour of"," " ] }, { - "r" : "581", + "r" : "941", "s" : [ { - "r" : "572", + "r" : "930", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","8",", ","30",", ","25",", ","200",", " ] }, { - "r" : "580", + "r" : "937", "s" : [ { - "r" : "579", + "r" : "938", "value" : [ "-","5.0" ] } ] }, { @@ -30036,110 +30857,114 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "582", + "localId" : "942", "precision" : "Hour", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "571", + "localId" : "929", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "563", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "564", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "565", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "566", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "567", + "localId" : "923", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "568", + "localId" : "924", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "569", + "localId" : "925", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "570", + "localId" : "926", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "581", + "localId" : "941", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "572", + "localId" : "930", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "573", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "574", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "575", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "minute" : { - "localId" : "576", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "577", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "578", + "localId" : "936", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "580", + "localId" : "937", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "579", + "localId" : "938", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -30148,30 +30973,30 @@ module.exports['Before'] = { } ] } }, { - "localId" : "595", + "localId" : "944", "name" : "NullLeft", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "595", + "r" : "944", "s" : [ { "value" : [ "","define ","NullLeft",": " ] }, { - "r" : "594", + "r" : "957", "s" : [ { - "r" : "584", + "r" : "945", "value" : [ "null"," ","before"," " ] }, { - "r" : "593", + "r" : "956", "s" : [ { - "r" : "585", + "r" : "946", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "592", + "r" : "953", "s" : [ { - "r" : "592", + "r" : "953", "value" : [ "+","1.0" ] } ] }, { @@ -30182,62 +31007,66 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "594", + "localId" : "957", "type" : "Before", + "signature" : [ ], "operand" : [ { + "localId" : "958", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "584", + "localId" : "945", "type" : "Null" } }, { - "localId" : "593", + "localId" : "956", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "585", + "localId" : "946", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "586", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "587", + "localId" : "948", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "588", + "localId" : "949", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "589", + "localId" : "950", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "590", + "localId" : "951", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "591", + "localId" : "952", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "592", + "localId" : "953", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" @@ -30245,126 +31074,130 @@ module.exports['Before'] = { } ] } }, { - "localId" : "607", + "localId" : "960", "name" : "NullRight", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "607", + "r" : "960", "s" : [ { "value" : [ "","define ","NullRight",": " ] }, { - "r" : "606", + "r" : "973", "s" : [ { - "r" : "604", + "r" : "971", "s" : [ { - "r" : "596", + "r" : "961", "value" : [ "DateTime","(","2000",", ","3",", ","15",", ","13",", ","30",", ","25",", ","200",", " ] }, { - "r" : "603", + "r" : "968", "s" : [ { - "r" : "603", + "r" : "968", "value" : [ "+","1.0" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "606", + "r" : "973", "value" : [ " ","before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "606", + "localId" : "973", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "604", + "localId" : "971", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "596", + "localId" : "961", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "597", + "localId" : "962", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "598", + "localId" : "963", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "599", + "localId" : "964", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "minute" : { - "localId" : "600", + "localId" : "965", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "601", + "localId" : "966", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "millisecond" : { - "localId" : "602", + "localId" : "967", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "603", + "localId" : "968", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { + "localId" : "974", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "605", + "localId" : "972", "type" : "Null" } } ] } }, { - "localId" : "613", + "localId" : "976", "name" : "NullBoth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "613", + "r" : "976", "s" : [ { "value" : [ "","define ","NullBoth",": " ] }, { - "r" : "612", + "r" : "981", "s" : [ { - "r" : "610", + "r" : "977", "s" : [ { "value" : [ "(" ] }, { - "r" : "610", + "r" : "977", "s" : [ { - "r" : "608", + "r" : "978", "value" : [ "null"," as " ] }, { - "r" : "609", + "r" : "979", "s" : [ { "value" : [ "DateTime" ] } ] @@ -30373,33 +31206,37 @@ module.exports['Before'] = { "value" : [ ")" ] } ] }, { - "r" : "612", + "r" : "981", "value" : [ " ","before"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "612", + "localId" : "981", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "610", + "localId" : "977", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "608", + "localId" : "978", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "609", + "localId" : "979", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { + "localId" : "982", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "611", + "localId" : "980", "type" : "Null" } } ] @@ -30440,14 +31277,16 @@ define HoursBetween1and3CrossingFallDST: difference in hours between DateTime(20 module.exports['DifferenceBetween'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "139", + "r" : "360", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -30463,17 +31302,18 @@ module.exports['DifferenceBetween'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -30481,7 +31321,7 @@ module.exports['DifferenceBetween'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -30489,212 +31329,224 @@ module.exports['DifferenceBetween'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "212", "name" : "NewYear2013", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "212", "s" : [ { "value" : [ "","define ","NewYear2013",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "19", + "localId" : "224", "name" : "NewYear2014", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "224", "s" : [ { "value" : [ "","define ","NewYear2014",": " ] }, { - "r" : "18", + "r" : "234", "s" : [ { - "r" : "11", + "r" : "225", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "234", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "15", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "16", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "17", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "23", + "localId" : "236", "name" : "January2014", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "236", "s" : [ { "value" : [ "","define ","January2014",": " ] }, { - "r" : "22", + "r" : "241", "s" : [ { - "r" : "20", + "r" : "237", "value" : [ "DateTime","(","2014",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "22", + "localId" : "241", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "20", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "21", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "27", + "localId" : "243", "name" : "YearsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "243", "s" : [ { "value" : [ "","define ","YearsBetween",": " ] }, { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "difference in years between " ] }, { - "r" : "24", + "r" : "245", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "25", + "r" : "246", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -30703,43 +31555,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "244", "precision" : "Year", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "245", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "25", + "localId" : "246", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "31", + "localId" : "248", "name" : "MonthsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "248", "s" : [ { "value" : [ "","define ","MonthsBetween",": " ] }, { - "r" : "30", + "r" : "249", "s" : [ { "value" : [ "difference in months between " ] }, { - "r" : "28", + "r" : "250", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "29", + "r" : "251", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -30748,43 +31601,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "249", "precision" : "Month", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "250", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "29", + "localId" : "251", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "35", + "localId" : "253", "name" : "WeeksBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "253", "s" : [ { "value" : [ "","define ","WeeksBetween",": " ] }, { - "r" : "34", + "r" : "254", "s" : [ { "value" : [ "difference in weeks between " ] }, { - "r" : "32", + "r" : "255", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "33", + "r" : "256", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -30793,43 +31647,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "34", + "localId" : "254", "precision" : "Week", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "255", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "33", + "localId" : "256", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "39", + "localId" : "258", "name" : "DaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "258", "s" : [ { "value" : [ "","define ","DaysBetween",": " ] }, { - "r" : "38", + "r" : "259", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "36", + "r" : "260", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "37", + "r" : "261", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -30838,43 +31693,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "259", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "260", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "37", + "localId" : "261", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "43", + "localId" : "263", "name" : "HoursBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "263", "s" : [ { "value" : [ "","define ","HoursBetween",": " ] }, { - "r" : "42", + "r" : "264", "s" : [ { "value" : [ "difference in hours between " ] }, { - "r" : "40", + "r" : "265", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "41", + "r" : "266", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -30883,43 +31739,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "264", "precision" : "Hour", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "40", + "localId" : "265", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "41", + "localId" : "266", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "47", + "localId" : "268", "name" : "MinutesBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "268", "s" : [ { "value" : [ "","define ","MinutesBetween",": " ] }, { - "r" : "46", + "r" : "269", "s" : [ { "value" : [ "difference in minutes between " ] }, { - "r" : "44", + "r" : "270", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "45", + "r" : "271", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -30928,43 +31785,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "269", "precision" : "Minute", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "270", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "45", + "localId" : "271", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "51", + "localId" : "273", "name" : "SecondsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "273", "s" : [ { "value" : [ "","define ","SecondsBetween",": " ] }, { - "r" : "50", + "r" : "274", "s" : [ { "value" : [ "difference in seconds between " ] }, { - "r" : "48", + "r" : "275", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "49", + "r" : "276", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -30973,43 +31831,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "274", "precision" : "Second", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "48", + "localId" : "275", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "49", + "localId" : "276", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "55", + "localId" : "278", "name" : "MillisecondsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "278", "s" : [ { "value" : [ "","define ","MillisecondsBetween",": " ] }, { - "r" : "54", + "r" : "279", "s" : [ { "value" : [ "difference in milliseconds between " ] }, { - "r" : "52", + "r" : "280", "s" : [ { "value" : [ "NewYear2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "53", + "r" : "281", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -31018,43 +31877,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "54", + "localId" : "279", "precision" : "Millisecond", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "280", "name" : "NewYear2013", "type" : "ExpressionRef" }, { - "localId" : "53", + "localId" : "281", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "59", + "localId" : "283", "name" : "MillisecondsBetweenReversed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "59", + "r" : "283", "s" : [ { "value" : [ "","define ","MillisecondsBetweenReversed",": " ] }, { - "r" : "58", + "r" : "284", "s" : [ { "value" : [ "difference in milliseconds between " ] }, { - "r" : "56", + "r" : "285", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "57", + "r" : "286", "s" : [ { "value" : [ "NewYear2013" ] } ] @@ -31063,43 +31923,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "58", + "localId" : "284", "precision" : "Millisecond", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "56", + "localId" : "285", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "57", + "localId" : "286", "name" : "NewYear2013", "type" : "ExpressionRef" } ] } }, { - "localId" : "63", + "localId" : "288", "name" : "YearsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "63", + "r" : "288", "s" : [ { "value" : [ "","define ","YearsBetweenUncertainty",": " ] }, { - "r" : "62", + "r" : "289", "s" : [ { "value" : [ "difference in years between " ] }, { - "r" : "60", + "r" : "290", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "61", + "r" : "291", "s" : [ { "value" : [ "January2014" ] } ] @@ -31108,43 +31969,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "62", + "localId" : "289", "precision" : "Year", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "290", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "61", + "localId" : "291", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "67", + "localId" : "293", "name" : "MonthsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "293", "s" : [ { "value" : [ "","define ","MonthsBetweenUncertainty",": " ] }, { - "r" : "66", + "r" : "294", "s" : [ { "value" : [ "difference in months between " ] }, { - "r" : "64", + "r" : "295", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "65", + "r" : "296", "s" : [ { "value" : [ "January2014" ] } ] @@ -31153,43 +32015,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "294", "precision" : "Month", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "64", + "localId" : "295", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "65", + "localId" : "296", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "71", + "localId" : "298", "name" : "WeeksBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "298", "s" : [ { "value" : [ "","define ","WeeksBetweenUncertainty",": " ] }, { - "r" : "70", + "r" : "299", "s" : [ { "value" : [ "difference in weeks between " ] }, { - "r" : "68", + "r" : "300", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "69", + "r" : "301", "s" : [ { "value" : [ "January2014" ] } ] @@ -31198,43 +32061,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "299", "precision" : "Week", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "300", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "69", + "localId" : "301", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "75", + "localId" : "303", "name" : "DaysBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "75", + "r" : "303", "s" : [ { "value" : [ "","define ","DaysBetweenUncertainty",": " ] }, { - "r" : "74", + "r" : "304", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "72", + "r" : "305", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "73", + "r" : "306", "s" : [ { "value" : [ "January2014" ] } ] @@ -31243,43 +32107,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "74", + "localId" : "304", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "72", + "localId" : "305", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "73", + "localId" : "306", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "79", + "localId" : "308", "name" : "HoursBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "308", "s" : [ { "value" : [ "","define ","HoursBetweenUncertainty",": " ] }, { - "r" : "78", + "r" : "309", "s" : [ { "value" : [ "difference in hours between " ] }, { - "r" : "76", + "r" : "310", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "77", + "r" : "311", "s" : [ { "value" : [ "January2014" ] } ] @@ -31288,43 +32153,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "78", + "localId" : "309", "precision" : "Hour", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "310", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "77", + "localId" : "311", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "83", + "localId" : "313", "name" : "MinutesBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "83", + "r" : "313", "s" : [ { "value" : [ "","define ","MinutesBetweenUncertainty",": " ] }, { - "r" : "82", + "r" : "314", "s" : [ { "value" : [ "difference in minutes between " ] }, { - "r" : "80", + "r" : "315", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "81", + "r" : "316", "s" : [ { "value" : [ "January2014" ] } ] @@ -31333,43 +32199,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "82", + "localId" : "314", "precision" : "Minute", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "80", + "localId" : "315", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "81", + "localId" : "316", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "87", + "localId" : "318", "name" : "SecondsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "318", "s" : [ { "value" : [ "","define ","SecondsBetweenUncertainty",": " ] }, { - "r" : "86", + "r" : "319", "s" : [ { "value" : [ "difference in seconds between " ] }, { - "r" : "84", + "r" : "320", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "85", + "r" : "321", "s" : [ { "value" : [ "January2014" ] } ] @@ -31378,43 +32245,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "319", "precision" : "Second", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "320", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "85", + "localId" : "321", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "91", + "localId" : "323", "name" : "MillisecondsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "323", "s" : [ { "value" : [ "","define ","MillisecondsBetweenUncertainty",": " ] }, { - "r" : "90", + "r" : "324", "s" : [ { "value" : [ "difference in milliseconds between " ] }, { - "r" : "88", + "r" : "325", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "89", + "r" : "326", "s" : [ { "value" : [ "January2014" ] } ] @@ -31423,43 +32291,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "324", "precision" : "Millisecond", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "88", + "localId" : "325", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "89", + "localId" : "326", "name" : "January2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "95", + "localId" : "328", "name" : "MillisecondsBetweenReversedUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "95", + "r" : "328", "s" : [ { "value" : [ "","define ","MillisecondsBetweenReversedUncertainty",": " ] }, { - "r" : "94", + "r" : "329", "s" : [ { "value" : [ "difference in milliseconds between " ] }, { - "r" : "92", + "r" : "330", "s" : [ { "value" : [ "January2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "93", + "r" : "331", "s" : [ { "value" : [ "NewYear2014" ] } ] @@ -31468,43 +32337,44 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "94", + "localId" : "329", "precision" : "Millisecond", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "92", + "localId" : "330", "name" : "January2014", "type" : "ExpressionRef" }, { - "localId" : "93", + "localId" : "331", "name" : "NewYear2014", "type" : "ExpressionRef" } ] } }, { - "localId" : "117", + "localId" : "333", "name" : "HoursBetween1and3CrossingSpringDST", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "117", + "r" : "333", "s" : [ { "value" : [ "","define ","HoursBetween1and3CrossingSpringDST",": " ] }, { - "r" : "116", + "r" : "334", "s" : [ { "value" : [ "difference in hours between " ] }, { - "r" : "105", + "r" : "346", "s" : [ { - "r" : "96", + "r" : "335", "value" : [ "DateTime","(","2017",", ","3",", ","12",", ","1",", ","0",", ","0",", ","0",", " ] }, { - "r" : "104", + "r" : "342", "s" : [ { - "r" : "103", + "r" : "343", "value" : [ "-","5.0" ] } ] }, { @@ -31513,14 +32383,14 @@ module.exports['DifferenceBetween'] = { }, { "value" : [ " and " ] }, { - "r" : "115", + "r" : "358", "s" : [ { - "r" : "106", + "r" : "347", "value" : [ "DateTime","(","2017",", ","3",", ","12",", ","3",", ","0",", ","0",", ","0",", " ] }, { - "r" : "114", + "r" : "354", "s" : [ { - "r" : "113", + "r" : "355", "value" : [ "-","4.0" ] } ] }, { @@ -31531,114 +32401,119 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "116", + "localId" : "334", "precision" : "Hour", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "105", + "localId" : "346", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "hour" : { - "localId" : "99", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "100", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "101", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "102", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "104", + "localId" : "342", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "103", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" } } }, { - "localId" : "115", + "localId" : "358", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "108", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "hour" : { - "localId" : "109", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "minute" : { - "localId" : "110", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "111", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "112", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "114", + "localId" : "354", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "113", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" @@ -31647,29 +32522,29 @@ module.exports['DifferenceBetween'] = { } ] } }, { - "localId" : "139", + "localId" : "360", "name" : "HoursBetween1and3CrossingFallDST", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "139", + "r" : "360", "s" : [ { "value" : [ "","define ","HoursBetween1and3CrossingFallDST",": " ] }, { - "r" : "138", + "r" : "361", "s" : [ { "value" : [ "difference in hours between " ] }, { - "r" : "127", + "r" : "373", "s" : [ { - "r" : "118", + "r" : "362", "value" : [ "DateTime","(","2017",", ","11",", ","5",", ","1",", ","0",", ","0",", ","0",", " ] }, { - "r" : "126", + "r" : "369", "s" : [ { - "r" : "125", + "r" : "370", "value" : [ "-","4.0" ] } ] }, { @@ -31678,14 +32553,14 @@ module.exports['DifferenceBetween'] = { }, { "value" : [ " and " ] }, { - "r" : "137", + "r" : "385", "s" : [ { - "r" : "128", + "r" : "374", "value" : [ "DateTime","(","2017",", ","11",", ","5",", ","3",", ","0",", ","0",", ","0",", " ] }, { - "r" : "136", + "r" : "381", "s" : [ { - "r" : "135", + "r" : "382", "value" : [ "-","5.0" ] } ] }, { @@ -31696,114 +32571,119 @@ module.exports['DifferenceBetween'] = { } } ], "expression" : { - "localId" : "138", + "localId" : "361", "precision" : "Hour", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "127", + "localId" : "373", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "118", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" }, "month" : { - "localId" : "119", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "120", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "hour" : { - "localId" : "121", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "122", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "123", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "124", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "126", + "localId" : "369", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "125", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" } } }, { - "localId" : "137", + "localId" : "385", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "128", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" }, "month" : { - "localId" : "129", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "130", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "hour" : { - "localId" : "131", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "minute" : { - "localId" : "132", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "133", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "134", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "136", + "localId" : "381", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "135", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -31846,14 +32726,16 @@ define BonnieTestCaseZulu: difference in months between DateTime(2012, 9, 13, 14 module.exports['DifferenceBetween Comparisons'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "168", + "r" : "386", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -31869,17 +32751,18 @@ module.exports['DifferenceBetween Comparisons'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -31887,7 +32770,7 @@ module.exports['DifferenceBetween Comparisons'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -31895,1051 +32778,1092 @@ module.exports['DifferenceBetween Comparisons'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "212", "name" : "NewYear2014", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "212", "s" : [ { "value" : [ "","define ","NewYear2014",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "14", + "localId" : "224", "name" : "February2014", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "224", "s" : [ { "value" : [ "","define ","February2014",": " ] }, { - "r" : "13", + "r" : "229", "s" : [ { - "r" : "11", + "r" : "225", "value" : [ "DateTime","(","2014",", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "13", + "localId" : "229", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } }, { - "localId" : "20", + "localId" : "231", "name" : "GreaterThan25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "231", "s" : [ { "value" : [ "","define ","GreaterThan25DaysAfter",": " ] }, { - "r" : "19", + "r" : "232", "s" : [ { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "15", + "r" : "234", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "16", + "r" : "235", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "18", + "r" : "236", "value" : [ " ",">"," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "19", + "localId" : "232", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "233", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "234", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "16", + "localId" : "235", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "18", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "26", + "localId" : "238", "name" : "GreaterThan40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "238", "s" : [ { "value" : [ "","define ","GreaterThan40DaysAfter",": " ] }, { - "r" : "25", + "r" : "239", "s" : [ { - "r" : "23", + "r" : "240", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "21", + "r" : "241", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "22", + "r" : "242", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "24", + "r" : "243", "value" : [ " ",">"," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "25", + "localId" : "239", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "23", + "localId" : "240", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "21", + "localId" : "241", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "22", + "localId" : "242", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "24", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "32", + "localId" : "245", "name" : "GreaterThan80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "245", "s" : [ { "value" : [ "","define ","GreaterThan80DaysAfter",": " ] }, { - "r" : "31", + "r" : "246", "s" : [ { - "r" : "29", + "r" : "247", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "27", + "r" : "248", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "28", + "r" : "249", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "30", + "r" : "250", "value" : [ " ",">"," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "31", + "localId" : "246", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "29", + "localId" : "247", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "27", + "localId" : "248", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "28", + "localId" : "249", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "30", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "38", + "localId" : "252", "name" : "GreaterOrEqualTo25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "252", "s" : [ { "value" : [ "","define ","GreaterOrEqualTo25DaysAfter",": " ] }, { - "r" : "37", + "r" : "253", "s" : [ { - "r" : "35", + "r" : "254", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "33", + "r" : "255", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "34", + "r" : "256", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "36", + "r" : "257", "value" : [ " ",">="," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "37", + "localId" : "253", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "254", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "33", + "localId" : "255", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "34", + "localId" : "256", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "36", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "44", + "localId" : "259", "name" : "GreaterOrEqualTo40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "44", + "r" : "259", "s" : [ { "value" : [ "","define ","GreaterOrEqualTo40DaysAfter",": " ] }, { - "r" : "43", + "r" : "260", "s" : [ { - "r" : "41", + "r" : "261", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "39", + "r" : "262", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "40", + "r" : "263", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "42", + "r" : "264", "value" : [ " ",">="," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "43", + "localId" : "260", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "41", + "localId" : "261", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "39", + "localId" : "262", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "40", + "localId" : "263", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "42", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "50", + "localId" : "266", "name" : "GreaterOrEqualTo80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "50", + "r" : "266", "s" : [ { "value" : [ "","define ","GreaterOrEqualTo80DaysAfter",": " ] }, { - "r" : "49", + "r" : "267", "s" : [ { - "r" : "47", + "r" : "268", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "45", + "r" : "269", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "46", + "r" : "270", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "48", + "r" : "271", "value" : [ " ",">="," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "49", + "localId" : "267", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "47", + "localId" : "268", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "269", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "46", + "localId" : "270", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "48", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "56", + "localId" : "273", "name" : "EqualTo25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "56", + "r" : "273", "s" : [ { "value" : [ "","define ","EqualTo25DaysAfter",": " ] }, { - "r" : "55", + "r" : "274", "s" : [ { - "r" : "53", + "r" : "275", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "51", + "r" : "276", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "52", + "r" : "277", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "54", + "r" : "278", "value" : [ " ","="," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "55", + "localId" : "274", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "53", + "localId" : "275", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "51", + "localId" : "276", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "52", + "localId" : "277", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "54", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "62", + "localId" : "280", "name" : "EqualTo40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "62", + "r" : "280", "s" : [ { "value" : [ "","define ","EqualTo40DaysAfter",": " ] }, { - "r" : "61", + "r" : "281", "s" : [ { - "r" : "59", + "r" : "282", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "57", + "r" : "283", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "58", + "r" : "284", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "60", + "r" : "285", "value" : [ " ","="," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "61", + "localId" : "281", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "59", + "localId" : "282", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "57", + "localId" : "283", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "58", + "localId" : "284", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "60", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "68", + "localId" : "287", "name" : "EqualTo80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "68", + "r" : "287", "s" : [ { "value" : [ "","define ","EqualTo80DaysAfter",": " ] }, { - "r" : "67", + "r" : "288", "s" : [ { - "r" : "65", + "r" : "289", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "63", + "r" : "290", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "64", + "r" : "291", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "66", + "r" : "292", "value" : [ " ","="," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "67", + "localId" : "288", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "65", + "localId" : "289", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "63", + "localId" : "290", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "64", + "localId" : "291", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "66", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "74", + "localId" : "294", "name" : "LessOrEqualTo25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "74", + "r" : "294", "s" : [ { "value" : [ "","define ","LessOrEqualTo25DaysAfter",": " ] }, { - "r" : "73", + "r" : "295", "s" : [ { - "r" : "71", + "r" : "296", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "69", + "r" : "297", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "70", + "r" : "298", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "72", + "r" : "299", "value" : [ " ","<="," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "73", + "localId" : "295", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "71", + "localId" : "296", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "69", + "localId" : "297", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "70", + "localId" : "298", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "72", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "80", + "localId" : "301", "name" : "LessOrEqualTo40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "80", + "r" : "301", "s" : [ { "value" : [ "","define ","LessOrEqualTo40DaysAfter",": " ] }, { - "r" : "79", + "r" : "302", "s" : [ { - "r" : "77", + "r" : "303", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "75", + "r" : "304", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "76", + "r" : "305", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "78", + "r" : "306", "value" : [ " ","<="," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "79", + "localId" : "302", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "77", + "localId" : "303", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "75", + "localId" : "304", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "76", + "localId" : "305", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "86", + "localId" : "308", "name" : "LessOrEqualTo80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "86", + "r" : "308", "s" : [ { "value" : [ "","define ","LessOrEqualTo80DaysAfter",": " ] }, { - "r" : "85", + "r" : "309", "s" : [ { - "r" : "83", + "r" : "310", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "81", + "r" : "311", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "82", + "r" : "312", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "84", + "r" : "313", "value" : [ " ","<="," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "85", + "localId" : "309", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "83", + "localId" : "310", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "81", + "localId" : "311", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "82", + "localId" : "312", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "84", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "92", + "localId" : "315", "name" : "LessThan25DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "92", + "r" : "315", "s" : [ { "value" : [ "","define ","LessThan25DaysAfter",": " ] }, { - "r" : "91", + "r" : "316", "s" : [ { - "r" : "89", + "r" : "317", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "87", + "r" : "318", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "88", + "r" : "319", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "90", + "r" : "320", "value" : [ " ","<"," ","25" ] } ] } ] } } ], "expression" : { - "localId" : "91", + "localId" : "316", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "89", + "localId" : "317", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "87", + "localId" : "318", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "88", + "localId" : "319", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "90", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } ] } }, { - "localId" : "98", + "localId" : "322", "name" : "LessThan40DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "98", + "r" : "322", "s" : [ { "value" : [ "","define ","LessThan40DaysAfter",": " ] }, { - "r" : "97", + "r" : "323", "s" : [ { - "r" : "95", + "r" : "324", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "93", + "r" : "325", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "94", + "r" : "326", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "96", + "r" : "327", "value" : [ " ","<"," ","40" ] } ] } ] } } ], "expression" : { - "localId" : "97", + "localId" : "323", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "324", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "93", + "localId" : "325", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "94", + "localId" : "326", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "96", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" } ] } }, { - "localId" : "104", + "localId" : "329", "name" : "LessThan80DaysAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "104", + "r" : "329", "s" : [ { "value" : [ "","define ","LessThan80DaysAfter",": " ] }, { - "r" : "103", + "r" : "330", "s" : [ { - "r" : "101", + "r" : "331", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "99", + "r" : "332", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "100", + "r" : "333", "s" : [ { "value" : [ "February2014" ] } ] } ] }, { - "r" : "102", + "r" : "334", "value" : [ " ","<"," ","80" ] } ] } ] } } ], "expression" : { - "localId" : "103", + "localId" : "330", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "101", + "localId" : "331", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "99", + "localId" : "332", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "100", + "localId" : "333", "name" : "February2014", "type" : "ExpressionRef" } ] }, { - "localId" : "102", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "80", "type" : "Literal" } ] } }, { - "localId" : "110", + "localId" : "336", "name" : "TwentyFiveDaysLessThanDaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "110", + "r" : "336", "s" : [ { "value" : [ "","define ","TwentyFiveDaysLessThanDaysBetween",": " ] }, { - "r" : "109", + "r" : "337", "s" : [ { - "r" : "105", + "r" : "338", "value" : [ "25"," ","<"," " ] }, { - "r" : "108", + "r" : "339", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "106", + "r" : "340", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "107", + "r" : "341", "s" : [ { "value" : [ "February2014" ] } ] @@ -32949,57 +33873,59 @@ module.exports['DifferenceBetween Comparisons'] = { } } ], "expression" : { - "localId" : "109", + "localId" : "337", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "105", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, { - "localId" : "108", + "localId" : "339", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "106", + "localId" : "340", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "107", + "localId" : "341", "name" : "February2014", "type" : "ExpressionRef" } ] } ] } }, { - "localId" : "116", + "localId" : "343", "name" : "FortyDaysEqualToDaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "116", + "r" : "343", "s" : [ { "value" : [ "","define ","FortyDaysEqualToDaysBetween",": " ] }, { - "r" : "115", + "r" : "344", "s" : [ { - "r" : "111", + "r" : "345", "value" : [ "40"," ","="," " ] }, { - "r" : "114", + "r" : "346", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "112", + "r" : "347", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "113", + "r" : "348", "s" : [ { "value" : [ "February2014" ] } ] @@ -33009,57 +33935,59 @@ module.exports['DifferenceBetween Comparisons'] = { } } ], "expression" : { - "localId" : "115", + "localId" : "344", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "111", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", "type" : "Literal" }, { - "localId" : "114", + "localId" : "346", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "112", + "localId" : "347", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "113", + "localId" : "348", "name" : "February2014", "type" : "ExpressionRef" } ] } ] } }, { - "localId" : "122", + "localId" : "350", "name" : "TwentyFiveDaysGreaterThanDaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "122", + "r" : "350", "s" : [ { "value" : [ "","define ","TwentyFiveDaysGreaterThanDaysBetween",": " ] }, { - "r" : "121", + "r" : "351", "s" : [ { - "r" : "117", + "r" : "352", "value" : [ "25"," ",">"," " ] }, { - "r" : "120", + "r" : "353", "s" : [ { "value" : [ "difference in days between " ] }, { - "r" : "118", + "r" : "354", "s" : [ { "value" : [ "NewYear2014" ] } ] }, { "value" : [ " and " ] }, { - "r" : "119", + "r" : "355", "s" : [ { "value" : [ "February2014" ] } ] @@ -33069,54 +33997,56 @@ module.exports['DifferenceBetween Comparisons'] = { } } ], "expression" : { - "localId" : "121", + "localId" : "351", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "117", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, { - "localId" : "120", + "localId" : "353", "precision" : "Day", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "118", + "localId" : "354", "name" : "NewYear2014", "type" : "ExpressionRef" }, { - "localId" : "119", + "localId" : "355", "name" : "February2014", "type" : "ExpressionRef" } ] } ] } }, { - "localId" : "146", + "localId" : "357", "name" : "BonnieTestCase", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "146", + "r" : "357", "s" : [ { "value" : [ "","define ","BonnieTestCase",": " ] }, { - "r" : "145", + "r" : "358", "s" : [ { - "r" : "143", + "r" : "359", "s" : [ { "value" : [ "difference in months between " ] }, { - "r" : "132", + "r" : "371", "s" : [ { - "r" : "123", + "r" : "360", "value" : [ "DateTime","(","2012",", ","9",", ","13",", ","14",", ","50",", ","0",", ","0",", " ] }, { - "r" : "131", + "r" : "367", "s" : [ { - "r" : "130", + "r" : "368", "value" : [ "-","4.0" ] } ] }, { @@ -33125,14 +34055,14 @@ module.exports['DifferenceBetween Comparisons'] = { }, { "value" : [ " and " ] }, { - "r" : "142", + "r" : "383", "s" : [ { - "r" : "133", + "r" : "372", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",", " ] }, { - "r" : "141", + "r" : "379", "s" : [ { - "r" : "140", + "r" : "380", "value" : [ "-","5.0" ] } ] }, { @@ -33140,124 +34070,130 @@ module.exports['DifferenceBetween Comparisons'] = { } ] } ] }, { - "r" : "144", + "r" : "384", "value" : [ " ","<="," ","2" ] } ] } ] } } ], "expression" : { - "localId" : "145", + "localId" : "358", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "143", + "localId" : "359", "precision" : "Month", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "132", + "localId" : "371", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "123", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "124", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "125", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "126", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "minute" : { - "localId" : "127", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", "type" : "Literal" }, "second" : { - "localId" : "128", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "129", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "131", + "localId" : "367", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "130", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" } } }, { - "localId" : "142", + "localId" : "383", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "133", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "134", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "135", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "136", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "137", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "138", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "139", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "141", + "localId" : "379", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "140", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -33265,163 +34201,167 @@ module.exports['DifferenceBetween Comparisons'] = { } } ] }, { - "localId" : "144", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] } }, { - "localId" : "168", + "localId" : "386", "name" : "BonnieTestCaseZulu", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "168", + "r" : "386", "s" : [ { "value" : [ "","define ","BonnieTestCaseZulu",": " ] }, { - "r" : "167", + "r" : "387", "s" : [ { - "r" : "165", + "r" : "388", "s" : [ { "value" : [ "difference in months between " ] }, { - "r" : "155", + "r" : "399", "s" : [ { - "r" : "147", + "r" : "389", "value" : [ "DateTime","(","2012",", ","9",", ","13",", ","14",", ","50",", ","0",", ","0",", ","0.0",")" ] } ] }, { "value" : [ " and " ] }, { - "r" : "164", + "r" : "410", "s" : [ { - "r" : "156", + "r" : "400", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",", ","0.0",")" ] } ] } ] }, { - "r" : "166", + "r" : "411", "value" : [ " ","<="," ","2" ] } ] } ] } } ], "expression" : { - "localId" : "167", + "localId" : "387", "type" : "LessOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "165", + "localId" : "388", "precision" : "Month", "type" : "DifferenceBetween", + "signature" : [ ], "operand" : [ { - "localId" : "155", + "localId" : "399", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "147", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "148", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "149", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, "hour" : { - "localId" : "150", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, "minute" : { - "localId" : "151", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", "type" : "Literal" }, "second" : { - "localId" : "152", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "153", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "154", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" } }, { - "localId" : "164", + "localId" : "410", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "156", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "157", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "158", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "159", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "160", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "161", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "162", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "163", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" } } ] }, { - "localId" : "166", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -33463,14 +34403,16 @@ define HoursBetween1and3CrossingFallDST: hours between DateTime(2017, 11, 5, 1, module.exports['DurationBetween'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "139", + "r" : "360", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -33486,17 +34428,18 @@ module.exports['DurationBetween'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -33504,7 +34447,7 @@ module.exports['DurationBetween'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -33512,212 +34455,224 @@ module.exports['DurationBetween'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "212", "name" : "DecTen2013", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "212", "s" : [ { "value" : [ "","define ","DecTen2013",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2013",", ","12",", ","10",", ","12",", ","30",", ","30",", ","500",")" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", "type" : "Literal" } } }, { - "localId" : "19", + "localId" : "224", "name" : "JanOne2015", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "224", "s" : [ { "value" : [ "","define ","JanOne2015",": " ] }, { - "r" : "18", + "r" : "234", "s" : [ { - "r" : "11", + "r" : "225", "value" : [ "DateTime","(","2015",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "234", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "15", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "16", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "17", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "23", + "localId" : "236", "name" : "January2015", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "236", "s" : [ { "value" : [ "","define ","January2015",": " ] }, { - "r" : "22", + "r" : "241", "s" : [ { - "r" : "20", + "r" : "237", "value" : [ "DateTime","(","2015",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "22", + "localId" : "241", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "20", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "21", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "27", + "localId" : "243", "name" : "YearsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "243", "s" : [ { "value" : [ "","define ","YearsBetween",": " ] }, { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "years between " ] }, { - "r" : "24", + "r" : "245", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "25", + "r" : "246", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -33726,43 +34681,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "244", "precision" : "Year", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "245", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "25", + "localId" : "246", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "31", + "localId" : "248", "name" : "MonthsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "248", "s" : [ { "value" : [ "","define ","MonthsBetween",": " ] }, { - "r" : "30", + "r" : "249", "s" : [ { "value" : [ "months between " ] }, { - "r" : "28", + "r" : "250", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "29", + "r" : "251", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -33771,43 +34727,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "249", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "250", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "29", + "localId" : "251", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "35", + "localId" : "253", "name" : "WeeksBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "253", "s" : [ { "value" : [ "","define ","WeeksBetween",": " ] }, { - "r" : "34", + "r" : "254", "s" : [ { "value" : [ "weeks between " ] }, { - "r" : "32", + "r" : "255", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "33", + "r" : "256", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -33816,43 +34773,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "34", + "localId" : "254", "precision" : "Week", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "255", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "33", + "localId" : "256", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "39", + "localId" : "258", "name" : "DaysBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "258", "s" : [ { "value" : [ "","define ","DaysBetween",": " ] }, { - "r" : "38", + "r" : "259", "s" : [ { "value" : [ "days between " ] }, { - "r" : "36", + "r" : "260", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "37", + "r" : "261", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -33861,43 +34819,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "259", "precision" : "Day", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "260", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "37", + "localId" : "261", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "43", + "localId" : "263", "name" : "HoursBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "263", "s" : [ { "value" : [ "","define ","HoursBetween",": " ] }, { - "r" : "42", + "r" : "264", "s" : [ { "value" : [ "hours between " ] }, { - "r" : "40", + "r" : "265", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "41", + "r" : "266", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -33906,43 +34865,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "264", "precision" : "Hour", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "40", + "localId" : "265", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "41", + "localId" : "266", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "47", + "localId" : "268", "name" : "MinutesBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "268", "s" : [ { "value" : [ "","define ","MinutesBetween",": " ] }, { - "r" : "46", + "r" : "269", "s" : [ { "value" : [ "minutes between " ] }, { - "r" : "44", + "r" : "270", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "45", + "r" : "271", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -33951,43 +34911,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "269", "precision" : "Minute", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "270", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "45", + "localId" : "271", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "51", + "localId" : "273", "name" : "SecondsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "273", "s" : [ { "value" : [ "","define ","SecondsBetween",": " ] }, { - "r" : "50", + "r" : "274", "s" : [ { "value" : [ "seconds between " ] }, { - "r" : "48", + "r" : "275", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "49", + "r" : "276", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -33996,43 +34957,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "274", "precision" : "Second", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "48", + "localId" : "275", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "49", + "localId" : "276", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "55", + "localId" : "278", "name" : "MillisecondsBetween", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "278", "s" : [ { "value" : [ "","define ","MillisecondsBetween",": " ] }, { - "r" : "54", + "r" : "279", "s" : [ { "value" : [ "milliseconds between " ] }, { - "r" : "52", + "r" : "280", "s" : [ { "value" : [ "DecTen2013" ] } ] }, { "value" : [ " and " ] }, { - "r" : "53", + "r" : "281", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -34041,43 +35003,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "54", + "localId" : "279", "precision" : "Millisecond", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "280", "name" : "DecTen2013", "type" : "ExpressionRef" }, { - "localId" : "53", + "localId" : "281", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "59", + "localId" : "283", "name" : "MillisecondsBetweenReversed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "59", + "r" : "283", "s" : [ { "value" : [ "","define ","MillisecondsBetweenReversed",": " ] }, { - "r" : "58", + "r" : "284", "s" : [ { "value" : [ "milliseconds between " ] }, { - "r" : "56", + "r" : "285", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "57", + "r" : "286", "s" : [ { "value" : [ "DecTen2013" ] } ] @@ -34086,43 +35049,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "58", + "localId" : "284", "precision" : "Millisecond", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "56", + "localId" : "285", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "57", + "localId" : "286", "name" : "DecTen2013", "type" : "ExpressionRef" } ] } }, { - "localId" : "63", + "localId" : "288", "name" : "YearsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "63", + "r" : "288", "s" : [ { "value" : [ "","define ","YearsBetweenUncertainty",": " ] }, { - "r" : "62", + "r" : "289", "s" : [ { "value" : [ "years between " ] }, { - "r" : "60", + "r" : "290", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "61", + "r" : "291", "s" : [ { "value" : [ "January2015" ] } ] @@ -34131,43 +35095,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "62", + "localId" : "289", "precision" : "Year", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "290", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "61", + "localId" : "291", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "67", + "localId" : "293", "name" : "MonthsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "293", "s" : [ { "value" : [ "","define ","MonthsBetweenUncertainty",": " ] }, { - "r" : "66", + "r" : "294", "s" : [ { "value" : [ "months between " ] }, { - "r" : "64", + "r" : "295", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "65", + "r" : "296", "s" : [ { "value" : [ "January2015" ] } ] @@ -34176,43 +35141,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "294", "precision" : "Month", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "64", + "localId" : "295", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "65", + "localId" : "296", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "71", + "localId" : "298", "name" : "WeeksBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "298", "s" : [ { "value" : [ "","define ","WeeksBetweenUncertainty",": " ] }, { - "r" : "70", + "r" : "299", "s" : [ { "value" : [ "weeks between " ] }, { - "r" : "68", + "r" : "300", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "69", + "r" : "301", "s" : [ { "value" : [ "January2015" ] } ] @@ -34221,43 +35187,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "299", "precision" : "Week", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "300", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "69", + "localId" : "301", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "75", + "localId" : "303", "name" : "DaysBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "75", + "r" : "303", "s" : [ { "value" : [ "","define ","DaysBetweenUncertainty",": " ] }, { - "r" : "74", + "r" : "304", "s" : [ { "value" : [ "days between " ] }, { - "r" : "72", + "r" : "305", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "73", + "r" : "306", "s" : [ { "value" : [ "January2015" ] } ] @@ -34266,43 +35233,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "74", + "localId" : "304", "precision" : "Day", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "72", + "localId" : "305", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "73", + "localId" : "306", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "79", + "localId" : "308", "name" : "HoursBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "308", "s" : [ { "value" : [ "","define ","HoursBetweenUncertainty",": " ] }, { - "r" : "78", + "r" : "309", "s" : [ { "value" : [ "hours between " ] }, { - "r" : "76", + "r" : "310", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "77", + "r" : "311", "s" : [ { "value" : [ "January2015" ] } ] @@ -34311,43 +35279,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "78", + "localId" : "309", "precision" : "Hour", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "310", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "77", + "localId" : "311", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "83", + "localId" : "313", "name" : "MinutesBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "83", + "r" : "313", "s" : [ { "value" : [ "","define ","MinutesBetweenUncertainty",": " ] }, { - "r" : "82", + "r" : "314", "s" : [ { "value" : [ "minutes between " ] }, { - "r" : "80", + "r" : "315", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "81", + "r" : "316", "s" : [ { "value" : [ "January2015" ] } ] @@ -34356,43 +35325,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "82", + "localId" : "314", "precision" : "Minute", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "80", + "localId" : "315", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "81", + "localId" : "316", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "87", + "localId" : "318", "name" : "SecondsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "318", "s" : [ { "value" : [ "","define ","SecondsBetweenUncertainty",": " ] }, { - "r" : "86", + "r" : "319", "s" : [ { "value" : [ "seconds between " ] }, { - "r" : "84", + "r" : "320", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "85", + "r" : "321", "s" : [ { "value" : [ "January2015" ] } ] @@ -34401,43 +35371,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "319", "precision" : "Second", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "320", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "85", + "localId" : "321", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "91", + "localId" : "323", "name" : "MillisecondsBetweenUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "323", "s" : [ { "value" : [ "","define ","MillisecondsBetweenUncertainty",": " ] }, { - "r" : "90", + "r" : "324", "s" : [ { "value" : [ "milliseconds between " ] }, { - "r" : "88", + "r" : "325", "s" : [ { "value" : [ "JanOne2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "89", + "r" : "326", "s" : [ { "value" : [ "January2015" ] } ] @@ -34446,43 +35417,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "324", "precision" : "Millisecond", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "88", + "localId" : "325", "name" : "JanOne2015", "type" : "ExpressionRef" }, { - "localId" : "89", + "localId" : "326", "name" : "January2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "95", + "localId" : "328", "name" : "MillisecondsBetweenReversedUncertainty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "95", + "r" : "328", "s" : [ { "value" : [ "","define ","MillisecondsBetweenReversedUncertainty",": " ] }, { - "r" : "94", + "r" : "329", "s" : [ { "value" : [ "milliseconds between " ] }, { - "r" : "92", + "r" : "330", "s" : [ { "value" : [ "January2015" ] } ] }, { "value" : [ " and " ] }, { - "r" : "93", + "r" : "331", "s" : [ { "value" : [ "JanOne2015" ] } ] @@ -34491,43 +35463,44 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "94", + "localId" : "329", "precision" : "Millisecond", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "92", + "localId" : "330", "name" : "January2015", "type" : "ExpressionRef" }, { - "localId" : "93", + "localId" : "331", "name" : "JanOne2015", "type" : "ExpressionRef" } ] } }, { - "localId" : "117", + "localId" : "333", "name" : "HoursBetween1and3CrossingSpringDST", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "117", + "r" : "333", "s" : [ { "value" : [ "","define ","HoursBetween1and3CrossingSpringDST",": " ] }, { - "r" : "116", + "r" : "334", "s" : [ { "value" : [ "hours between " ] }, { - "r" : "105", + "r" : "346", "s" : [ { - "r" : "96", + "r" : "335", "value" : [ "DateTime","(","2017",", ","3",", ","12",", ","1",", ","0",", ","0",", ","0",", " ] }, { - "r" : "104", + "r" : "342", "s" : [ { - "r" : "103", + "r" : "343", "value" : [ "-","5.0" ] } ] }, { @@ -34536,14 +35509,14 @@ module.exports['DurationBetween'] = { }, { "value" : [ " and " ] }, { - "r" : "115", + "r" : "358", "s" : [ { - "r" : "106", + "r" : "347", "value" : [ "DateTime","(","2017",", ","3",", ","12",", ","3",", ","0",", ","0",", ","0",", " ] }, { - "r" : "114", + "r" : "354", "s" : [ { - "r" : "113", + "r" : "355", "value" : [ "-","4.0" ] } ] }, { @@ -34554,114 +35527,119 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "116", + "localId" : "334", "precision" : "Hour", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "105", + "localId" : "346", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "hour" : { - "localId" : "99", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "100", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "101", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "102", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "104", + "localId" : "342", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "103", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" } } }, { - "localId" : "115", + "localId" : "358", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "108", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "hour" : { - "localId" : "109", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "minute" : { - "localId" : "110", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "111", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "112", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "114", + "localId" : "354", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "113", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" @@ -34670,29 +35648,29 @@ module.exports['DurationBetween'] = { } ] } }, { - "localId" : "139", + "localId" : "360", "name" : "HoursBetween1and3CrossingFallDST", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "139", + "r" : "360", "s" : [ { "value" : [ "","define ","HoursBetween1and3CrossingFallDST",": " ] }, { - "r" : "138", + "r" : "361", "s" : [ { "value" : [ "hours between " ] }, { - "r" : "127", + "r" : "373", "s" : [ { - "r" : "118", + "r" : "362", "value" : [ "DateTime","(","2017",", ","11",", ","5",", ","1",", ","0",", ","0",", ","0",", " ] }, { - "r" : "126", + "r" : "369", "s" : [ { - "r" : "125", + "r" : "370", "value" : [ "-","4.0" ] } ] }, { @@ -34701,14 +35679,14 @@ module.exports['DurationBetween'] = { }, { "value" : [ " and " ] }, { - "r" : "137", + "r" : "385", "s" : [ { - "r" : "128", + "r" : "374", "value" : [ "DateTime","(","2017",", ","11",", ","5",", ","3",", ","0",", ","0",", ","0",", " ] }, { - "r" : "136", + "r" : "381", "s" : [ { - "r" : "135", + "r" : "382", "value" : [ "-","5.0" ] } ] }, { @@ -34719,114 +35697,119 @@ module.exports['DurationBetween'] = { } } ], "expression" : { - "localId" : "138", + "localId" : "361", "precision" : "Hour", "type" : "DurationBetween", + "signature" : [ ], "operand" : [ { - "localId" : "127", + "localId" : "373", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "118", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" }, "month" : { - "localId" : "119", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "120", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "hour" : { - "localId" : "121", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "122", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "123", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "124", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "126", + "localId" : "369", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "125", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" } } }, { - "localId" : "137", + "localId" : "385", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "128", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" }, "month" : { - "localId" : "129", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "day" : { - "localId" : "130", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "hour" : { - "localId" : "131", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "minute" : { - "localId" : "132", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "133", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "134", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "timezoneOffset" : { - "localId" : "136", + "localId" : "381", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "135", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", "type" : "Literal" @@ -34864,14 +35847,16 @@ define MinusThreeMilliseconds: June15th2013 - 3 milliseconds module.exports['DateMath'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "74", + "r" : "299", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -34887,17 +35872,18 @@ module.exports['DateMath'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -34905,7 +35891,7 @@ module.exports['DateMath'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -34913,108 +35899,118 @@ module.exports['DateMath'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "212", "name" : "June15th2013", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "212", "s" : [ { "value" : [ "","define ","June15th2013",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2013",", ","6",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "14", + "localId" : "224", "name" : "PlusThreeYears", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "224", "s" : [ { "value" : [ "","define ","PlusThreeYears",": " ] }, { - "r" : "13", + "r" : "225", "s" : [ { - "r" : "11", + "r" : "226", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "12", + "r" : "227", "s" : [ { "value" : [ "3 ","years" ] } ] @@ -35023,41 +36019,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "225", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "11", + "localId" : "226", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "12", + "localId" : "227", "value" : 3, "unit" : "years", "type" : "Quantity" } ] } }, { - "localId" : "18", + "localId" : "229", "name" : "MinusThreeYears", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "229", "s" : [ { "value" : [ "","define ","MinusThreeYears",": " ] }, { - "r" : "17", + "r" : "230", "s" : [ { - "r" : "15", + "r" : "231", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "16", + "r" : "232", "s" : [ { "value" : [ "3 ","years" ] } ] @@ -35066,41 +36063,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "230", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "231", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "16", + "localId" : "232", "value" : 3, "unit" : "years", "type" : "Quantity" } ] } }, { - "localId" : "22", + "localId" : "234", "name" : "PlusEightMonths", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "234", "s" : [ { "value" : [ "","define ","PlusEightMonths",": " ] }, { - "r" : "21", + "r" : "235", "s" : [ { - "r" : "19", + "r" : "236", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "20", + "r" : "237", "s" : [ { "value" : [ "8 ","months" ] } ] @@ -35109,41 +36107,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "21", + "localId" : "235", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "19", + "localId" : "236", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "20", + "localId" : "237", "value" : 8, "unit" : "months", "type" : "Quantity" } ] } }, { - "localId" : "26", + "localId" : "239", "name" : "MinusEightMonths", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "239", "s" : [ { "value" : [ "","define ","MinusEightMonths",": " ] }, { - "r" : "25", + "r" : "240", "s" : [ { - "r" : "23", + "r" : "241", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "24", + "r" : "242", "s" : [ { "value" : [ "8 ","months" ] } ] @@ -35152,41 +36151,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "240", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "23", + "localId" : "241", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "24", + "localId" : "242", "value" : 8, "unit" : "months", "type" : "Quantity" } ] } }, { - "localId" : "30", + "localId" : "244", "name" : "PlusThreeWeeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "244", "s" : [ { "value" : [ "","define ","PlusThreeWeeks",": " ] }, { - "r" : "29", + "r" : "245", "s" : [ { - "r" : "27", + "r" : "246", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "28", + "r" : "247", "s" : [ { "value" : [ "3 ","weeks" ] } ] @@ -35195,41 +36195,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "245", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "27", + "localId" : "246", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "28", + "localId" : "247", "value" : 3, "unit" : "weeks", "type" : "Quantity" } ] } }, { - "localId" : "34", + "localId" : "249", "name" : "MinusThreeWeeks", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "249", "s" : [ { "value" : [ "","define ","MinusThreeWeeks",": " ] }, { - "r" : "33", + "r" : "250", "s" : [ { - "r" : "31", + "r" : "251", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "32", + "r" : "252", "s" : [ { "value" : [ "3 ","weeks" ] } ] @@ -35238,41 +36239,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "250", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "251", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "32", + "localId" : "252", "value" : 3, "unit" : "weeks", "type" : "Quantity" } ] } }, { - "localId" : "38", + "localId" : "254", "name" : "PlusTwentyDays", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "254", "s" : [ { "value" : [ "","define ","PlusTwentyDays",": " ] }, { - "r" : "37", + "r" : "255", "s" : [ { - "r" : "35", + "r" : "256", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "36", + "r" : "257", "s" : [ { "value" : [ "20 ","days" ] } ] @@ -35281,41 +36283,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "255", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "256", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "36", + "localId" : "257", "value" : 20, "unit" : "days", "type" : "Quantity" } ] } }, { - "localId" : "42", + "localId" : "259", "name" : "MinusTwentyDays", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "259", "s" : [ { "value" : [ "","define ","MinusTwentyDays",": " ] }, { - "r" : "41", + "r" : "260", "s" : [ { - "r" : "39", + "r" : "261", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "40", + "r" : "262", "s" : [ { "value" : [ "20 ","days" ] } ] @@ -35324,41 +36327,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "260", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "39", + "localId" : "261", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "40", + "localId" : "262", "value" : 20, "unit" : "days", "type" : "Quantity" } ] } }, { - "localId" : "46", + "localId" : "264", "name" : "PlusThreeHours", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "264", "s" : [ { "value" : [ "","define ","PlusThreeHours",": " ] }, { - "r" : "45", + "r" : "265", "s" : [ { - "r" : "43", + "r" : "266", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "44", + "r" : "267", "s" : [ { "value" : [ "3 ","hours" ] } ] @@ -35367,41 +36371,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "265", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "43", + "localId" : "266", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "44", + "localId" : "267", "value" : 3, "unit" : "hours", "type" : "Quantity" } ] } }, { - "localId" : "50", + "localId" : "269", "name" : "MinusThreeHours", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "50", + "r" : "269", "s" : [ { "value" : [ "","define ","MinusThreeHours",": " ] }, { - "r" : "49", + "r" : "270", "s" : [ { - "r" : "47", + "r" : "271", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "48", + "r" : "272", "s" : [ { "value" : [ "3 ","hours" ] } ] @@ -35410,41 +36415,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "49", + "localId" : "270", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "47", + "localId" : "271", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "48", + "localId" : "272", "value" : 3, "unit" : "hours", "type" : "Quantity" } ] } }, { - "localId" : "54", + "localId" : "274", "name" : "PlusThreeMinutes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "54", + "r" : "274", "s" : [ { "value" : [ "","define ","PlusThreeMinutes",": " ] }, { - "r" : "53", + "r" : "275", "s" : [ { - "r" : "51", + "r" : "276", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "52", + "r" : "277", "s" : [ { "value" : [ "3 ","minutes" ] } ] @@ -35453,41 +36459,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "53", + "localId" : "275", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "51", + "localId" : "276", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "52", + "localId" : "277", "value" : 3, "unit" : "minutes", "type" : "Quantity" } ] } }, { - "localId" : "58", + "localId" : "279", "name" : "MinusThreeMinutes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "279", "s" : [ { "value" : [ "","define ","MinusThreeMinutes",": " ] }, { - "r" : "57", + "r" : "280", "s" : [ { - "r" : "55", + "r" : "281", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "56", + "r" : "282", "s" : [ { "value" : [ "3 ","minutes" ] } ] @@ -35496,41 +36503,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "57", + "localId" : "280", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "281", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "56", + "localId" : "282", "value" : 3, "unit" : "minutes", "type" : "Quantity" } ] } }, { - "localId" : "62", + "localId" : "284", "name" : "PlusThreeSeconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "62", + "r" : "284", "s" : [ { "value" : [ "","define ","PlusThreeSeconds",": " ] }, { - "r" : "61", + "r" : "285", "s" : [ { - "r" : "59", + "r" : "286", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "60", + "r" : "287", "s" : [ { "value" : [ "3 ","seconds" ] } ] @@ -35539,41 +36547,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "61", + "localId" : "285", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "59", + "localId" : "286", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "60", + "localId" : "287", "value" : 3, "unit" : "seconds", "type" : "Quantity" } ] } }, { - "localId" : "66", + "localId" : "289", "name" : "MinusThreeSeconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "66", + "r" : "289", "s" : [ { "value" : [ "","define ","MinusThreeSeconds",": " ] }, { - "r" : "65", + "r" : "290", "s" : [ { - "r" : "63", + "r" : "291", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "64", + "r" : "292", "s" : [ { "value" : [ "3 ","seconds" ] } ] @@ -35582,41 +36591,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "65", + "localId" : "290", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "63", + "localId" : "291", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "64", + "localId" : "292", "value" : 3, "unit" : "seconds", "type" : "Quantity" } ] } }, { - "localId" : "70", + "localId" : "294", "name" : "PlusThreeMilliseconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "70", + "r" : "294", "s" : [ { "value" : [ "","define ","PlusThreeMilliseconds",": " ] }, { - "r" : "69", + "r" : "295", "s" : [ { - "r" : "67", + "r" : "296", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " + " ] }, { - "r" : "68", + "r" : "297", "s" : [ { "value" : [ "3 ","milliseconds" ] } ] @@ -35625,41 +36635,42 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "69", + "localId" : "295", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "67", + "localId" : "296", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "68", + "localId" : "297", "value" : 3, "unit" : "milliseconds", "type" : "Quantity" } ] } }, { - "localId" : "74", + "localId" : "299", "name" : "MinusThreeMilliseconds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "74", + "r" : "299", "s" : [ { "value" : [ "","define ","MinusThreeMilliseconds",": " ] }, { - "r" : "73", + "r" : "300", "s" : [ { - "r" : "71", + "r" : "301", "s" : [ { "value" : [ "June15th2013" ] } ] }, { "value" : [ " - " ] }, { - "r" : "72", + "r" : "302", "s" : [ { "value" : [ "3 ","milliseconds" ] } ] @@ -35668,14 +36679,15 @@ module.exports['DateMath'] = { } } ], "expression" : { - "localId" : "73", + "localId" : "300", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "71", + "localId" : "301", "name" : "June15th2013", "type" : "ExpressionRef" }, { - "localId" : "72", + "localId" : "302", "value" : 3, "unit" : "milliseconds", "type" : "Quantity" diff --git a/test/elm/executor/data.js b/test/elm/executor/data.js index c199740aa..fd91c7689 100644 --- a/test/elm/executor/data.js +++ b/test/elm/executor/data.js @@ -33,14 +33,16 @@ define AgeSumRef : AgeSum module.exports['Age'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "273", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -56,17 +58,18 @@ module.exports['Age'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -74,7 +77,7 @@ module.exports['Age'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -82,31 +85,31 @@ module.exports['Age'] = { }, "parameters" : { "def" : [ { - "localId" : "11", + "localId" : "207", "name" : "MeasurementPeriod", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "207", "s" : [ { "value" : [ "","parameter ","MeasurementPeriod"," default " ] }, { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "5", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "208", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "214", "value" : [ "DateTime","(","2014",", ","1",", ","1",")" ] } ] }, { @@ -116,49 +119,51 @@ module.exports['Age'] = { } } ], "default" : { - "localId" : "10", + "localId" : "220", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "213", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "209", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "9", + "localId" : "219", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -169,43 +174,53 @@ module.exports['Age'] = { }, "contexts" : { "def" : [ { + "localId" : "224", "name" : "Patient" }, { + "localId" : "255", "name" : "Unfiltered" } ] }, "statements" : { "def" : [ { + "localId" : "222", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "223", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "221", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "15", + "localId" : "226", "name" : "Age", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "226", "s" : [ { "value" : [ "","define ","Age",":\n " ] }, { - "r" : "14", + "r" : "233", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "13", + "r" : "227", "s" : [ { "value" : [ "start of " ] }, { - "r" : "12", + "r" : "228", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -217,51 +232,55 @@ module.exports['Age'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "233", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "232", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "231", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "13", + "localId" : "227", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "228", "name" : "MeasurementPeriod", "type" : "ParameterRef" } } ] } }, { - "localId" : "27", + "localId" : "235", "name" : "InDemographic", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "235", "s" : [ { "value" : [ "","define ","InDemographic",":\n " ] }, { - "r" : "26", + "r" : "236", "s" : [ { - "r" : "20", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "244", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "17", + "r" : "238", "s" : [ { "value" : [ "start of " ] }, { - "r" : "16", + "r" : "239", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -270,23 +289,23 @@ module.exports['Age'] = { "value" : [ ")" ] } ] }, { - "r" : "19", + "r" : "245", "value" : [ " ",">="," ","2" ] } ] }, { "value" : [ " and " ] }, { - "r" : "25", + "r" : "246", "s" : [ { - "r" : "23", + "r" : "253", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "22", + "r" : "247", "s" : [ { "value" : [ "start of " ] }, { - "r" : "21", + "r" : "248", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -295,7 +314,7 @@ module.exports['Age'] = { "value" : [ ")" ] } ] }, { - "r" : "24", + "r" : "254", "value" : [ " ","<"," ","18" ] } ] } ] @@ -303,62 +322,73 @@ module.exports['Age'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "236", "type" : "And", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "237", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "244", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "243", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "242", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "17", + "localId" : "238", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "239", "name" : "MeasurementPeriod", "type" : "ParameterRef" } } ] }, { - "localId" : "19", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, { - "localId" : "25", + "localId" : "246", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "23", + "localId" : "253", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "252", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "251", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "22", + "localId" : "247", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "248", "name" : "MeasurementPeriod", "type" : "ParameterRef" } } ] }, { - "localId" : "24", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", "type" : "Literal" @@ -366,22 +396,22 @@ module.exports['Age'] = { } ] } }, { - "localId" : "30", + "localId" : "257", "name" : "AgeSum", "context" : "Unfiltered", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "257", "s" : [ { "value" : [ "","define ","AgeSum",": " ] }, { - "r" : "29", + "r" : "261", "s" : [ { "value" : [ "Sum","(" ] }, { - "r" : "28", + "r" : "258", "s" : [ { "value" : [ "Age" ] } ] @@ -392,36 +422,37 @@ module.exports['Age'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "261", "type" : "Sum", + "signature" : [ ], "source" : { - "localId" : "28", + "localId" : "258", "name" : "Age", "type" : "ExpressionRef" } } }, { - "localId" : "37", + "localId" : "263", "name" : "DEMO", "context" : "Unfiltered", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "263", "s" : [ { "value" : [ "","define ","DEMO",": " ] }, { - "r" : "36", + "r" : "271", "s" : [ { "value" : [ "Count","(" ] }, { - "r" : "35", + "r" : "268", "s" : [ { "s" : [ { - "r" : "32", + "r" : "264", "s" : [ { - "r" : "31", + "r" : "265", "s" : [ { "s" : [ { "value" : [ "InDemographic" ] @@ -434,13 +465,13 @@ module.exports['Age'] = { }, { "value" : [ " " ] }, { - "r" : "34", + "r" : "267", "s" : [ { "value" : [ "where " ] }, { - "r" : "34", + "r" : "267", "s" : [ { - "r" : "33", + "r" : "266", "s" : [ { "value" : [ "w" ] } ] @@ -456,26 +487,29 @@ module.exports['Age'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "271", "type" : "Count", + "signature" : [ ], "source" : { - "localId" : "35", + "localId" : "268", "type" : "Query", "source" : [ { - "localId" : "32", + "localId" : "264", "alias" : "w", "expression" : { - "localId" : "31", + "localId" : "265", "name" : "InDemographic", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ], "where" : { - "localId" : "34", + "localId" : "267", "type" : "IsTrue", + "signature" : [ ], "operand" : { - "localId" : "33", + "localId" : "266", "name" : "w", "type" : "AliasRef" } @@ -483,18 +517,18 @@ module.exports['Age'] = { } } }, { - "localId" : "39", + "localId" : "273", "name" : "AgeSumRef", "context" : "Unfiltered", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "273", "s" : [ { "value" : [ "","define ","AgeSumRef"," : " ] }, { - "r" : "38", + "r" : "274", "s" : [ { "value" : [ "AgeSum" ] } ] @@ -502,7 +536,7 @@ module.exports['Age'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "274", "name" : "AgeSum", "type" : "ExpressionRef" } diff --git a/test/elm/expression/data.js b/test/elm/expression/data.js index 2ebd30fce..d3f352608 100644 --- a/test/elm/expression/data.js +++ b/test/elm/expression/data.js @@ -17,14 +17,16 @@ define Foo: 'Bar' module.exports['Expression'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -40,17 +42,18 @@ module.exports['Expression'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -58,7 +61,7 @@ module.exports['Expression'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -66,33 +69,42 @@ module.exports['Expression'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'Bar'" ] } ] @@ -100,7 +112,7 @@ module.exports['Expression'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" diff --git a/test/elm/external/data.js b/test/elm/external/data.js index 1a6ea4a07..d1adac13b 100644 --- a/test/elm/external/data.js +++ b/test/elm/external/data.js @@ -33,14 +33,16 @@ define ConditionsByDate: [Condition] C where C.period during Interval[@2013-03-0 module.exports['Retrieve'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "274", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -56,17 +58,18 @@ module.exports['Retrieve'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -74,7 +77,7 @@ module.exports['Retrieve'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -82,14 +85,14 @@ module.exports['Retrieve'] = { }, "includes" : { "def" : [ { - "localId" : "2", + "localId" : "207", "localIdentifier" : "included", "path" : "Included", "version" : "1", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","include " ] }, { @@ -105,14 +108,14 @@ module.exports['Retrieve'] = { }, "codeSystems" : { "def" : [ { - "localId" : "3", + "localId" : "208", "name" : "SNOMED", "id" : "2.16.840.1.113883.6.96", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "","codesystem ","\"SNOMED\"",": ","'2.16.840.1.113883.6.96'" ] } ] @@ -122,38 +125,40 @@ module.exports['Retrieve'] = { }, "valueSets" : { "def" : [ { - "localId" : "4", + "localId" : "209", "name" : "Ambulatory/ED Visit", "id" : "2.16.840.1.113883.3.464.1003.101.12.1061", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "209", "s" : [ { "value" : [ "","valueset ","\"Ambulatory/ED Visit\"",": ","'2.16.840.1.113883.3.464.1003.101.12.1061'" ] } ] } - } ] + } ], + "codeSystem" : [ ] }, { - "localId" : "5", + "localId" : "210", "name" : "Annual Wellness Visit", "id" : "2.16.840.1.113883.3.526.3.1240", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "210", "s" : [ { "value" : [ "","valueset ","\"Annual Wellness Visit\"",": ","'2.16.840.1.113883.3.526.3.1240'" ] } ] } - } ] + } ], + "codeSystem" : [ ] } ] }, "codes" : { "def" : [ { - "localId" : "7", + "localId" : "211", "name" : "Viral pharyngitis code", "id" : "1532007", "display" : "Viral pharyngitis (disorder)", @@ -161,11 +166,11 @@ module.exports['Retrieve'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "211", "s" : [ { "value" : [ "","code ","\"Viral pharyngitis code\"",": ","'1532007'"," from " ] }, { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "\"SNOMED\"" ] } ] @@ -175,25 +180,25 @@ module.exports['Retrieve'] = { } } ], "codeSystem" : { - "localId" : "6", + "localId" : "212", "name" : "SNOMED" } } ] }, "concepts" : { "def" : [ { - "localId" : "9", + "localId" : "213", "name" : "Viral pharyngitis", "display" : "Viral pharyngitis (disorder)", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "213", "s" : [ { "value" : [ "","concept ","\"Viral pharyngitis\"",": { " ] }, { - "r" : "8", + "r" : "214", "s" : [ { "value" : [ "\"Viral pharyngitis code\"" ] } ] @@ -203,40 +208,49 @@ module.exports['Retrieve'] = { } } ], "code" : [ { - "localId" : "8", + "localId" : "214", "name" : "Viral pharyngitis code" } ] } ] }, "contexts" : { "def" : [ { + "localId" : "218", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "216", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "217", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "215", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "220", "name" : "Conditions", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "220", "s" : [ { "value" : [ "","define ","Conditions",": " ] }, { - "r" : "10", + "r" : "221", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -244,23 +258,27 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "221", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "13", + "localId" : "223", "name" : "Encounters", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "223", "s" : [ { "value" : [ "","define ","Encounters",": " ] }, { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -268,23 +286,27 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "224", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "15", + "localId" : "226", "name" : "PharyngitisConditions", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "226", "s" : [ { "value" : [ "","define ","PharyngitisConditions",": " ] }, { - "r" : "14", + "r" : "230", "s" : [ { "value" : [ "[","Condition",": " ] }, { @@ -298,30 +320,35 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "230", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", "codeProperty" : "code", "codeComparator" : "in", "type" : "Retrieve", "codes" : { + "localId" : "229", "name" : "Acute Pharyngitis", "libraryName" : "included", "type" : "ValueSetRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "17", + "localId" : "233", "name" : "AmbulatoryEncounters", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "","define ","AmbulatoryEncounters",": " ] }, { - "r" : "16", + "r" : "236", "s" : [ { "value" : [ "[","Encounter",": " ] }, { @@ -335,30 +362,35 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "236", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "codeProperty" : "code", "codeComparator" : "in", "type" : "Retrieve", "codes" : { + "localId" : "235", "name" : "Ambulatory/ED Visit", "preserve" : true, "type" : "ValueSetRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "19", + "localId" : "239", "name" : "EncountersByCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "239", "s" : [ { "value" : [ "","define ","EncountersByCode",": " ] }, { - "r" : "18", + "r" : "242", "s" : [ { "value" : [ "[","Encounter",": " ] }, { @@ -378,30 +410,35 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "242", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "codeProperty" : "code", "codeComparator" : "in", "type" : "Retrieve", "codes" : { + "localId" : "241", "name" : "Ambulatory/ED Visit", "preserve" : true, "type" : "ValueSetRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "21", + "localId" : "245", "name" : "WrongValueSet", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "245", "s" : [ { "value" : [ "","define ","WrongValueSet",": " ] }, { - "r" : "20", + "r" : "248", "s" : [ { "value" : [ "[","Condition",": " ] }, { @@ -415,30 +452,35 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "248", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", "codeProperty" : "code", "codeComparator" : "in", "type" : "Retrieve", "codes" : { + "localId" : "247", "name" : "Ambulatory/ED Visit", "preserve" : true, "type" : "ValueSetRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "23", + "localId" : "251", "name" : "WrongCodeProperty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "251", "s" : [ { "value" : [ "","define ","WrongCodeProperty",": " ] }, { - "r" : "22", + "r" : "254", "s" : [ { "value" : [ "[","Encounter",": " ] }, { @@ -458,30 +500,35 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "254", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "codeProperty" : "status", "codeComparator" : "in", "type" : "Retrieve", "codes" : { + "localId" : "253", "name" : "Ambulatory/ED Visit", "preserve" : true, "type" : "ValueSetRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "25", + "localId" : "257", "name" : "ConditionsByCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "257", "s" : [ { "value" : [ "","define ","ConditionsByCode",": " ] }, { - "r" : "24", + "r" : "260", "s" : [ { "value" : [ "[","Condition",": " ] }, { @@ -495,32 +542,39 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "260", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", "codeProperty" : "code", "codeComparator" : "~", "type" : "Retrieve", "codes" : { + "localId" : "262", "type" : "ToList", + "signature" : [ ], "operand" : { + "localId" : "259", "name" : "Viral pharyngitis code", "type" : "CodeRef" } - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "27", + "localId" : "264", "name" : "ConditionsByConcept", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "264", "s" : [ { "value" : [ "","define ","ConditionsByConcept",": " ] }, { - "r" : "26", + "r" : "267", "s" : [ { "value" : [ "[","Condition",": " ] }, { @@ -534,40 +588,46 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "267", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", "codeProperty" : "code", "codeComparator" : "~", "type" : "Retrieve", "codes" : { + "localId" : "272", "path" : "codes", "type" : "Property", "source" : { + "localId" : "266", "name" : "Viral pharyngitis", "type" : "ConceptRef" } - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "37", + "localId" : "274", "name" : "ConditionsByDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "274", "s" : [ { "value" : [ "","define ","ConditionsByDate",": " ] }, { - "r" : "36", + "r" : "299", "s" : [ { "s" : [ { - "r" : "29", + "r" : "275", "s" : [ { - "r" : "28", + "r" : "276", "s" : [ { - "r" : "28", + "r" : "276", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -579,33 +639,33 @@ module.exports['Retrieve'] = { }, { "value" : [ " " ] }, { - "r" : "35", + "r" : "296", "s" : [ { "value" : [ "where " ] }, { - "r" : "35", + "r" : "296", "s" : [ { - "r" : "31", + "r" : "278", "s" : [ { - "r" : "30", + "r" : "277", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "31", + "r" : "278", "s" : [ { "value" : [ "period" ] } ] } ] }, { - "r" : "35", + "r" : "296", "value" : [ " ","during"," " ] }, { - "r" : "34", + "r" : "295", "s" : [ { - "r" : "32", + "r" : "279", "value" : [ "Interval[","@2013-03-01T00:00:00.0",", ","@2013-03-31T00:00:00.0",")" ] } ] } ] @@ -615,102 +675,123 @@ module.exports['Retrieve'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "299", "type" : "Query", "source" : [ { - "localId" : "29", + "localId" : "275", "alias" : "C", "expression" : { - "localId" : "28", + "localId" : "276", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", "dateProperty" : "period", "type" : "Retrieve", "dateRange" : { - "localId" : "34", + "localId" : "295", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "32", + "localId" : "279", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "33", + "localId" : "287", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ] } } ] @@ -728,14 +809,16 @@ valueset "Acute Pharyngitis": '2.16.840.1.113883.3.464.1003.102.12.1011' module.exports['Included'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "","library Included version '1'" ] } ] @@ -751,17 +834,18 @@ module.exports['Included'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -769,7 +853,7 @@ module.exports['Included'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -777,14 +861,14 @@ module.exports['Included'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "SNOMED", "id" : "2.16.840.1.113883.6.96", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"SNOMED\"",": ","'2.16.840.1.113883.6.96'" ] } ] @@ -794,19 +878,20 @@ module.exports['Included'] = { }, "valueSets" : { "def" : [ { - "localId" : "3", + "localId" : "208", "name" : "Acute Pharyngitis", "id" : "2.16.840.1.113883.3.464.1003.102.12.1011", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "","valueset ","\"Acute Pharyngitis\"",": ","'2.16.840.1.113883.3.464.1003.102.12.1011'" ] } ] } - } ] + } ], + "codeSystem" : [ ] } ] } } diff --git a/test/elm/instance/data.js b/test/elm/instance/data.js index 148c0c3ff..f36b49462 100644 --- a/test/elm/instance/data.js +++ b/test/elm/instance/data.js @@ -44,14 +44,16 @@ define val: QuantityA.value module.exports['Instance'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "247", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -67,17 +69,18 @@ module.exports['Instance'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -85,7 +88,7 @@ module.exports['Instance'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -93,28 +96,28 @@ module.exports['Instance'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "SNOMED", "id" : "2.16.840.1.113883.6.96", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"SNOMED\"",": ","'2.16.840.1.113883.6.96'" ] } ] } } ] }, { - "localId" : "3", + "localId" : "208", "name" : "SIMPLE", "id" : "1.2.3.4.5", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "","codesystem ","\"SIMPLE\"",": ","'1.2.3.4.5'" ] } ] @@ -124,7 +127,7 @@ module.exports['Instance'] = { }, "codes" : { "def" : [ { - "localId" : "5", + "localId" : "209", "name" : "Viral pharyngitis code", "id" : "1532007", "display" : "Viral pharyngitis (disorder)", @@ -132,11 +135,11 @@ module.exports['Instance'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { "value" : [ "","code ","\"Viral pharyngitis code\"",": ","'1532007'"," from " ] }, { - "r" : "4", + "r" : "210", "s" : [ { "value" : [ "\"SNOMED\"" ] } ] @@ -146,11 +149,11 @@ module.exports['Instance'] = { } } ], "codeSystem" : { - "localId" : "4", + "localId" : "210", "name" : "SNOMED" } }, { - "localId" : "7", + "localId" : "211", "name" : "Active code", "id" : "active", "display" : "Active", @@ -158,11 +161,11 @@ module.exports['Instance'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "211", "s" : [ { "value" : [ "","code ","\"Active code\"",": ","'active'"," from " ] }, { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "\"SNOMED\"" ] } ] @@ -172,47 +175,56 @@ module.exports['Instance'] = { } } ], "codeSystem" : { - "localId" : "6", + "localId" : "212", "name" : "SNOMED" } } ] }, "contexts" : { "def" : [ { + "localId" : "216", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "214", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "215", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "213", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "218", "name" : "QuantityA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "218", "s" : [ { "value" : [ "","define ","QuantityA",": " ] }, { - "r" : "10", + "r" : "219", "s" : [ { "value" : [ "Quantity"," {\n " ] }, { "s" : [ { "value" : [ "unit",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "'a'" ] } ] @@ -221,7 +233,7 @@ module.exports['Instance'] = { "value" : [ ",\n " ] }, { "s" : [ { - "r" : "9", + "r" : "222", "value" : [ "value",": ","12" ] } ] }, { @@ -231,13 +243,13 @@ module.exports['Instance'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "219", "classType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "Instance", "element" : [ { "name" : "unit", "value" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" @@ -245,9 +257,11 @@ module.exports['Instance'] = { }, { "name" : "value", "value" : { + "localId" : "224", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "9", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -256,25 +270,25 @@ module.exports['Instance'] = { } ] } }, { - "localId" : "17", + "localId" : "226", "name" : "CodeA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "226", "s" : [ { "value" : [ "","define ","CodeA",": " ] }, { - "r" : "16", + "r" : "227", "s" : [ { "value" : [ "Code"," {\n " ] }, { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "12", + "r" : "229", "s" : [ { "value" : [ "'http://loinc.org'" ] } ] @@ -285,7 +299,7 @@ module.exports['Instance'] = { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "'12345'" ] } ] @@ -296,7 +310,7 @@ module.exports['Instance'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "14", + "r" : "231", "s" : [ { "value" : [ "'1'" ] } ] @@ -307,7 +321,7 @@ module.exports['Instance'] = { "s" : [ { "value" : [ "display",": " ] }, { - "r" : "15", + "r" : "232", "s" : [ { "value" : [ "'Test Code'" ] } ] @@ -319,13 +333,13 @@ module.exports['Instance'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "227", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "system", "value" : { - "localId" : "12", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://loinc.org", "type" : "Literal" @@ -333,7 +347,7 @@ module.exports['Instance'] = { }, { "name" : "code", "value" : { - "localId" : "13", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "12345", "type" : "Literal" @@ -341,7 +355,7 @@ module.exports['Instance'] = { }, { "name" : "version", "value" : { - "localId" : "14", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", "type" : "Literal" @@ -349,7 +363,7 @@ module.exports['Instance'] = { }, { "name" : "display", "value" : { - "localId" : "15", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Test Code", "type" : "Literal" @@ -357,29 +371,29 @@ module.exports['Instance'] = { } ] } }, { - "localId" : "22", + "localId" : "234", "name" : "ConceptA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "234", "s" : [ { "value" : [ "","define ","ConceptA",": " ] }, { - "r" : "21", + "r" : "235", "s" : [ { "value" : [ "Concept"," {\n " ] }, { "s" : [ { "value" : [ "codes",": " ] }, { - "r" : "19", + "r" : "237", "s" : [ { "value" : [ "{ " ] }, { - "r" : "18", + "r" : "238", "s" : [ { "value" : [ "CodeA" ] } ] @@ -393,7 +407,7 @@ module.exports['Instance'] = { "s" : [ { "value" : [ "display",": " ] }, { - "r" : "20", + "r" : "239", "s" : [ { "value" : [ "'Test Concept'" ] } ] @@ -405,16 +419,16 @@ module.exports['Instance'] = { } } ], "expression" : { - "localId" : "21", + "localId" : "235", "classType" : "{urn:hl7-org:elm-types:r1}Concept", "type" : "Instance", "element" : [ { "name" : "codes", "value" : { - "localId" : "19", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "238", "name" : "CodeA", "type" : "ExpressionRef" } ] @@ -422,7 +436,7 @@ module.exports['Instance'] = { }, { "name" : "display", "value" : { - "localId" : "20", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Test Concept", "type" : "Literal" @@ -430,25 +444,25 @@ module.exports['Instance'] = { } ] } }, { - "localId" : "26", + "localId" : "241", "name" : "Pharyngitis", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "241", "s" : [ { "value" : [ "","define ","Pharyngitis"," : " ] }, { - "r" : "25", + "r" : "242", "s" : [ { "value" : [ "Condition"," {\n " ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "23", + "r" : "244", "s" : [ { "value" : [ "\"Viral pharyngitis code\"" ] } ] @@ -459,7 +473,7 @@ module.exports['Instance'] = { "s" : [ { "value" : [ "status",": " ] }, { - "r" : "24", + "r" : "245", "s" : [ { "value" : [ "\"Active code\"" ] } ] @@ -471,47 +485,47 @@ module.exports['Instance'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "242", "classType" : "{https://github.com/cqframework/cql-execution/simple}Condition", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "23", + "localId" : "244", "name" : "Viral pharyngitis code", "type" : "CodeRef" } }, { "name" : "status", "value" : { - "localId" : "24", + "localId" : "245", "name" : "Active code", "type" : "CodeRef" } } ] } }, { - "localId" : "29", + "localId" : "247", "name" : "val", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "247", "s" : [ { "value" : [ "","define ","val",": " ] }, { - "r" : "28", + "r" : "249", "s" : [ { - "r" : "27", + "r" : "248", "s" : [ { "value" : [ "QuantityA" ] } ] }, { "value" : [ "." ] }, { - "r" : "28", + "r" : "249", "s" : [ { "value" : [ "value" ] } ] @@ -520,11 +534,11 @@ module.exports['Instance'] = { } } ], "expression" : { - "localId" : "28", + "localId" : "249", "path" : "value", "type" : "Property", "source" : { - "localId" : "27", + "localId" : "248", "name" : "QuantityA", "type" : "ExpressionRef" } diff --git a/test/elm/interval/data.js b/test/elm/interval/data.js index 486deecab..2ee73d35f 100644 --- a/test/elm/interval/data.js +++ b/test/elm/interval/data.js @@ -20,14 +20,16 @@ define Closed: Interval[DateTime(2012, 1, 1), DateTime(2013, 1, 1)] module.exports['Interval'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -43,17 +45,18 @@ module.exports['Interval'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -61,7 +64,7 @@ module.exports['Interval'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -69,47 +72,56 @@ module.exports['Interval'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "Open", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","Open",": " ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "224", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -119,49 +131,51 @@ module.exports['Interval'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "225", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "218", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "9", + "localId" : "224", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -169,32 +183,32 @@ module.exports['Interval'] = { } } }, { - "localId" : "21", + "localId" : "227", "name" : "LeftOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "227", "s" : [ { "value" : [ "","define ","LeftOpen",": " ] }, { - "r" : "20", + "r" : "240", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "15", + "r" : "233", "s" : [ { - "r" : "12", + "r" : "228", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "19", + "r" : "239", "s" : [ { - "r" : "16", + "r" : "234", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -204,49 +218,51 @@ module.exports['Interval'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "240", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "15", + "localId" : "233", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "13", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "19", + "localId" : "239", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "16", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "17", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "18", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -254,32 +270,32 @@ module.exports['Interval'] = { } } }, { - "localId" : "31", + "localId" : "242", "name" : "RightOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "242", "s" : [ { "value" : [ "","define ","RightOpen",": " ] }, { - "r" : "30", + "r" : "255", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "25", + "r" : "248", "s" : [ { - "r" : "22", + "r" : "243", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "29", + "r" : "254", "s" : [ { - "r" : "26", + "r" : "249", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -289,49 +305,51 @@ module.exports['Interval'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "255", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "25", + "localId" : "248", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "22", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "23", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "24", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "29", + "localId" : "254", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "28", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -339,32 +357,32 @@ module.exports['Interval'] = { } } }, { - "localId" : "41", + "localId" : "257", "name" : "Closed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "","define ","Closed",": " ] }, { - "r" : "40", + "r" : "270", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "35", + "r" : "263", "s" : [ { - "r" : "32", + "r" : "258", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "39", + "r" : "269", "s" : [ { - "r" : "36", + "r" : "264", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -374,49 +392,51 @@ module.exports['Interval'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "270", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "35", + "localId" : "263", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "32", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "33", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "34", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "39", + "localId" : "269", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "36", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "37", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "38", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -453,14 +473,16 @@ define DifferingPrecision: Interval[DateTime(2012, 1, 1, 12, 30, 21), DateTime(2 module.exports['Equal'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "239", + "r" : "468", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -476,17 +498,18 @@ module.exports['Equal'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -494,7 +517,7 @@ module.exports['Equal'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -502,45 +525,54 @@ module.exports['Equal'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "EqualClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","EqualClosed",": " ] }, { - "r" : "8", + "r" : "213", "s" : [ { - "r" : "4", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "7", + "r" : "219", "s" : [ { - "r" : "5", + "r" : "217", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -548,38 +580,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "213", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "216", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "219", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -587,30 +620,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "EqualOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","EqualOpen",": " ] }, { - "r" : "16", + "r" : "222", "s" : [ { - "r" : "12", + "r" : "225", "s" : [ { - "r" : "10", + "r" : "223", "value" : [ "Interval(","1",", ","5",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "15", + "r" : "228", "s" : [ { - "r" : "13", + "r" : "226", "value" : [ "Interval(","1",", ","5",")" ] } ] } ] @@ -618,38 +651,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "222", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "225", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "228", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -657,30 +691,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "EqualOpenClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","EqualOpenClosed",": " ] }, { - "r" : "24", + "r" : "231", "s" : [ { - "r" : "20", + "r" : "234", "s" : [ { - "r" : "18", + "r" : "232", "value" : [ "Interval(","1",", ","5",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "23", + "r" : "237", "s" : [ { - "r" : "21", + "r" : "235", "value" : [ "Interval[","2",", ","4","]" ] } ] } ] @@ -688,38 +722,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "231", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "234", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "237", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -727,30 +762,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "UnequalClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","UnequalClosed",": " ] }, { - "r" : "32", + "r" : "240", "s" : [ { - "r" : "28", + "r" : "243", "s" : [ { - "r" : "26", + "r" : "241", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "31", + "r" : "246", "s" : [ { - "r" : "29", + "r" : "244", "value" : [ "Interval[","2",", ","4","]" ] } ] } ] @@ -758,38 +793,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "240", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "243", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "246", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -797,30 +833,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "41", + "localId" : "248", "name" : "UnequalOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "248", "s" : [ { "value" : [ "","define ","UnequalOpen",": " ] }, { - "r" : "40", + "r" : "249", "s" : [ { - "r" : "36", + "r" : "252", "s" : [ { - "r" : "34", + "r" : "250", "value" : [ "Interval(","1",", ","5",")" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "39", + "r" : "255", "s" : [ { - "r" : "37", + "r" : "253", "value" : [ "Interval(","2",", ","4",")" ] } ] } ] @@ -828,38 +864,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "249", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "252", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "255", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -867,30 +904,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "49", + "localId" : "257", "name" : "UnequalClosedOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "257", "s" : [ { "value" : [ "","define ","UnequalClosedOpen",": " ] }, { - "r" : "48", + "r" : "258", "s" : [ { - "r" : "44", + "r" : "261", "s" : [ { - "r" : "42", + "r" : "259", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "47", + "r" : "264", "s" : [ { - "r" : "45", + "r" : "262", "value" : [ "Interval(","2",", ","4",")" ] } ] } ] @@ -898,38 +935,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "258", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "261", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "264", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -937,31 +975,31 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "57", + "localId" : "266", "name" : "EqualQuantityClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "266", "s" : [ { "value" : [ "","define ","EqualQuantityClosed",": " ] }, { - "r" : "56", + "r" : "267", "s" : [ { - "r" : "52", + "r" : "270", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "50", + "r" : "268", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "51", + "r" : "269", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -971,18 +1009,18 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "55", + "r" : "273", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "53", + "r" : "271", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "54", + "r" : "272", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -994,38 +1032,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "267", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "270", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "50", + "localId" : "268", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "51", + "localId" : "269", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "55", + "localId" : "273", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "53", + "localId" : "271", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "54", + "localId" : "272", "value" : 5, "unit" : "mg", "type" : "Quantity" @@ -1033,31 +1072,31 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "65", + "localId" : "275", "name" : "EqualQuantityOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "275", "s" : [ { "value" : [ "","define ","EqualQuantityOpen",": " ] }, { - "r" : "64", + "r" : "276", "s" : [ { - "r" : "60", + "r" : "279", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "58", + "r" : "277", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "59", + "r" : "278", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -1067,18 +1106,18 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "63", + "r" : "282", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "61", + "r" : "280", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "62", + "r" : "281", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -1090,38 +1129,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "64", + "localId" : "276", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "279", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "58", + "localId" : "277", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "59", + "localId" : "278", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "63", + "localId" : "282", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "61", + "localId" : "280", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "62", + "localId" : "281", "value" : 5, "unit" : "mg", "type" : "Quantity" @@ -1129,31 +1169,31 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "73", + "localId" : "284", "name" : "EqualQuantityOpenClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "284", "s" : [ { "value" : [ "","define ","EqualQuantityOpenClosed",": " ] }, { - "r" : "72", + "r" : "285", "s" : [ { - "r" : "68", + "r" : "288", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "66", + "r" : "286", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "67", + "r" : "287", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -1163,18 +1203,18 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "71", + "r" : "291", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "69", + "r" : "289", "s" : [ { "value" : [ "2 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "70", + "r" : "290", "s" : [ { "value" : [ "4 ","'mg'" ] } ] @@ -1186,38 +1226,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "285", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "288", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "66", + "localId" : "286", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "67", + "localId" : "287", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "71", + "localId" : "291", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "69", + "localId" : "289", "value" : 2, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "70", + "localId" : "290", "value" : 4, "unit" : "mg", "type" : "Quantity" @@ -1225,31 +1266,31 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "81", + "localId" : "293", "name" : "UnequalQuantityClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "293", "s" : [ { "value" : [ "","define ","UnequalQuantityClosed",": " ] }, { - "r" : "80", + "r" : "294", "s" : [ { - "r" : "76", + "r" : "297", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "74", + "r" : "295", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "75", + "r" : "296", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -1259,18 +1300,18 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "79", + "r" : "300", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "77", + "r" : "298", "s" : [ { "value" : [ "2 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "78", + "r" : "299", "s" : [ { "value" : [ "4 ","'mg'" ] } ] @@ -1282,38 +1323,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "294", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "297", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "74", + "localId" : "295", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "75", + "localId" : "296", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "79", + "localId" : "300", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "77", + "localId" : "298", "value" : 2, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "78", + "localId" : "299", "value" : 4, "unit" : "mg", "type" : "Quantity" @@ -1321,31 +1363,31 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "89", + "localId" : "302", "name" : "UnequalQuantityOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "89", + "r" : "302", "s" : [ { "value" : [ "","define ","UnequalQuantityOpen",": " ] }, { - "r" : "88", + "r" : "303", "s" : [ { - "r" : "84", + "r" : "306", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "82", + "r" : "304", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "305", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -1355,18 +1397,18 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "87", + "r" : "309", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "85", + "r" : "307", "s" : [ { "value" : [ "2 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "86", + "r" : "308", "s" : [ { "value" : [ "4 ","'mg'" ] } ] @@ -1378,38 +1420,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "88", + "localId" : "303", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "306", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "82", + "localId" : "304", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "83", + "localId" : "305", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "87", + "localId" : "309", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "85", + "localId" : "307", "value" : 2, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "86", + "localId" : "308", "value" : 4, "unit" : "mg", "type" : "Quantity" @@ -1417,31 +1460,31 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "97", + "localId" : "311", "name" : "UnequalQuantityClosedOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "97", + "r" : "311", "s" : [ { "value" : [ "","define ","UnequalQuantityClosedOpen",": " ] }, { - "r" : "96", + "r" : "312", "s" : [ { - "r" : "92", + "r" : "315", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "90", + "r" : "313", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "91", + "r" : "314", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -1451,18 +1494,18 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "95", + "r" : "318", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "93", + "r" : "316", "s" : [ { "value" : [ "2 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "94", + "r" : "317", "s" : [ { "value" : [ "4 ","'mg'" ] } ] @@ -1474,38 +1517,39 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "96", + "localId" : "312", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "92", + "localId" : "315", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "90", + "localId" : "313", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "91", + "localId" : "314", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "95", + "localId" : "318", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "93", + "localId" : "316", "value" : 2, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "94", + "localId" : "317", "value" : 4, "unit" : "mg", "type" : "Quantity" @@ -1513,34 +1557,34 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "133", + "localId" : "320", "name" : "EqualDates", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "133", + "r" : "320", "s" : [ { "value" : [ "","define ","EqualDates",": " ] }, { - "r" : "132", + "r" : "321", "s" : [ { - "r" : "114", + "r" : "342", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "105", + "r" : "331", "s" : [ { - "r" : "98", + "r" : "322", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "113", + "r" : "341", "s" : [ { - "r" : "106", + "r" : "332", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -1549,21 +1593,21 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "131", + "r" : "363", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "122", + "r" : "352", "s" : [ { - "r" : "115", + "r" : "343", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "130", + "r" : "362", "s" : [ { - "r" : "123", + "r" : "353", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -1574,197 +1618,202 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "132", + "localId" : "321", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "114", + "localId" : "342", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "105", + "localId" : "331", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "98", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "99", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "100", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "101", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "102", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "103", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "104", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "113", + "localId" : "341", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "108", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "109", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "110", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "111", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "112", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "131", + "localId" : "363", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "122", + "localId" : "352", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "115", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "116", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "117", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "118", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "119", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "120", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "121", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "130", + "localId" : "362", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "123", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "124", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "125", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "126", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "127", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "128", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "129", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -1773,34 +1822,34 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "169", + "localId" : "365", "name" : "EqualDatesOpenClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "169", + "r" : "365", "s" : [ { "value" : [ "","define ","EqualDatesOpenClosed",": " ] }, { - "r" : "168", + "r" : "366", "s" : [ { - "r" : "150", + "r" : "387", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "141", + "r" : "376", "s" : [ { - "r" : "134", + "r" : "367", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "149", + "r" : "386", "s" : [ { - "r" : "142", + "r" : "377", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -1809,21 +1858,21 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "167", + "r" : "408", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "158", + "r" : "397", "s" : [ { - "r" : "151", + "r" : "388", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "166", + "r" : "407", "s" : [ { - "r" : "159", + "r" : "398", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -1834,197 +1883,202 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "168", + "localId" : "366", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "150", + "localId" : "387", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "141", + "localId" : "376", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "134", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "135", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "136", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "137", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "138", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "139", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "140", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "149", + "localId" : "386", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "145", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "146", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "147", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "148", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "167", + "localId" : "408", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "158", + "localId" : "397", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "166", + "localId" : "407", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "159", + "localId" : "398", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "160", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "161", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "162", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "163", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "164", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "165", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -2033,34 +2087,34 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "189", + "localId" : "410", "name" : "SameDays", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "189", + "r" : "410", "s" : [ { "value" : [ "","define ","SameDays",": " ] }, { - "r" : "188", + "r" : "411", "s" : [ { - "r" : "178", + "r" : "424", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "173", + "r" : "417", "s" : [ { - "r" : "170", + "r" : "412", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "177", + "r" : "423", "s" : [ { - "r" : "174", + "r" : "418", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -2069,21 +2123,21 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "187", + "r" : "437", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "182", + "r" : "430", "s" : [ { - "r" : "179", + "r" : "425", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "186", + "r" : "436", "s" : [ { - "r" : "183", + "r" : "431", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -2094,101 +2148,106 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "188", + "localId" : "411", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "178", + "localId" : "424", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "173", + "localId" : "417", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "170", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "171", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "172", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "177", + "localId" : "423", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "174", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "175", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "176", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "187", + "localId" : "437", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "182", + "localId" : "430", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "179", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "180", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "181", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "186", + "localId" : "436", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "183", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "184", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "185", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2197,34 +2256,34 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "209", + "localId" : "439", "name" : "DifferentDays", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "209", + "r" : "439", "s" : [ { "value" : [ "","define ","DifferentDays",": " ] }, { - "r" : "208", + "r" : "440", "s" : [ { - "r" : "198", + "r" : "453", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "193", + "r" : "446", "s" : [ { - "r" : "190", + "r" : "441", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "197", + "r" : "452", "s" : [ { - "r" : "194", + "r" : "447", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -2233,21 +2292,21 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "207", + "r" : "466", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "202", + "r" : "459", "s" : [ { - "r" : "199", + "r" : "454", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "206", + "r" : "465", "s" : [ { - "r" : "203", + "r" : "460", "value" : [ "DateTime","(","2012",", ","7",", ","1",")" ] } ] }, { @@ -2258,101 +2317,106 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "208", + "localId" : "440", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "198", + "localId" : "453", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "193", + "localId" : "446", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "190", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "191", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "192", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "197", + "localId" : "452", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "194", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "195", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "196", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "207", + "localId" : "466", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "202", + "localId" : "459", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "199", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "200", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "201", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "206", + "localId" : "465", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "203", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "204", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "day" : { - "localId" : "205", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2361,34 +2425,34 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "239", + "localId" : "468", "name" : "DifferingPrecision", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "239", + "r" : "468", "s" : [ { "value" : [ "","define ","DifferingPrecision",": " ] }, { - "r" : "238", + "r" : "469", "s" : [ { - "r" : "224", + "r" : "488", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "216", + "r" : "478", "s" : [ { - "r" : "210", + "r" : "470", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","12",", ","30",", ","21",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "223", + "r" : "487", "s" : [ { - "r" : "217", + "r" : "479", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","12",", ","30",", ","21",")" ] } ] }, { @@ -2397,21 +2461,21 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "237", + "r" : "505", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "230", + "r" : "496", "s" : [ { - "r" : "225", + "r" : "489", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","12",", ","30",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "236", + "r" : "504", "s" : [ { - "r" : "231", + "r" : "497", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","12",", ","30",")" ] } ] }, { @@ -2422,161 +2486,166 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "238", + "localId" : "469", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "224", + "localId" : "488", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "216", + "localId" : "478", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "210", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "211", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "212", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "213", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "214", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "215", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", "type" : "Literal" } }, "high" : { - "localId" : "223", + "localId" : "487", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "217", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "218", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "219", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "220", + "localId" : "482", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "221", + "localId" : "483", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "222", + "localId" : "484", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", "type" : "Literal" } } }, { - "localId" : "237", + "localId" : "505", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "230", + "localId" : "496", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "225", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "226", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "227", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "228", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "229", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" } }, "high" : { - "localId" : "236", + "localId" : "504", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "233", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "234", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "235", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" @@ -2614,14 +2683,16 @@ define DifferingPrecision: Interval[DateTime(2012, 1, 1, 12, 30, 21), DateTime(2 module.exports['NotEqual'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "239", + "r" : "484", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2637,17 +2708,18 @@ module.exports['NotEqual'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2655,7 +2727,7 @@ module.exports['NotEqual'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2663,45 +2735,54 @@ module.exports['NotEqual'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "EqualClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","EqualClosed",": " ] }, { - "r" : "8", + "r" : "220", "s" : [ { - "r" : "4", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "7", + "r" : "219", "s" : [ { - "r" : "5", + "r" : "217", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -2709,40 +2790,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "220", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "213", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "216", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "219", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2751,30 +2835,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "17", + "localId" : "222", "name" : "EqualOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "222", "s" : [ { "value" : [ "","define ","EqualOpen",": " ] }, { - "r" : "16", + "r" : "230", "s" : [ { - "r" : "12", + "r" : "226", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "Interval(","1",", ","5",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "15", + "r" : "229", "s" : [ { - "r" : "13", + "r" : "227", "value" : [ "Interval(","1",", ","5",")" ] } ] } ] @@ -2782,40 +2866,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "230", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "223", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "226", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "229", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2824,30 +2911,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "25", + "localId" : "232", "name" : "EqualOpenClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "232", "s" : [ { "value" : [ "","define ","EqualOpenClosed",": " ] }, { - "r" : "24", + "r" : "240", "s" : [ { - "r" : "20", + "r" : "236", "s" : [ { - "r" : "18", + "r" : "234", "value" : [ "Interval(","1",", ","5",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "23", + "r" : "239", "s" : [ { - "r" : "21", + "r" : "237", "value" : [ "Interval[","2",", ","4","]" ] } ] } ] @@ -2855,40 +2942,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "240", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "233", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "236", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "239", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -2897,30 +2987,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "33", + "localId" : "242", "name" : "UnequalClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "242", "s" : [ { "value" : [ "","define ","UnequalClosed",": " ] }, { - "r" : "32", + "r" : "250", "s" : [ { - "r" : "28", + "r" : "246", "s" : [ { - "r" : "26", + "r" : "244", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "31", + "r" : "249", "s" : [ { - "r" : "29", + "r" : "247", "value" : [ "Interval[","2",", ","4","]" ] } ] } ] @@ -2928,40 +3018,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "250", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "243", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "246", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "249", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -2970,30 +3063,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "41", + "localId" : "252", "name" : "UnequalOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "252", "s" : [ { "value" : [ "","define ","UnequalOpen",": " ] }, { - "r" : "40", + "r" : "260", "s" : [ { - "r" : "36", + "r" : "256", "s" : [ { - "r" : "34", + "r" : "254", "value" : [ "Interval(","1",", ","5",")" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "39", + "r" : "259", "s" : [ { - "r" : "37", + "r" : "257", "value" : [ "Interval(","2",", ","4",")" ] } ] } ] @@ -3001,40 +3094,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "260", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "253", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "256", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "259", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -3043,30 +3139,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "49", + "localId" : "262", "name" : "UnequalClosedOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "262", "s" : [ { "value" : [ "","define ","UnequalClosedOpen",": " ] }, { - "r" : "48", + "r" : "270", "s" : [ { - "r" : "44", + "r" : "266", "s" : [ { - "r" : "42", + "r" : "264", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "47", + "r" : "269", "s" : [ { - "r" : "45", + "r" : "267", "value" : [ "Interval(","2",", ","4",")" ] } ] } ] @@ -3074,40 +3170,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "270", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "263", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "266", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "269", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -3116,31 +3215,31 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "57", + "localId" : "272", "name" : "EqualQuantityClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "272", "s" : [ { "value" : [ "","define ","EqualQuantityClosed",": " ] }, { - "r" : "56", + "r" : "280", "s" : [ { - "r" : "52", + "r" : "276", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "50", + "r" : "274", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "51", + "r" : "275", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -3150,18 +3249,18 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "55", + "r" : "279", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "53", + "r" : "277", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "54", + "r" : "278", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -3173,40 +3272,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "280", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "273", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "276", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "50", + "localId" : "274", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "51", + "localId" : "275", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "55", + "localId" : "279", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "53", + "localId" : "277", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "54", + "localId" : "278", "value" : 5, "unit" : "mg", "type" : "Quantity" @@ -3215,31 +3317,31 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "65", + "localId" : "282", "name" : "EqualQuantityOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "282", "s" : [ { "value" : [ "","define ","EqualQuantityOpen",": " ] }, { - "r" : "64", + "r" : "290", "s" : [ { - "r" : "60", + "r" : "286", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "58", + "r" : "284", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "59", + "r" : "285", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -3249,18 +3351,18 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "63", + "r" : "289", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "61", + "r" : "287", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "62", + "r" : "288", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -3272,40 +3374,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "64", + "localId" : "290", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "283", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "286", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "58", + "localId" : "284", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "59", + "localId" : "285", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "63", + "localId" : "289", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "61", + "localId" : "287", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "62", + "localId" : "288", "value" : 5, "unit" : "mg", "type" : "Quantity" @@ -3314,31 +3419,31 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "73", + "localId" : "292", "name" : "EqualQuantityOpenClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "292", "s" : [ { "value" : [ "","define ","EqualQuantityOpenClosed",": " ] }, { - "r" : "72", + "r" : "300", "s" : [ { - "r" : "68", + "r" : "296", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "66", + "r" : "294", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "67", + "r" : "295", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -3348,18 +3453,18 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "71", + "r" : "299", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "69", + "r" : "297", "s" : [ { "value" : [ "2 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "70", + "r" : "298", "s" : [ { "value" : [ "4 ","'mg'" ] } ] @@ -3371,40 +3476,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "300", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "293", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "296", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "66", + "localId" : "294", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "67", + "localId" : "295", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "71", + "localId" : "299", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "69", + "localId" : "297", "value" : 2, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "70", + "localId" : "298", "value" : 4, "unit" : "mg", "type" : "Quantity" @@ -3413,31 +3521,31 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "81", + "localId" : "302", "name" : "UnequalQuantityClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "302", "s" : [ { "value" : [ "","define ","UnequalQuantityClosed",": " ] }, { - "r" : "80", + "r" : "310", "s" : [ { - "r" : "76", + "r" : "306", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "74", + "r" : "304", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "75", + "r" : "305", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -3447,18 +3555,18 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "79", + "r" : "309", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "77", + "r" : "307", "s" : [ { "value" : [ "2 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "78", + "r" : "308", "s" : [ { "value" : [ "4 ","'mg'" ] } ] @@ -3470,40 +3578,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "310", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "303", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "306", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "74", + "localId" : "304", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "75", + "localId" : "305", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "79", + "localId" : "309", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "77", + "localId" : "307", "value" : 2, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "78", + "localId" : "308", "value" : 4, "unit" : "mg", "type" : "Quantity" @@ -3512,31 +3623,31 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "89", + "localId" : "312", "name" : "UnequalQuantityOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "89", + "r" : "312", "s" : [ { "value" : [ "","define ","UnequalQuantityOpen",": " ] }, { - "r" : "88", + "r" : "320", "s" : [ { - "r" : "84", + "r" : "316", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "82", + "r" : "314", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "315", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -3546,18 +3657,18 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "87", + "r" : "319", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "85", + "r" : "317", "s" : [ { "value" : [ "2 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "86", + "r" : "318", "s" : [ { "value" : [ "4 ","'mg'" ] } ] @@ -3569,40 +3680,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "88", + "localId" : "320", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "313", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "316", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "82", + "localId" : "314", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "83", + "localId" : "315", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "87", + "localId" : "319", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "85", + "localId" : "317", "value" : 2, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "86", + "localId" : "318", "value" : 4, "unit" : "mg", "type" : "Quantity" @@ -3611,31 +3725,31 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "97", + "localId" : "322", "name" : "UnequalQuantityClosedOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "97", + "r" : "322", "s" : [ { "value" : [ "","define ","UnequalQuantityClosedOpen",": " ] }, { - "r" : "96", + "r" : "330", "s" : [ { - "r" : "92", + "r" : "326", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "90", + "r" : "324", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "91", + "r" : "325", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -3645,18 +3759,18 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "95", + "r" : "329", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "93", + "r" : "327", "s" : [ { "value" : [ "2 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "94", + "r" : "328", "s" : [ { "value" : [ "4 ","'mg'" ] } ] @@ -3668,40 +3782,43 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "96", + "localId" : "330", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "323", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "92", + "localId" : "326", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "90", + "localId" : "324", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "91", + "localId" : "325", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "95", + "localId" : "329", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "93", + "localId" : "327", "value" : 2, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "94", + "localId" : "328", "value" : 4, "unit" : "mg", "type" : "Quantity" @@ -3710,34 +3827,34 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "133", + "localId" : "332", "name" : "EqualDates", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "133", + "r" : "332", "s" : [ { "value" : [ "","define ","EqualDates",": " ] }, { - "r" : "132", + "r" : "376", "s" : [ { - "r" : "114", + "r" : "354", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "105", + "r" : "343", "s" : [ { - "r" : "98", + "r" : "334", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "113", + "r" : "353", "s" : [ { - "r" : "106", + "r" : "344", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -3746,21 +3863,21 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "131", + "r" : "375", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "122", + "r" : "364", "s" : [ { - "r" : "115", + "r" : "355", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "130", + "r" : "374", "s" : [ { - "r" : "123", + "r" : "365", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -3771,199 +3888,206 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "132", + "localId" : "376", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "333", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "114", + "localId" : "354", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "105", + "localId" : "343", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "98", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "99", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "100", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "101", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "102", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "103", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "104", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "113", + "localId" : "353", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "108", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "109", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "110", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "111", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "112", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "131", + "localId" : "375", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "122", + "localId" : "364", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "115", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "116", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "117", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "118", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "119", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "120", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "121", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "130", + "localId" : "374", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "123", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "124", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "125", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "126", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "127", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "128", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "129", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -3973,34 +4097,34 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "169", + "localId" : "378", "name" : "EqualDatesOpenClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "169", + "r" : "378", "s" : [ { "value" : [ "","define ","EqualDatesOpenClosed",": " ] }, { - "r" : "168", + "r" : "422", "s" : [ { - "r" : "150", + "r" : "400", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "141", + "r" : "389", "s" : [ { - "r" : "134", + "r" : "380", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "149", + "r" : "399", "s" : [ { - "r" : "142", + "r" : "390", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -4009,21 +4133,21 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "167", + "r" : "421", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "158", + "r" : "410", "s" : [ { - "r" : "151", + "r" : "401", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "166", + "r" : "420", "s" : [ { - "r" : "159", + "r" : "411", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -4034,199 +4158,206 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "168", + "localId" : "422", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "379", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "150", + "localId" : "400", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "141", + "localId" : "389", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "134", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "135", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "136", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "137", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "138", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "139", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "140", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "149", + "localId" : "399", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "145", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "146", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "147", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "148", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "167", + "localId" : "421", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "158", + "localId" : "410", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "166", + "localId" : "420", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "159", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "160", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "161", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "162", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "163", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "164", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "165", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -4236,34 +4367,34 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "189", + "localId" : "424", "name" : "SameDays", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "189", + "r" : "424", "s" : [ { "value" : [ "","define ","SameDays",": " ] }, { - "r" : "188", + "r" : "452", "s" : [ { - "r" : "178", + "r" : "438", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "173", + "r" : "431", "s" : [ { - "r" : "170", + "r" : "426", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "177", + "r" : "437", "s" : [ { - "r" : "174", + "r" : "432", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -4272,21 +4403,21 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "187", + "r" : "451", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "182", + "r" : "444", "s" : [ { - "r" : "179", + "r" : "439", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "186", + "r" : "450", "s" : [ { - "r" : "183", + "r" : "445", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -4297,103 +4428,110 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "188", + "localId" : "452", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "425", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "178", + "localId" : "438", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "173", + "localId" : "431", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "170", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "171", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "172", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "177", + "localId" : "437", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "174", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "175", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "176", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "187", + "localId" : "451", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "182", + "localId" : "444", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "179", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "180", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "181", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "186", + "localId" : "450", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "183", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "184", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "185", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -4403,34 +4541,34 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "209", + "localId" : "454", "name" : "DifferentDays", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "209", + "r" : "454", "s" : [ { "value" : [ "","define ","DifferentDays",": " ] }, { - "r" : "208", + "r" : "482", "s" : [ { - "r" : "198", + "r" : "468", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "193", + "r" : "461", "s" : [ { - "r" : "190", + "r" : "456", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "197", + "r" : "467", "s" : [ { - "r" : "194", + "r" : "462", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -4439,21 +4577,21 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "207", + "r" : "481", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "202", + "r" : "474", "s" : [ { - "r" : "199", + "r" : "469", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "206", + "r" : "480", "s" : [ { - "r" : "203", + "r" : "475", "value" : [ "DateTime","(","2012",", ","7",", ","1",")" ] } ] }, { @@ -4464,103 +4602,110 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "208", + "localId" : "482", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "455", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "198", + "localId" : "468", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "193", + "localId" : "461", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "190", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "191", + "localId" : "457", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "192", + "localId" : "458", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "197", + "localId" : "467", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "194", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "195", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "196", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "207", + "localId" : "481", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "202", + "localId" : "474", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "199", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "200", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "201", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "206", + "localId" : "480", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "203", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "204", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "day" : { - "localId" : "205", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -4570,34 +4715,34 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "239", + "localId" : "484", "name" : "DifferingPrecision", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "239", + "r" : "484", "s" : [ { "value" : [ "","define ","DifferingPrecision",": " ] }, { - "r" : "238", + "r" : "522", "s" : [ { - "r" : "224", + "r" : "504", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "216", + "r" : "494", "s" : [ { - "r" : "210", + "r" : "486", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","12",", ","30",", ","21",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "223", + "r" : "503", "s" : [ { - "r" : "217", + "r" : "495", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","12",", ","30",", ","21",")" ] } ] }, { @@ -4606,21 +4751,21 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "237", + "r" : "521", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "230", + "r" : "512", "s" : [ { - "r" : "225", + "r" : "505", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","12",", ","30",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "236", + "r" : "520", "s" : [ { - "r" : "231", + "r" : "513", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","12",", ","30",")" ] } ] }, { @@ -4631,163 +4776,170 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "238", + "localId" : "522", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "485", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "224", + "localId" : "504", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "216", + "localId" : "494", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "210", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "211", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "212", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "213", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "214", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "215", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", "type" : "Literal" } }, "high" : { - "localId" : "223", + "localId" : "503", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "217", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "218", + "localId" : "496", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "219", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "220", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "221", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "222", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", "type" : "Literal" } } }, { - "localId" : "237", + "localId" : "521", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "230", + "localId" : "512", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "225", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "226", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "227", + "localId" : "507", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "228", + "localId" : "508", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "229", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" } }, "high" : { - "localId" : "236", + "localId" : "520", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "233", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "234", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "235", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" @@ -4868,14 +5020,16 @@ define UnknownEndNotContainsDate: Interval[DateTime(2013, 1, 1, 0, 0, 0, 0), nul module.exports['Contains'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "628", + "r" : "1008", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4891,17 +5045,18 @@ module.exports['Contains'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4909,7 +5064,7 @@ module.exports['Contains'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4917,258 +5072,271 @@ module.exports['Contains'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "212", "name" : "ContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "212", "s" : [ { "value" : [ "","define ","ContainsInt",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "5", + "r" : "216", "value" : [ " contains ","3" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "217", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "219", "name" : "NotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "219", "s" : [ { "value" : [ "","define ","NotContainsInt",": " ] }, { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "s" : [ { - "r" : "8", + "r" : "220", "value" : [ "Interval(","1",", ","5","]" ] } ] }, { - "r" : "11", + "r" : "223", "value" : [ " contains ","1" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "224", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "222", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "19", + "localId" : "226", "name" : "ContainsReal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "226", "s" : [ { "value" : [ "","define ","ContainsReal",": " ] }, { - "r" : "18", + "r" : "231", "s" : [ { - "r" : "16", + "r" : "229", "s" : [ { - "r" : "14", + "r" : "227", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] }, { - "r" : "17", + "r" : "230", "value" : [ " contains ","2.345" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "231", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "229", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" } }, { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.345", "type" : "Literal" } ] } }, { - "localId" : "25", + "localId" : "233", "name" : "NotContainsReal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "233", "s" : [ { "value" : [ "","define ","NotContainsReal",": " ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "22", + "r" : "236", "s" : [ { - "r" : "20", + "r" : "234", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] }, { - "r" : "23", + "r" : "237", "value" : [ " contains ","4.567" ] } ] } ] } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "20", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "21", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.567", "type" : "Literal" } ] } }, { - "localId" : "31", + "localId" : "240", "name" : "ContainsQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "240", "s" : [ { "value" : [ "","define ","ContainsQuantity",": " ] }, { - "r" : "30", + "r" : "245", "s" : [ { - "r" : "28", + "r" : "243", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "26", + "r" : "241", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "27", + "r" : "242", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -5178,7 +5346,7 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "29", + "r" : "244", "s" : [ { "value" : [ "3 ","'mg'" ] } ] @@ -5187,58 +5355,59 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "245", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "243", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "241", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "27", + "localId" : "242", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "29", + "localId" : "244", "value" : 3, "unit" : "mg", "type" : "Quantity" } ] } }, { - "localId" : "37", + "localId" : "247", "name" : "ContainsQuantityInclusiveEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "247", "s" : [ { "value" : [ "","define ","ContainsQuantityInclusiveEdge",": " ] }, { - "r" : "36", + "r" : "252", "s" : [ { - "r" : "34", + "r" : "250", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "33", + "r" : "249", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -5248,7 +5417,7 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "35", + "r" : "251", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -5257,58 +5426,59 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "252", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "250", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "32", + "localId" : "248", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "33", + "localId" : "249", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "35", + "localId" : "251", "value" : 5, "unit" : "mg", "type" : "Quantity" } ] } }, { - "localId" : "43", + "localId" : "254", "name" : "NotContainsQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "254", "s" : [ { "value" : [ "","define ","NotContainsQuantity",": " ] }, { - "r" : "42", + "r" : "259", "s" : [ { - "r" : "40", + "r" : "257", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "38", + "r" : "255", "s" : [ { "value" : [ "2 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "39", + "r" : "256", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -5318,7 +5488,7 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "41", + "r" : "258", "s" : [ { "value" : [ "1 ","'mg'" ] } ] @@ -5327,58 +5497,59 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "259", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "40", + "localId" : "257", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "38", + "localId" : "255", "value" : 2, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "39", + "localId" : "256", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "41", + "localId" : "258", "value" : 1, "unit" : "mg", "type" : "Quantity" } ] } }, { - "localId" : "49", + "localId" : "261", "name" : "NotContainsQuantityExclusiveEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "261", "s" : [ { "value" : [ "","define ","NotContainsQuantityExclusiveEdge",": " ] }, { - "r" : "48", + "r" : "266", "s" : [ { - "r" : "46", + "r" : "264", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "44", + "r" : "262", "s" : [ { "value" : [ "1 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "45", + "r" : "263", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -5388,7 +5559,7 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "47", + "r" : "265", "s" : [ { "value" : [ "1 ","'mg'" ] } ] @@ -5397,59 +5568,60 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "266", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "46", + "localId" : "264", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "44", + "localId" : "262", "value" : 1, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "45", + "localId" : "263", "value" : 5, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "47", + "localId" : "265", "value" : 1, "unit" : "mg", "type" : "Quantity" } ] } }, { - "localId" : "67", + "localId" : "268", "name" : "DateIvlHighOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "268", "s" : [ { "value" : [ "","define ","DateIvlHighOpen",": " ] }, { - "r" : "66", + "r" : "289", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "57", + "r" : "278", "s" : [ { - "r" : "50", + "r" : "269", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "65", + "r" : "288", "s" : [ { - "r" : "58", + "r" : "279", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -5459,97 +5631,99 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "289", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "57", + "localId" : "278", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "50", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "51", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "52", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "53", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "54", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "55", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "56", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "65", + "localId" : "288", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "58", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "59", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "60", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "61", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "62", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "63", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "64", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5557,32 +5731,32 @@ module.exports['Contains'] = { } } }, { - "localId" : "85", + "localId" : "291", "name" : "DateIvlHighClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "85", + "r" : "291", "s" : [ { "value" : [ "","define ","DateIvlHighClosed",": " ] }, { - "r" : "84", + "r" : "312", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "75", + "r" : "301", "s" : [ { - "r" : "68", + "r" : "292", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "311", "s" : [ { - "r" : "76", + "r" : "302", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -5592,97 +5766,99 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "84", + "localId" : "312", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "75", + "localId" : "301", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "83", + "localId" : "311", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "79", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "80", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "81", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "82", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5690,29 +5866,29 @@ module.exports['Contains'] = { } } }, { - "localId" : "96", + "localId" : "314", "name" : "ContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "96", + "r" : "314", "s" : [ { "value" : [ "","define ","ContainsDate",": " ] }, { - "r" : "95", + "r" : "326", "s" : [ { - "r" : "86", + "r" : "315", "s" : [ { "value" : [ "DateIvlHighOpen" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "94", + "r" : "325", "s" : [ { - "r" : "87", + "r" : "316", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -5720,53 +5896,55 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "95", + "localId" : "326", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "86", + "localId" : "315", "name" : "DateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "94", + "localId" : "325", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "87", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "88", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "89", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "90", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "91", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "92", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "93", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5774,29 +5952,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "107", + "localId" : "328", "name" : "NotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "328", "s" : [ { "value" : [ "","define ","NotContainsDate",": " ] }, { - "r" : "106", + "r" : "340", "s" : [ { - "r" : "97", + "r" : "329", "s" : [ { "value" : [ "DateIvlHighOpen" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "105", + "r" : "339", "s" : [ { - "r" : "98", + "r" : "330", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -5804,53 +5982,55 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "340", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "97", + "localId" : "329", "name" : "DateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "105", + "localId" : "339", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "98", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "99", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "100", + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "101", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "102", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "103", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "104", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -5858,29 +6038,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "113", + "localId" : "342", "name" : "ContainsImpreciseDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "113", + "r" : "342", "s" : [ { "value" : [ "","define ","ContainsImpreciseDate",": " ] }, { - "r" : "112", + "r" : "349", "s" : [ { - "r" : "108", + "r" : "343", "s" : [ { "value" : [ "DateIvlHighOpen" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "111", + "r" : "348", "s" : [ { - "r" : "109", + "r" : "344", "value" : [ "DateTime","(","2012",", ","4",")" ] } ] } ] @@ -5888,23 +6068,25 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "112", + "localId" : "349", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "108", + "localId" : "343", "name" : "DateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "111", + "localId" : "348", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "109", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "110", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -5912,29 +6094,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "119", + "localId" : "351", "name" : "NotContainsImpreciseDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "351", "s" : [ { "value" : [ "","define ","NotContainsImpreciseDate",": " ] }, { - "r" : "118", + "r" : "358", "s" : [ { - "r" : "114", + "r" : "352", "s" : [ { "value" : [ "DateIvlHighClosed" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "117", + "r" : "357", "s" : [ { - "r" : "115", + "r" : "353", "value" : [ "DateTime","(","2012",", ","10",")" ] } ] } ] @@ -5942,23 +6124,25 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "358", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "114", + "localId" : "352", "name" : "DateIvlHighClosed", "type" : "ExpressionRef" }, { - "localId" : "117", + "localId" : "357", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "115", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "116", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -5966,29 +6150,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "124", + "localId" : "360", "name" : "MayContainImpreciseDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "124", + "r" : "360", "s" : [ { "value" : [ "","define ","MayContainImpreciseDate",": " ] }, { - "r" : "123", + "r" : "366", "s" : [ { - "r" : "120", + "r" : "361", "s" : [ { "value" : [ "DateIvlHighOpen" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "122", + "r" : "365", "s" : [ { - "r" : "121", + "r" : "362", "value" : [ "DateTime","(","2012",")" ] } ] } ] @@ -5996,17 +6180,19 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "123", + "localId" : "366", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "120", + "localId" : "361", "name" : "DateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "122", + "localId" : "365", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "121", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" @@ -6014,32 +6200,32 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "142", + "localId" : "368", "name" : "PrecisionDateIvlHighOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "142", + "r" : "368", "s" : [ { "value" : [ "","define ","PrecisionDateIvlHighOpen",": " ] }, { - "r" : "141", + "r" : "389", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "132", + "r" : "378", "s" : [ { - "r" : "125", + "r" : "369", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "140", + "r" : "388", "s" : [ { - "r" : "133", + "r" : "379", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -6049,97 +6235,99 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "141", + "localId" : "389", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "132", + "localId" : "378", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "125", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "126", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "127", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "128", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "129", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "130", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "131", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "140", + "localId" : "388", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "133", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "134", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "135", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "136", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "137", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "138", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "139", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -6147,32 +6335,32 @@ module.exports['Contains'] = { } } }, { - "localId" : "160", + "localId" : "391", "name" : "PrecisionDateIvlHighClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "160", + "r" : "391", "s" : [ { "value" : [ "","define ","PrecisionDateIvlHighClosed",": " ] }, { - "r" : "159", + "r" : "412", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "150", + "r" : "401", "s" : [ { - "r" : "143", + "r" : "392", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "158", + "r" : "411", "s" : [ { - "r" : "151", + "r" : "402", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -6182,97 +6370,99 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "159", + "localId" : "412", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "150", + "localId" : "401", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "143", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "144", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "145", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "146", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "147", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "148", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "149", + "localId" : "398", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "158", + "localId" : "411", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -6280,29 +6470,29 @@ module.exports['Contains'] = { } } }, { - "localId" : "171", + "localId" : "414", "name" : "ContainsDayOfDateLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "171", + "r" : "414", "s" : [ { "value" : [ "","define ","ContainsDayOfDateLowEdge",": " ] }, { - "r" : "170", + "r" : "415", "s" : [ { - "r" : "161", + "r" : "416", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "169", + "r" : "426", "s" : [ { - "r" : "162", + "r" : "417", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -6310,54 +6500,56 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "170", + "localId" : "415", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "161", + "localId" : "416", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "169", + "localId" : "426", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "162", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "163", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "164", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "165", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "166", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "167", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "168", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -6365,29 +6557,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "182", + "localId" : "428", "name" : "NotContainsDayOfDateHighEdgeOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "182", + "r" : "428", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateHighEdgeOpen",": " ] }, { - "r" : "181", + "r" : "429", "s" : [ { - "r" : "172", + "r" : "430", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "180", + "r" : "440", "s" : [ { - "r" : "173", + "r" : "431", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] } ] @@ -6395,54 +6587,56 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "181", + "localId" : "429", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "172", + "localId" : "430", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "180", + "localId" : "440", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "173", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "174", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "175", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "176", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "177", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "178", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "179", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -6450,29 +6644,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "193", + "localId" : "442", "name" : "ContainsDayOfDateHighEdgeClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "193", + "r" : "442", "s" : [ { "value" : [ "","define ","ContainsDayOfDateHighEdgeClosed",": " ] }, { - "r" : "192", + "r" : "443", "s" : [ { - "r" : "183", + "r" : "444", "s" : [ { "value" : [ "PrecisionDateIvlHighClosed" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "191", + "r" : "454", "s" : [ { - "r" : "184", + "r" : "445", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] } ] @@ -6480,54 +6674,56 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "192", + "localId" : "443", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "183", + "localId" : "444", "name" : "PrecisionDateIvlHighClosed", "type" : "ExpressionRef" }, { - "localId" : "191", + "localId" : "454", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "184", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "185", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "186", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "187", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "188", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "189", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "190", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -6535,29 +6731,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "204", + "localId" : "456", "name" : "NotContainsDayOfDateLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "204", + "r" : "456", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateLowEdge",": " ] }, { - "r" : "203", + "r" : "457", "s" : [ { - "r" : "194", + "r" : "458", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "202", + "r" : "468", "s" : [ { - "r" : "195", + "r" : "459", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","23",", ","59",", ","59",", ","999",")" ] } ] } ] @@ -6565,54 +6761,56 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "203", + "localId" : "457", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "194", + "localId" : "458", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "202", + "localId" : "468", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "195", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "196", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "197", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "198", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "199", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "200", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "201", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -6620,29 +6818,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "215", + "localId" : "470", "name" : "NotContainsDayOfDateBeyondHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "215", + "r" : "470", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateBeyondHighEdge",": " ] }, { - "r" : "214", + "r" : "471", "s" : [ { - "r" : "205", + "r" : "472", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "213", + "r" : "482", "s" : [ { - "r" : "206", + "r" : "473", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -6650,54 +6848,56 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "214", + "localId" : "471", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "205", + "localId" : "472", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "213", + "localId" : "482", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "206", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "207", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "208", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "209", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "210", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "211", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "212", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -6705,29 +6905,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "222", + "localId" : "484", "name" : "ContainsDayOfDateImpreciseLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "222", + "r" : "484", "s" : [ { "value" : [ "","define ","ContainsDayOfDateImpreciseLowEdge",": " ] }, { - "r" : "221", + "r" : "485", "s" : [ { - "r" : "216", + "r" : "486", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "220", + "r" : "492", "s" : [ { - "r" : "217", + "r" : "487", "value" : [ "DateTime","(","2012",", ","3",", ","2",")" ] } ] } ] @@ -6735,30 +6935,32 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "221", + "localId" : "485", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "216", + "localId" : "486", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "220", + "localId" : "492", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "217", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "218", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "219", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6766,29 +6968,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "229", + "localId" : "494", "name" : "NotContainsDayOfDateImpreciseHighEdgeOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "229", + "r" : "494", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateImpreciseHighEdgeOpen",": " ] }, { - "r" : "228", + "r" : "495", "s" : [ { - "r" : "223", + "r" : "496", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "227", + "r" : "502", "s" : [ { - "r" : "224", + "r" : "497", "value" : [ "DateTime","(","2012",", ","9",", ","2",")" ] } ] } ] @@ -6796,30 +6998,32 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "228", + "localId" : "495", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "223", + "localId" : "496", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "227", + "localId" : "502", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "224", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "225", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "226", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6827,29 +7031,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "236", + "localId" : "504", "name" : "ContainsDayOfDateImpreciseHighEdgeClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "236", + "r" : "504", "s" : [ { "value" : [ "","define ","ContainsDayOfDateImpreciseHighEdgeClosed",": " ] }, { - "r" : "235", + "r" : "505", "s" : [ { - "r" : "230", + "r" : "506", "s" : [ { "value" : [ "PrecisionDateIvlHighClosed" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "234", + "r" : "512", "s" : [ { - "r" : "231", + "r" : "507", "value" : [ "DateTime","(","2012",", ","9",", ","2",")" ] } ] } ] @@ -6857,30 +7061,32 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "235", + "localId" : "505", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "506", "name" : "PrecisionDateIvlHighClosed", "type" : "ExpressionRef" }, { - "localId" : "234", + "localId" : "512", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "507", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "508", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "233", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6888,29 +7094,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "242", + "localId" : "514", "name" : "ContainsDayOfDateVeryImpreciseMiddle", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "242", + "r" : "514", "s" : [ { "value" : [ "","define ","ContainsDayOfDateVeryImpreciseMiddle",": " ] }, { - "r" : "241", + "r" : "515", "s" : [ { - "r" : "237", + "r" : "516", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "240", + "r" : "521", "s" : [ { - "r" : "238", + "r" : "517", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] } ] @@ -6918,24 +7124,26 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "241", + "localId" : "515", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "237", + "localId" : "516", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "240", + "localId" : "521", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "238", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "239", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -6943,29 +7151,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "248", + "localId" : "523", "name" : "NotContainsDayOfDateVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "248", + "r" : "523", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateVeryImpreciseLow",": " ] }, { - "r" : "247", + "r" : "524", "s" : [ { - "r" : "243", + "r" : "525", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "246", + "r" : "530", "s" : [ { - "r" : "244", + "r" : "526", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] } ] @@ -6973,24 +7181,26 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "247", + "localId" : "524", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "243", + "localId" : "525", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "246", + "localId" : "530", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "244", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "245", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6998,29 +7208,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "254", + "localId" : "532", "name" : "NotContainsDayOfDateVeryImpreciseHighEdgeOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "254", + "r" : "532", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateVeryImpreciseHighEdgeOpen",": " ] }, { - "r" : "253", + "r" : "533", "s" : [ { - "r" : "249", + "r" : "534", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "252", + "r" : "539", "s" : [ { - "r" : "250", + "r" : "535", "value" : [ "DateTime","(","2012",", ","10",")" ] } ] } ] @@ -7028,24 +7238,26 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "253", + "localId" : "533", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "249", + "localId" : "534", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "252", + "localId" : "539", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "250", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "251", + "localId" : "536", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -7053,29 +7265,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "260", + "localId" : "541", "name" : "MayContainDayOfDateVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "260", + "r" : "541", "s" : [ { "value" : [ "","define ","MayContainDayOfDateVeryImpreciseLow",": " ] }, { - "r" : "259", + "r" : "542", "s" : [ { - "r" : "255", + "r" : "543", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "258", + "r" : "548", "s" : [ { - "r" : "256", + "r" : "544", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] } ] @@ -7083,24 +7295,26 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "259", + "localId" : "542", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "255", + "localId" : "543", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "258", + "localId" : "548", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "256", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "257", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -7108,29 +7322,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "266", + "localId" : "550", "name" : "MayContainDayOfDateVeryImpreciseHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "266", + "r" : "550", "s" : [ { "value" : [ "","define ","MayContainDayOfDateVeryImpreciseHigh",": " ] }, { - "r" : "265", + "r" : "551", "s" : [ { - "r" : "261", + "r" : "552", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "264", + "r" : "557", "s" : [ { - "r" : "262", + "r" : "553", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] } ] @@ -7138,24 +7352,26 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "265", + "localId" : "551", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "261", + "localId" : "552", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "264", + "localId" : "557", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "262", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "263", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" @@ -7163,29 +7379,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "271", + "localId" : "559", "name" : "MayContainDayOfDateVeryImpreciseSurrounding", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "271", + "r" : "559", "s" : [ { "value" : [ "","define ","MayContainDayOfDateVeryImpreciseSurrounding",": " ] }, { - "r" : "270", + "r" : "560", "s" : [ { - "r" : "267", + "r" : "561", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] }, { "value" : [ " contains day of " ] }, { - "r" : "269", + "r" : "565", "s" : [ { - "r" : "268", + "r" : "562", "value" : [ "DateTime","(","2012",")" ] } ] } ] @@ -7193,18 +7409,20 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "270", + "localId" : "560", "precision" : "Day", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "267", + "localId" : "561", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" }, { - "localId" : "269", + "localId" : "565", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "268", + "localId" : "562", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" @@ -7212,32 +7430,32 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "279", + "localId" : "567", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "279", + "r" : "567", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "278", + "r" : "578", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "274", + "r" : "572", "s" : [ { - "r" : "272", + "r" : "568", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "277", + "r" : "577", "s" : [ { - "r" : "275", + "r" : "573", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -7247,37 +7465,39 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "278", + "localId" : "578", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "274", + "localId" : "572", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "272", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "273", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "277", + "localId" : "577", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "275", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "276", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -7285,29 +7505,29 @@ module.exports['Contains'] = { } } }, { - "localId" : "290", + "localId" : "580", "name" : "ImpreciseContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "290", + "r" : "580", "s" : [ { "value" : [ "","define ","ImpreciseContainsDate",": " ] }, { - "r" : "289", + "r" : "592", "s" : [ { - "r" : "280", + "r" : "581", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "288", + "r" : "591", "s" : [ { - "r" : "281", + "r" : "582", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -7315,53 +7535,55 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "289", + "localId" : "592", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "280", + "localId" : "581", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "288", + "localId" : "591", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "281", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "282", + "localId" : "583", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "283", + "localId" : "584", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "284", + "localId" : "585", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "285", + "localId" : "586", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "286", + "localId" : "587", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "287", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -7369,29 +7591,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "301", + "localId" : "594", "name" : "ImpreciseNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "594", "s" : [ { "value" : [ "","define ","ImpreciseNotContainsDate",": " ] }, { - "r" : "300", + "r" : "606", "s" : [ { - "r" : "291", + "r" : "595", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "299", + "r" : "605", "s" : [ { - "r" : "292", + "r" : "596", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -7399,53 +7621,55 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "606", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "291", + "localId" : "595", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "299", + "localId" : "605", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "292", + "localId" : "596", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "293", + "localId" : "597", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "294", + "localId" : "598", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "295", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "296", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "297", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "298", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -7453,29 +7677,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "312", + "localId" : "608", "name" : "ImpreciseMayContainDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "312", + "r" : "608", "s" : [ { "value" : [ "","define ","ImpreciseMayContainDate",": " ] }, { - "r" : "311", + "r" : "620", "s" : [ { - "r" : "302", + "r" : "609", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "310", + "r" : "619", "s" : [ { - "r" : "303", + "r" : "610", "value" : [ "DateTime","(","2012",", ","3",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -7483,53 +7707,55 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "311", + "localId" : "620", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "302", + "localId" : "609", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "310", + "localId" : "619", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "303", + "localId" : "610", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "304", + "localId" : "611", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "305", + "localId" : "612", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "306", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "307", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "308", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "309", + "localId" : "616", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -7537,30 +7763,30 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "319", + "localId" : "622", "name" : "NegInfBegContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "319", + "r" : "622", "s" : [ { "value" : [ "","define ","NegInfBegContainsInt",": " ] }, { - "r" : "318", + "r" : "629", "s" : [ { - "r" : "315", + "r" : "625", "s" : [ { - "r" : "313", + "r" : "623", "value" : [ "Interval[","null",", ","5","]" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "317", + "r" : "627", "s" : [ { - "r" : "316", + "r" : "628", "value" : [ "-","7" ] } ] } ] @@ -7568,32 +7794,36 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "318", + "localId" : "629", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "315", + "localId" : "625", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "626", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "313", + "localId" : "623", "type" : "Null" } }, "high" : { - "localId" : "314", + "localId" : "624", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "317", + "localId" : "627", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "316", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -7601,195 +7831,204 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "325", + "localId" : "631", "name" : "NegInfBegNotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "325", + "r" : "631", "s" : [ { "value" : [ "","define ","NegInfBegNotContainsInt",": " ] }, { - "r" : "324", + "r" : "637", "s" : [ { - "r" : "322", + "r" : "634", "s" : [ { - "r" : "320", + "r" : "632", "value" : [ "Interval[","null",", ","5","]" ] } ] }, { - "r" : "323", + "r" : "636", "value" : [ " contains ","7" ] } ] } ] } } ], "expression" : { - "localId" : "324", + "localId" : "637", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "322", + "localId" : "634", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "635", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "320", + "localId" : "632", "type" : "Null" } }, "high" : { - "localId" : "321", + "localId" : "633", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "323", + "localId" : "636", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" } ] } }, { - "localId" : "331", + "localId" : "639", "name" : "UnknownOpenBegContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "331", + "r" : "639", "s" : [ { "value" : [ "","define ","UnknownOpenBegContainsInt",": " ] }, { - "r" : "330", + "r" : "645", "s" : [ { - "r" : "328", + "r" : "642", "s" : [ { - "r" : "326", + "r" : "640", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "329", + "r" : "644", "value" : [ " contains ","5" ] } ] } ] } } ], "expression" : { - "localId" : "330", + "localId" : "645", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "328", + "localId" : "642", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "643", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "326", + "localId" : "640", "type" : "Null" } }, "high" : { - "localId" : "327", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "329", + "localId" : "644", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "337", + "localId" : "647", "name" : "UnknownClosedBegContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "337", + "r" : "647", "s" : [ { "value" : [ "","define ","UnknownClosedBegContainsInt",": " ] }, { - "r" : "336", + "r" : "653", "s" : [ { - "r" : "334", + "r" : "650", "s" : [ { - "r" : "332", + "r" : "648", "value" : [ "Interval[","null",", ","5","]" ] } ] }, { - "r" : "335", + "r" : "652", "value" : [ " contains ","5" ] } ] } ] } } ], "expression" : { - "localId" : "336", + "localId" : "653", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "334", + "localId" : "650", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "651", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "332", + "localId" : "648", "type" : "Null" } }, "high" : { - "localId" : "333", + "localId" : "649", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "335", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "344", + "localId" : "655", "name" : "UnknownBegMayContainInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "344", + "r" : "655", "s" : [ { "value" : [ "","define ","UnknownBegMayContainInt",": " ] }, { - "r" : "343", + "r" : "662", "s" : [ { - "r" : "340", + "r" : "658", "s" : [ { - "r" : "338", + "r" : "656", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "342", + "r" : "660", "s" : [ { - "r" : "341", + "r" : "661", "value" : [ "-","7" ] } ] } ] @@ -7797,32 +8036,36 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "343", + "localId" : "662", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "340", + "localId" : "658", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "659", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "338", + "localId" : "656", "type" : "Null" } }, "high" : { - "localId" : "339", + "localId" : "657", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "342", + "localId" : "660", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "341", + "localId" : "661", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -7830,140 +8073,146 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "350", + "localId" : "664", "name" : "UnknownBegNotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "350", + "r" : "664", "s" : [ { "value" : [ "","define ","UnknownBegNotContainsInt",": " ] }, { - "r" : "349", + "r" : "670", "s" : [ { - "r" : "347", + "r" : "667", "s" : [ { - "r" : "345", + "r" : "665", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "348", + "r" : "669", "value" : [ " contains ","7" ] } ] } ] } } ], "expression" : { - "localId" : "349", + "localId" : "670", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "347", + "localId" : "667", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "668", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "345", + "localId" : "665", "type" : "Null" } }, "high" : { - "localId" : "346", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "348", + "localId" : "669", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" } ] } }, { - "localId" : "356", + "localId" : "672", "name" : "PosInfEndContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "356", + "r" : "672", "s" : [ { "value" : [ "","define ","PosInfEndContainsInt",": " ] }, { - "r" : "355", + "r" : "678", "s" : [ { - "r" : "353", + "r" : "675", "s" : [ { - "r" : "351", + "r" : "673", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "354", + "r" : "677", "value" : [ " contains ","123456789" ] } ] } ] } } ], "expression" : { - "localId" : "355", + "localId" : "678", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "353", + "localId" : "675", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "351", + "localId" : "673", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "676", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "352", + "localId" : "674", "type" : "Null" } } }, { - "localId" : "354", + "localId" : "677", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "123456789", "type" : "Literal" } ] } }, { - "localId" : "363", + "localId" : "680", "name" : "PosInfEndNotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "363", + "r" : "680", "s" : [ { "value" : [ "","define ","PosInfEndNotContainsInt",": " ] }, { - "r" : "362", + "r" : "687", "s" : [ { - "r" : "359", + "r" : "683", "s" : [ { - "r" : "357", + "r" : "681", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "361", + "r" : "685", "s" : [ { - "r" : "360", + "r" : "686", "value" : [ "-","1" ] } ] } ] @@ -7971,32 +8220,36 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "362", + "localId" : "687", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "359", + "localId" : "683", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "357", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "684", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "358", + "localId" : "682", "type" : "Null" } } }, { - "localId" : "361", + "localId" : "685", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "360", + "localId" : "686", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -8004,195 +8257,204 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "369", + "localId" : "689", "name" : "UnknownOpenEndContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "369", + "r" : "689", "s" : [ { "value" : [ "","define ","UnknownOpenEndContainsInt",": " ] }, { - "r" : "368", + "r" : "695", "s" : [ { - "r" : "366", + "r" : "692", "s" : [ { - "r" : "364", + "r" : "690", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "367", + "r" : "694", "value" : [ " contains ","0" ] } ] } ] } } ], "expression" : { - "localId" : "368", + "localId" : "695", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "366", + "localId" : "692", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "364", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "693", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "365", + "localId" : "691", "type" : "Null" } } }, { - "localId" : "367", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } ] } }, { - "localId" : "375", + "localId" : "697", "name" : "UnknownClosedEndContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "375", + "r" : "697", "s" : [ { "value" : [ "","define ","UnknownClosedEndContainsInt",": " ] }, { - "r" : "374", + "r" : "703", "s" : [ { - "r" : "372", + "r" : "700", "s" : [ { - "r" : "370", + "r" : "698", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "373", + "r" : "702", "value" : [ " contains ","0" ] } ] } ] } } ], "expression" : { - "localId" : "374", + "localId" : "703", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "372", + "localId" : "700", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "370", + "localId" : "698", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "701", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "371", + "localId" : "699", "type" : "Null" } } }, { - "localId" : "373", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } ] } }, { - "localId" : "381", + "localId" : "705", "name" : "UnknownEndMayContainInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "705", "s" : [ { "value" : [ "","define ","UnknownEndMayContainInt",": " ] }, { - "r" : "380", + "r" : "711", "s" : [ { - "r" : "378", + "r" : "708", "s" : [ { - "r" : "376", + "r" : "706", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "379", + "r" : "710", "value" : [ " contains ","123456789" ] } ] } ] } } ], "expression" : { - "localId" : "380", + "localId" : "711", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "378", + "localId" : "708", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "376", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "709", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "377", + "localId" : "707", "type" : "Null" } } }, { - "localId" : "379", + "localId" : "710", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "123456789", "type" : "Literal" } ] } }, { - "localId" : "388", + "localId" : "713", "name" : "UnknownEndNotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "388", + "r" : "713", "s" : [ { "value" : [ "","define ","UnknownEndNotContainsInt",": " ] }, { - "r" : "387", + "r" : "720", "s" : [ { - "r" : "384", + "r" : "716", "s" : [ { - "r" : "382", + "r" : "714", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "386", + "r" : "718", "s" : [ { - "r" : "385", + "r" : "719", "value" : [ "-","1" ] } ] } ] @@ -8200,32 +8462,36 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "387", + "localId" : "720", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "384", + "localId" : "716", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "382", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "717", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "383", + "localId" : "715", "type" : "Null" } } }, { - "localId" : "386", + "localId" : "718", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "385", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -8233,27 +8499,27 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "408", + "localId" : "722", "name" : "NegInfBegContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "408", + "r" : "722", "s" : [ { "value" : [ "","define ","NegInfBegContainsDate",": " ] }, { - "r" : "407", + "r" : "746", "s" : [ { - "r" : "398", + "r" : "734", "s" : [ { - "r" : "389", + "r" : "723", "value" : [ "Interval[","null",", " ] }, { - "r" : "397", + "r" : "733", "s" : [ { - "r" : "390", + "r" : "724", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -8262,9 +8528,9 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "406", + "r" : "745", "s" : [ { - "r" : "399", + "r" : "736", "value" : [ "DateTime","(","1",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -8272,108 +8538,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "407", + "localId" : "746", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "398", + "localId" : "734", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "735", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "389", + "localId" : "723", "type" : "Null" } }, "high" : { - "localId" : "397", + "localId" : "733", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "390", + "localId" : "724", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "391", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "392", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "393", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "394", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "395", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "396", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "406", + "localId" : "745", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "399", + "localId" : "736", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "month" : { - "localId" : "400", + "localId" : "737", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "401", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "402", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "403", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "404", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "405", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -8381,27 +8652,27 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "428", + "localId" : "748", "name" : "NegInfBegNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "428", + "r" : "748", "s" : [ { "value" : [ "","define ","NegInfBegNotContainsDate",": " ] }, { - "r" : "427", + "r" : "772", "s" : [ { - "r" : "418", + "r" : "760", "s" : [ { - "r" : "409", + "r" : "749", "value" : [ "Interval[","null",", " ] }, { - "r" : "417", + "r" : "759", "s" : [ { - "r" : "410", + "r" : "750", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -8410,9 +8681,9 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "426", + "r" : "771", "s" : [ { - "r" : "419", + "r" : "762", "value" : [ "DateTime","(","2013",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -8420,108 +8691,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "427", + "localId" : "772", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "418", + "localId" : "760", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "761", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "409", + "localId" : "749", "type" : "Null" } }, "high" : { - "localId" : "417", + "localId" : "759", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "410", + "localId" : "750", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "411", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "412", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "413", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "414", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "415", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "416", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "426", + "localId" : "771", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "419", + "localId" : "762", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "420", + "localId" : "763", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "421", + "localId" : "764", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "422", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "423", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "424", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "425", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -8529,27 +8805,27 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "448", + "localId" : "774", "name" : "UnknownOpenBegMayContainDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "448", + "r" : "774", "s" : [ { "value" : [ "","define ","UnknownOpenBegMayContainDate",": " ] }, { - "r" : "447", + "r" : "798", "s" : [ { - "r" : "438", + "r" : "786", "s" : [ { - "r" : "429", + "r" : "775", "value" : [ "Interval(","null",", " ] }, { - "r" : "437", + "r" : "785", "s" : [ { - "r" : "430", + "r" : "776", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -8558,9 +8834,9 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "446", + "r" : "797", "s" : [ { - "r" : "439", + "r" : "788", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] } ] @@ -8568,108 +8844,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "447", + "localId" : "798", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "438", + "localId" : "786", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "787", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "429", + "localId" : "775", "type" : "Null" } }, "high" : { - "localId" : "437", + "localId" : "785", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "430", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "431", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "432", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "433", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "434", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "435", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "436", + "localId" : "782", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "446", + "localId" : "797", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "439", + "localId" : "788", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "440", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "441", + "localId" : "790", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "442", + "localId" : "791", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "443", + "localId" : "792", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "444", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "445", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -8677,27 +8958,27 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "468", + "localId" : "800", "name" : "UnknownClosedBegContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "468", + "r" : "800", "s" : [ { "value" : [ "","define ","UnknownClosedBegContainsDate",": " ] }, { - "r" : "467", + "r" : "824", "s" : [ { - "r" : "458", + "r" : "812", "s" : [ { - "r" : "449", + "r" : "801", "value" : [ "Interval[","null",", " ] }, { - "r" : "457", + "r" : "811", "s" : [ { - "r" : "450", + "r" : "802", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -8706,9 +8987,9 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "466", + "r" : "823", "s" : [ { - "r" : "459", + "r" : "814", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] } ] @@ -8716,108 +8997,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "467", + "localId" : "824", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "458", + "localId" : "812", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "813", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "449", + "localId" : "801", "type" : "Null" } }, "high" : { - "localId" : "457", + "localId" : "811", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "450", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "451", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "452", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "453", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "454", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "455", + "localId" : "807", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "456", + "localId" : "808", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "466", + "localId" : "823", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "459", + "localId" : "814", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "460", + "localId" : "815", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "461", + "localId" : "816", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "462", + "localId" : "817", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "463", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "464", + "localId" : "819", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "465", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -8825,27 +9111,27 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "488", + "localId" : "826", "name" : "UnknownBegMayContainDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "488", + "r" : "826", "s" : [ { "value" : [ "","define ","UnknownBegMayContainDate",": " ] }, { - "r" : "487", + "r" : "850", "s" : [ { - "r" : "478", + "r" : "838", "s" : [ { - "r" : "469", + "r" : "827", "value" : [ "Interval(","null",", " ] }, { - "r" : "477", + "r" : "837", "s" : [ { - "r" : "470", + "r" : "828", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -8854,9 +9140,9 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "486", + "r" : "849", "s" : [ { - "r" : "479", + "r" : "840", "value" : [ "DateTime","(","1",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -8864,108 +9150,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "487", + "localId" : "850", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "478", + "localId" : "838", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "839", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "469", + "localId" : "827", "type" : "Null" } }, "high" : { - "localId" : "477", + "localId" : "837", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "470", + "localId" : "828", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "471", + "localId" : "829", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "472", + "localId" : "830", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "473", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "474", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "475", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "476", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "486", + "localId" : "849", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "479", + "localId" : "840", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "month" : { - "localId" : "480", + "localId" : "841", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "481", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "482", + "localId" : "843", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "483", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "484", + "localId" : "845", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "485", + "localId" : "846", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -8973,27 +9264,27 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "508", + "localId" : "852", "name" : "UnknownBegNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "508", + "r" : "852", "s" : [ { "value" : [ "","define ","UnknownBegNotContainsDate",": " ] }, { - "r" : "507", + "r" : "876", "s" : [ { - "r" : "498", + "r" : "864", "s" : [ { - "r" : "489", + "r" : "853", "value" : [ "Interval(","null",", " ] }, { - "r" : "497", + "r" : "863", "s" : [ { - "r" : "490", + "r" : "854", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -9002,9 +9293,9 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "506", + "r" : "875", "s" : [ { - "r" : "499", + "r" : "866", "value" : [ "DateTime","(","2013",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -9012,108 +9303,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "507", + "localId" : "876", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "498", + "localId" : "864", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "865", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "489", + "localId" : "853", "type" : "Null" } }, "high" : { - "localId" : "497", + "localId" : "863", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "490", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "491", + "localId" : "855", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "492", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "493", + "localId" : "857", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "494", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "495", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "496", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "506", + "localId" : "875", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "499", + "localId" : "866", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "500", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "501", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "502", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "503", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "504", + "localId" : "871", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "505", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -9121,38 +9417,38 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "528", + "localId" : "878", "name" : "PosInfEndContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "528", + "r" : "878", "s" : [ { "value" : [ "","define ","PosInfEndContainsDate",": " ] }, { - "r" : "527", + "r" : "902", "s" : [ { - "r" : "518", + "r" : "890", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "516", + "r" : "888", "s" : [ { - "r" : "509", + "r" : "879", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "517", + "r" : "889", "value" : [ ", ","null","]" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "526", + "r" : "901", "s" : [ { - "r" : "519", + "r" : "892", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -9160,108 +9456,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "527", + "localId" : "902", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "518", + "localId" : "890", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "516", + "localId" : "888", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "509", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "510", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "511", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "512", + "localId" : "882", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "513", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "514", + "localId" : "884", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "515", + "localId" : "885", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "891", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "517", + "localId" : "889", "type" : "Null" } } }, { - "localId" : "526", + "localId" : "901", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "519", + "localId" : "892", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "520", + "localId" : "893", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "521", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "522", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "523", + "localId" : "896", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "524", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "525", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -9269,38 +9570,38 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "548", + "localId" : "904", "name" : "PosInfEndNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "548", + "r" : "904", "s" : [ { "value" : [ "","define ","PosInfEndNotContainsDate",": " ] }, { - "r" : "547", + "r" : "928", "s" : [ { - "r" : "538", + "r" : "916", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "536", + "r" : "914", "s" : [ { - "r" : "529", + "r" : "905", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "537", + "r" : "915", "value" : [ ", ","null","]" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "546", + "r" : "927", "s" : [ { - "r" : "539", + "r" : "918", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -9308,108 +9609,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "547", + "localId" : "928", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "538", + "localId" : "916", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "536", + "localId" : "914", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "529", + "localId" : "905", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "530", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "531", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "532", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "533", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "534", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "535", + "localId" : "911", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "917", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "537", + "localId" : "915", "type" : "Null" } } }, { - "localId" : "546", + "localId" : "927", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "539", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "540", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "541", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "542", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "543", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "544", + "localId" : "923", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "545", + "localId" : "924", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -9417,38 +9723,38 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "568", + "localId" : "930", "name" : "UnknownOpenEndContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "568", + "r" : "930", "s" : [ { "value" : [ "","define ","UnknownOpenEndContainsDate",": " ] }, { - "r" : "567", + "r" : "954", "s" : [ { - "r" : "558", + "r" : "942", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "556", + "r" : "940", "s" : [ { - "r" : "549", + "r" : "931", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "557", + "r" : "941", "value" : [ ", ","null",")" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "566", + "r" : "953", "s" : [ { - "r" : "559", + "r" : "944", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -9456,108 +9762,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "567", + "localId" : "954", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "558", + "localId" : "942", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "556", + "localId" : "940", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "549", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "550", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "551", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "552", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "553", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "554", + "localId" : "936", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "555", + "localId" : "937", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "943", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "557", + "localId" : "941", "type" : "Null" } } }, { - "localId" : "566", + "localId" : "953", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "559", + "localId" : "944", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "560", + "localId" : "945", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "561", + "localId" : "946", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "562", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "563", + "localId" : "948", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "564", + "localId" : "949", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "565", + "localId" : "950", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -9565,38 +9876,38 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "588", + "localId" : "956", "name" : "UnknownClosedEndContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "588", + "r" : "956", "s" : [ { "value" : [ "","define ","UnknownClosedEndContainsDate",": " ] }, { - "r" : "587", + "r" : "980", "s" : [ { - "r" : "578", + "r" : "968", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "576", + "r" : "966", "s" : [ { - "r" : "569", + "r" : "957", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "577", + "r" : "967", "value" : [ ", ","null","]" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "586", + "r" : "979", "s" : [ { - "r" : "579", + "r" : "970", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -9604,108 +9915,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "587", + "localId" : "980", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "578", + "localId" : "968", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "576", + "localId" : "966", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "569", + "localId" : "957", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "570", + "localId" : "958", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "571", + "localId" : "959", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "572", + "localId" : "960", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "573", + "localId" : "961", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "574", + "localId" : "962", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "575", + "localId" : "963", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "969", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "577", + "localId" : "967", "type" : "Null" } } }, { - "localId" : "586", + "localId" : "979", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "579", + "localId" : "970", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "580", + "localId" : "971", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "581", + "localId" : "972", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "582", + "localId" : "973", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "583", + "localId" : "974", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "584", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "585", + "localId" : "976", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -9713,38 +10029,38 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "608", + "localId" : "982", "name" : "UnknownEndMayContainDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "608", + "r" : "982", "s" : [ { "value" : [ "","define ","UnknownEndMayContainDate",": " ] }, { - "r" : "607", + "r" : "1006", "s" : [ { - "r" : "598", + "r" : "994", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "596", + "r" : "992", "s" : [ { - "r" : "589", + "r" : "983", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "597", + "r" : "993", "value" : [ ", ","null",")" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "606", + "r" : "1005", "s" : [ { - "r" : "599", + "r" : "996", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -9752,108 +10068,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "607", + "localId" : "1006", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "598", + "localId" : "994", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "596", + "localId" : "992", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "589", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "590", + "localId" : "984", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "591", + "localId" : "985", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "592", + "localId" : "986", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "593", + "localId" : "987", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "594", + "localId" : "988", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "595", + "localId" : "989", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "995", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "597", + "localId" : "993", "type" : "Null" } } }, { - "localId" : "606", + "localId" : "1005", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "599", + "localId" : "996", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "600", + "localId" : "997", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "601", + "localId" : "998", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "602", + "localId" : "999", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "603", + "localId" : "1000", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "604", + "localId" : "1001", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "605", + "localId" : "1002", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -9861,38 +10182,38 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "628", + "localId" : "1008", "name" : "UnknownEndNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "628", + "r" : "1008", "s" : [ { "value" : [ "","define ","UnknownEndNotContainsDate",": " ] }, { - "r" : "627", + "r" : "1032", "s" : [ { - "r" : "618", + "r" : "1020", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "616", + "r" : "1018", "s" : [ { - "r" : "609", + "r" : "1009", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "617", + "r" : "1019", "value" : [ ", ","null",")" ] } ] }, { "value" : [ " contains " ] }, { - "r" : "626", + "r" : "1031", "s" : [ { - "r" : "619", + "r" : "1022", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -9900,108 +10221,113 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "627", + "localId" : "1032", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "618", + "localId" : "1020", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "616", + "localId" : "1018", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "609", + "localId" : "1009", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "610", + "localId" : "1010", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "611", + "localId" : "1011", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "612", + "localId" : "1012", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "613", + "localId" : "1013", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "614", + "localId" : "1014", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "615", + "localId" : "1015", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1021", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "617", + "localId" : "1019", "type" : "Null" } } }, { - "localId" : "626", + "localId" : "1031", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "619", + "localId" : "1022", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "620", + "localId" : "1023", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "621", + "localId" : "1024", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "622", + "localId" : "1025", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "623", + "localId" : "1026", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "624", + "localId" : "1027", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "625", + "localId" : "1028", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -10080,14 +10406,16 @@ define UnknownEndNotContainsDate: DateTime(2012, 1, 1, 0, 0, 0, 0) in Interval[D module.exports['In'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "628", + "r" : "1008", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -10103,17 +10431,18 @@ module.exports['In'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -10121,7 +10450,7 @@ module.exports['In'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -10129,40 +10458,49 @@ module.exports['In'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "212", "name" : "ContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "212", "s" : [ { "value" : [ "","define ","ContainsInt",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "3"," in " ] }, { - "r" : "5", + "r" : "216", "s" : [ { - "r" : "3", + "r" : "214", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -10170,26 +10508,27 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "217", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "216", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -10197,25 +10536,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "13", + "localId" : "219", "name" : "NotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "219", "s" : [ { "value" : [ "","define ","NotContainsInt",": " ] }, { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "8", + "r" : "220", "value" : [ "1"," in " ] }, { - "r" : "11", + "r" : "223", "s" : [ { - "r" : "9", + "r" : "221", "value" : [ "Interval(","1",", ","5","]" ] } ] } ] @@ -10223,26 +10562,27 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "224", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "11", + "localId" : "223", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -10250,25 +10590,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "19", + "localId" : "226", "name" : "ContainsReal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "226", "s" : [ { "value" : [ "","define ","ContainsReal",": " ] }, { - "r" : "18", + "r" : "231", "s" : [ { - "r" : "14", + "r" : "227", "value" : [ "2.345"," in " ] }, { - "r" : "17", + "r" : "230", "s" : [ { - "r" : "15", + "r" : "228", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] } ] @@ -10276,26 +10616,27 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "231", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.345", "type" : "Literal" }, { - "localId" : "17", + "localId" : "230", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" @@ -10303,25 +10644,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "25", + "localId" : "233", "name" : "NotContainsReal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "233", "s" : [ { "value" : [ "","define ","NotContainsReal",": " ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "20", + "r" : "234", "value" : [ "4.567"," in " ] }, { - "r" : "23", + "r" : "237", "s" : [ { - "r" : "21", + "r" : "235", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] } ] @@ -10329,26 +10670,27 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.567", "type" : "Literal" }, { - "localId" : "23", + "localId" : "237", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" @@ -10356,38 +10698,38 @@ module.exports['In'] = { } ] } }, { - "localId" : "31", + "localId" : "240", "name" : "ContainsQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "240", "s" : [ { "value" : [ "","define ","ContainsQuantity",": " ] }, { - "r" : "30", + "r" : "245", "s" : [ { - "r" : "26", + "r" : "241", "s" : [ { "value" : [ "5 ","'mg'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "29", + "r" : "244", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "27", + "r" : "242", "s" : [ { "value" : [ "4 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "28", + "r" : "243", "s" : [ { "value" : [ "6 ","'mg'" ] } ] @@ -10399,26 +10741,27 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "245", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "241", "value" : 5, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "29", + "localId" : "244", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "27", + "localId" : "242", "value" : 4, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "28", + "localId" : "243", "value" : 6, "unit" : "mg", "type" : "Quantity" @@ -10426,38 +10769,38 @@ module.exports['In'] = { } ] } }, { - "localId" : "37", + "localId" : "247", "name" : "ContainsQuantityInclusiveEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "247", "s" : [ { "value" : [ "","define ","ContainsQuantityInclusiveEdge",": " ] }, { - "r" : "36", + "r" : "252", "s" : [ { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "6 ","'mg'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "35", + "r" : "251", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "33", + "r" : "249", "s" : [ { "value" : [ "4 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "34", + "r" : "250", "s" : [ { "value" : [ "6 ","'mg'" ] } ] @@ -10469,26 +10812,27 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "252", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "248", "value" : 6, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "35", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "33", + "localId" : "249", "value" : 4, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "34", + "localId" : "250", "value" : 6, "unit" : "mg", "type" : "Quantity" @@ -10496,38 +10840,38 @@ module.exports['In'] = { } ] } }, { - "localId" : "43", + "localId" : "254", "name" : "NotContainsQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "254", "s" : [ { "value" : [ "","define ","NotContainsQuantity",": " ] }, { - "r" : "42", + "r" : "259", "s" : [ { - "r" : "38", + "r" : "255", "s" : [ { "value" : [ "3 ","'mg'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "41", + "r" : "258", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "39", + "r" : "256", "s" : [ { "value" : [ "4 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "40", + "r" : "257", "s" : [ { "value" : [ "6 ","'mg'" ] } ] @@ -10539,26 +10883,27 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "259", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "38", + "localId" : "255", "value" : 3, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "41", + "localId" : "258", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "39", + "localId" : "256", "value" : 4, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "40", + "localId" : "257", "value" : 6, "unit" : "mg", "type" : "Quantity" @@ -10566,38 +10911,38 @@ module.exports['In'] = { } ] } }, { - "localId" : "49", + "localId" : "261", "name" : "NotContainsQuantityExclusiveEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "261", "s" : [ { "value" : [ "","define ","NotContainsQuantityExclusiveEdge",": " ] }, { - "r" : "48", + "r" : "266", "s" : [ { - "r" : "44", + "r" : "262", "s" : [ { "value" : [ "6 ","'mg'" ] } ] }, { "value" : [ " in " ] }, { - "r" : "47", + "r" : "265", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "45", + "r" : "263", "s" : [ { "value" : [ "4 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "46", + "r" : "264", "s" : [ { "value" : [ "6 ","'mg'" ] } ] @@ -10609,26 +10954,27 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "266", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "262", "value" : 6, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "47", + "localId" : "265", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "263", "value" : 4, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "46", + "localId" : "264", "value" : 6, "unit" : "mg", "type" : "Quantity" @@ -10636,32 +10982,32 @@ module.exports['In'] = { } ] } }, { - "localId" : "67", + "localId" : "268", "name" : "DateIvlHighOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "268", "s" : [ { "value" : [ "","define ","DateIvlHighOpen",": " ] }, { - "r" : "66", + "r" : "289", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "57", + "r" : "278", "s" : [ { - "r" : "50", + "r" : "269", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "65", + "r" : "288", "s" : [ { - "r" : "58", + "r" : "279", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -10671,97 +11017,99 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "289", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "57", + "localId" : "278", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "50", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "51", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "52", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "53", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "54", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "55", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "56", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "65", + "localId" : "288", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "58", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "59", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "60", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "61", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "62", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "63", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "64", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -10769,32 +11117,32 @@ module.exports['In'] = { } } }, { - "localId" : "85", + "localId" : "291", "name" : "DateIvlHighClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "85", + "r" : "291", "s" : [ { "value" : [ "","define ","DateIvlHighClosed",": " ] }, { - "r" : "84", + "r" : "312", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "75", + "r" : "301", "s" : [ { - "r" : "68", + "r" : "292", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "311", "s" : [ { - "r" : "76", + "r" : "302", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -10804,97 +11152,99 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "84", + "localId" : "312", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "75", + "localId" : "301", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "83", + "localId" : "311", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "79", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "80", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "81", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "82", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -10902,28 +11252,28 @@ module.exports['In'] = { } } }, { - "localId" : "96", + "localId" : "314", "name" : "ContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "96", + "r" : "314", "s" : [ { "value" : [ "","define ","ContainsDate",": " ] }, { - "r" : "95", + "r" : "326", "s" : [ { - "r" : "93", + "r" : "324", "s" : [ { - "r" : "86", + "r" : "315", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "94", + "r" : "325", "s" : [ { "value" : [ "DateIvlHighClosed" ] } ] @@ -10932,82 +11282,84 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "95", + "localId" : "326", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "93", + "localId" : "324", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "87", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "88", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "89", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "90", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "91", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "92", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "94", + "localId" : "325", "name" : "DateIvlHighClosed", "type" : "ExpressionRef" } ] } }, { - "localId" : "107", + "localId" : "328", "name" : "NotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "328", "s" : [ { "value" : [ "","define ","NotContainsDate",": " ] }, { - "r" : "106", + "r" : "340", "s" : [ { - "r" : "104", + "r" : "338", "s" : [ { - "r" : "97", + "r" : "329", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "105", + "r" : "339", "s" : [ { "value" : [ "DateIvlHighOpen" ] } ] @@ -11016,82 +11368,84 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "340", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "104", + "localId" : "338", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "97", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "98", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "99", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "100", + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "101", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "102", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "103", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "105", + "localId" : "339", "name" : "DateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "113", + "localId" : "342", "name" : "ContainsImpreciseDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "113", + "r" : "342", "s" : [ { "value" : [ "","define ","ContainsImpreciseDate",": " ] }, { - "r" : "112", + "r" : "349", "s" : [ { - "r" : "110", + "r" : "347", "s" : [ { - "r" : "108", + "r" : "343", "value" : [ "DateTime","(","2012",", ","4",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "111", + "r" : "348", "s" : [ { "value" : [ "DateIvlHighClosed" ] } ] @@ -11100,52 +11454,54 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "112", + "localId" : "349", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "347", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "108", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "109", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "111", + "localId" : "348", "name" : "DateIvlHighClosed", "type" : "ExpressionRef" } ] } }, { - "localId" : "119", + "localId" : "351", "name" : "NotContainsImpreciseDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "351", "s" : [ { "value" : [ "","define ","NotContainsImpreciseDate",": " ] }, { - "r" : "118", + "r" : "358", "s" : [ { - "r" : "116", + "r" : "356", "s" : [ { - "r" : "114", + "r" : "352", "value" : [ "DateTime","(","2012",", ","10",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "117", + "r" : "357", "s" : [ { "value" : [ "DateIvlHighClosed" ] } ] @@ -11154,52 +11510,54 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "358", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "116", + "localId" : "356", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "114", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "115", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "117", + "localId" : "357", "name" : "DateIvlHighClosed", "type" : "ExpressionRef" } ] } }, { - "localId" : "124", + "localId" : "360", "name" : "MayContainImpreciseDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "124", + "r" : "360", "s" : [ { "value" : [ "","define ","MayContainImpreciseDate",": " ] }, { - "r" : "123", + "r" : "366", "s" : [ { - "r" : "121", + "r" : "364", "s" : [ { - "r" : "120", + "r" : "361", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "122", + "r" : "365", "s" : [ { "value" : [ "DateIvlHighClosed" ] } ] @@ -11208,50 +11566,52 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "123", + "localId" : "366", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "121", + "localId" : "364", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "120", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, { - "localId" : "122", + "localId" : "365", "name" : "DateIvlHighClosed", "type" : "ExpressionRef" } ] } }, { - "localId" : "142", + "localId" : "368", "name" : "PrecisionDateIvlHighOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "142", + "r" : "368", "s" : [ { "value" : [ "","define ","PrecisionDateIvlHighOpen",": " ] }, { - "r" : "141", + "r" : "389", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "132", + "r" : "378", "s" : [ { - "r" : "125", + "r" : "369", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "140", + "r" : "388", "s" : [ { - "r" : "133", + "r" : "379", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -11261,97 +11621,99 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "141", + "localId" : "389", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "132", + "localId" : "378", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "125", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "126", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "127", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "128", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "129", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "130", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "131", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "140", + "localId" : "388", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "133", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "134", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "135", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "136", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "137", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "138", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "139", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -11359,32 +11721,32 @@ module.exports['In'] = { } } }, { - "localId" : "160", + "localId" : "391", "name" : "PrecisionDateIvlHighClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "160", + "r" : "391", "s" : [ { "value" : [ "","define ","PrecisionDateIvlHighClosed",": " ] }, { - "r" : "159", + "r" : "412", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "150", + "r" : "401", "s" : [ { - "r" : "143", + "r" : "392", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "158", + "r" : "411", "s" : [ { - "r" : "151", + "r" : "402", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -11394,97 +11756,99 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "159", + "localId" : "412", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "150", + "localId" : "401", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "143", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "144", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "145", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "146", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "147", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "148", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "149", + "localId" : "398", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "158", + "localId" : "411", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -11492,28 +11856,28 @@ module.exports['In'] = { } } }, { - "localId" : "171", + "localId" : "414", "name" : "ContainsDayOfDateLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "171", + "r" : "414", "s" : [ { "value" : [ "","define ","ContainsDayOfDateLowEdge",": " ] }, { - "r" : "170", + "r" : "415", "s" : [ { - "r" : "168", + "r" : "425", "s" : [ { - "r" : "161", + "r" : "416", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "169", + "r" : "426", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -11522,83 +11886,85 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "170", + "localId" : "415", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "168", + "localId" : "425", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "161", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "162", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "163", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "164", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "165", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "166", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "167", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "169", + "localId" : "426", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "182", + "localId" : "428", "name" : "NotContainsDayOfDateHighEdgeOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "182", + "r" : "428", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateHighEdgeOpen",": " ] }, { - "r" : "181", + "r" : "429", "s" : [ { - "r" : "179", + "r" : "439", "s" : [ { - "r" : "172", + "r" : "430", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "180", + "r" : "440", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -11607,83 +11973,85 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "181", + "localId" : "429", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "179", + "localId" : "439", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "172", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "173", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "174", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "175", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "176", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "177", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "178", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, { - "localId" : "180", + "localId" : "440", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "193", + "localId" : "442", "name" : "ContainsDayOfDateHighEdgeClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "193", + "r" : "442", "s" : [ { "value" : [ "","define ","ContainsDayOfDateHighEdgeClosed",": " ] }, { - "r" : "192", + "r" : "443", "s" : [ { - "r" : "190", + "r" : "453", "s" : [ { - "r" : "183", + "r" : "444", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "191", + "r" : "454", "s" : [ { "value" : [ "PrecisionDateIvlHighClosed" ] } ] @@ -11692,83 +12060,85 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "192", + "localId" : "443", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "190", + "localId" : "453", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "183", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "184", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "185", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "186", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "187", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "188", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "189", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, { - "localId" : "191", + "localId" : "454", "name" : "PrecisionDateIvlHighClosed", "type" : "ExpressionRef" } ] } }, { - "localId" : "204", + "localId" : "456", "name" : "NotContainsDayOfDateLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "204", + "r" : "456", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateLowEdge",": " ] }, { - "r" : "203", + "r" : "457", "s" : [ { - "r" : "201", + "r" : "467", "s" : [ { - "r" : "194", + "r" : "458", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "202", + "r" : "468", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -11777,83 +12147,85 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "203", + "localId" : "457", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "201", + "localId" : "467", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "194", + "localId" : "458", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "195", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "196", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "197", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "198", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "199", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "200", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, { - "localId" : "202", + "localId" : "468", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "215", + "localId" : "470", "name" : "NotContainsDayOfDateBeyondHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "215", + "r" : "470", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateBeyondHighEdge",": " ] }, { - "r" : "214", + "r" : "471", "s" : [ { - "r" : "212", + "r" : "481", "s" : [ { - "r" : "205", + "r" : "472", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "213", + "r" : "482", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -11862,83 +12234,85 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "214", + "localId" : "471", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "212", + "localId" : "481", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "205", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "206", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "207", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "208", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "209", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "210", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "211", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "213", + "localId" : "482", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "222", + "localId" : "484", "name" : "ContainsDayOfDateImpreciseLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "222", + "r" : "484", "s" : [ { "value" : [ "","define ","ContainsDayOfDateImpreciseLowEdge",": " ] }, { - "r" : "221", + "r" : "485", "s" : [ { - "r" : "219", + "r" : "491", "s" : [ { - "r" : "216", + "r" : "486", "value" : [ "DateTime","(","2012",", ","3",", ","2",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "220", + "r" : "492", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -11947,59 +12321,61 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "221", + "localId" : "485", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "219", + "localId" : "491", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "216", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "217", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "218", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "220", + "localId" : "492", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "229", + "localId" : "494", "name" : "NotContainsDayOfDateImpreciseHighEdgeOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "229", + "r" : "494", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateImpreciseHighEdgeOpen",": " ] }, { - "r" : "228", + "r" : "495", "s" : [ { - "r" : "226", + "r" : "501", "s" : [ { - "r" : "223", + "r" : "496", "value" : [ "DateTime","(","2012",", ","9",", ","2",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "227", + "r" : "502", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -12008,59 +12384,61 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "228", + "localId" : "495", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "226", + "localId" : "501", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "223", + "localId" : "496", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "224", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "225", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "227", + "localId" : "502", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "236", + "localId" : "504", "name" : "ContainsDayOfDateImpreciseHighEdgeClosed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "236", + "r" : "504", "s" : [ { "value" : [ "","define ","ContainsDayOfDateImpreciseHighEdgeClosed",": " ] }, { - "r" : "235", + "r" : "505", "s" : [ { - "r" : "233", + "r" : "511", "s" : [ { - "r" : "230", + "r" : "506", "value" : [ "DateTime","(","2012",", ","9",", ","2",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "234", + "r" : "512", "s" : [ { "value" : [ "PrecisionDateIvlHighClosed" ] } ] @@ -12069,59 +12447,61 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "235", + "localId" : "505", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "233", + "localId" : "511", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "230", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "231", + "localId" : "507", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "232", + "localId" : "508", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "234", + "localId" : "512", "name" : "PrecisionDateIvlHighClosed", "type" : "ExpressionRef" } ] } }, { - "localId" : "242", + "localId" : "514", "name" : "ContainsDayOfDateVeryImpreciseMiddle", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "242", + "r" : "514", "s" : [ { "value" : [ "","define ","ContainsDayOfDateVeryImpreciseMiddle",": " ] }, { - "r" : "241", + "r" : "515", "s" : [ { - "r" : "239", + "r" : "520", "s" : [ { - "r" : "237", + "r" : "516", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "240", + "r" : "521", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -12130,53 +12510,55 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "241", + "localId" : "515", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "239", + "localId" : "520", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "237", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "238", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } }, { - "localId" : "240", + "localId" : "521", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "248", + "localId" : "523", "name" : "NotContainsDayOfDateVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "248", + "r" : "523", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateVeryImpreciseLow",": " ] }, { - "r" : "247", + "r" : "524", "s" : [ { - "r" : "245", + "r" : "529", "s" : [ { - "r" : "243", + "r" : "525", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "246", + "r" : "530", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -12185,53 +12567,55 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "247", + "localId" : "524", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "245", + "localId" : "529", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "243", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "244", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "246", + "localId" : "530", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "254", + "localId" : "532", "name" : "NotContainsDayOfDateVeryImpreciseHighEdgeOpen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "254", + "r" : "532", "s" : [ { "value" : [ "","define ","NotContainsDayOfDateVeryImpreciseHighEdgeOpen",": " ] }, { - "r" : "253", + "r" : "533", "s" : [ { - "r" : "251", + "r" : "538", "s" : [ { - "r" : "249", + "r" : "534", "value" : [ "DateTime","(","2012",", ","10",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "252", + "r" : "539", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -12240,53 +12624,55 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "253", + "localId" : "533", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "251", + "localId" : "538", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "249", + "localId" : "534", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "250", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "252", + "localId" : "539", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "260", + "localId" : "541", "name" : "MayContainDayOfDateVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "260", + "r" : "541", "s" : [ { "value" : [ "","define ","MayContainDayOfDateVeryImpreciseLow",": " ] }, { - "r" : "259", + "r" : "542", "s" : [ { - "r" : "257", + "r" : "547", "s" : [ { - "r" : "255", + "r" : "543", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "258", + "r" : "548", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -12295,53 +12681,55 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "259", + "localId" : "542", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "257", + "localId" : "547", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "255", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "256", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "258", + "localId" : "548", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "266", + "localId" : "550", "name" : "MayContainDayOfDateVeryImpreciseHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "266", + "r" : "550", "s" : [ { "value" : [ "","define ","MayContainDayOfDateVeryImpreciseHigh",": " ] }, { - "r" : "265", + "r" : "551", "s" : [ { - "r" : "263", + "r" : "556", "s" : [ { - "r" : "261", + "r" : "552", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "264", + "r" : "557", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -12350,53 +12738,55 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "265", + "localId" : "551", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "263", + "localId" : "556", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "261", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "262", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, { - "localId" : "264", + "localId" : "557", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "271", + "localId" : "559", "name" : "MayContainDayOfDateVeryImpreciseSurrounding", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "271", + "r" : "559", "s" : [ { "value" : [ "","define ","MayContainDayOfDateVeryImpreciseSurrounding",": " ] }, { - "r" : "270", + "r" : "560", "s" : [ { - "r" : "268", + "r" : "564", "s" : [ { - "r" : "267", + "r" : "561", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ " in day of " ] }, { - "r" : "269", + "r" : "565", "s" : [ { "value" : [ "PrecisionDateIvlHighOpen" ] } ] @@ -12405,51 +12795,53 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "270", + "localId" : "560", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "268", + "localId" : "564", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "267", + "localId" : "561", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, { - "localId" : "269", + "localId" : "565", "name" : "PrecisionDateIvlHighOpen", "type" : "ExpressionRef" } ] } }, { - "localId" : "279", + "localId" : "567", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "279", + "r" : "567", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "278", + "r" : "578", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "274", + "r" : "572", "s" : [ { - "r" : "272", + "r" : "568", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "277", + "r" : "577", "s" : [ { - "r" : "275", + "r" : "573", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -12459,37 +12851,39 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "278", + "localId" : "578", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "274", + "localId" : "572", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "272", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "273", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "277", + "localId" : "577", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "275", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "276", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -12497,28 +12891,28 @@ module.exports['In'] = { } } }, { - "localId" : "290", + "localId" : "580", "name" : "ImpreciseContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "290", + "r" : "580", "s" : [ { "value" : [ "","define ","ImpreciseContainsDate",": " ] }, { - "r" : "289", + "r" : "592", "s" : [ { - "r" : "287", + "r" : "590", "s" : [ { - "r" : "280", + "r" : "581", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "288", + "r" : "591", "s" : [ { "value" : [ "ImpDateIvl" ] } ] @@ -12527,82 +12921,84 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "289", + "localId" : "592", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "287", + "localId" : "590", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "280", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "281", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "282", + "localId" : "583", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "283", + "localId" : "584", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "284", + "localId" : "585", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "285", + "localId" : "586", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "286", + "localId" : "587", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "288", + "localId" : "591", "name" : "ImpDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "301", + "localId" : "594", "name" : "ImpreciseNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "301", + "r" : "594", "s" : [ { "value" : [ "","define ","ImpreciseNotContainsDate",": " ] }, { - "r" : "300", + "r" : "606", "s" : [ { - "r" : "298", + "r" : "604", "s" : [ { - "r" : "291", + "r" : "595", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "299", + "r" : "605", "s" : [ { "value" : [ "ImpDateIvl" ] } ] @@ -12611,82 +13007,84 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "300", + "localId" : "606", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "298", + "localId" : "604", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "291", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "292", + "localId" : "596", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "293", + "localId" : "597", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "294", + "localId" : "598", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "295", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "296", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "297", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "299", + "localId" : "605", "name" : "ImpDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "312", + "localId" : "608", "name" : "ImpreciseMayContainDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "312", + "r" : "608", "s" : [ { "value" : [ "","define ","ImpreciseMayContainDate",": " ] }, { - "r" : "311", + "r" : "620", "s" : [ { - "r" : "309", + "r" : "618", "s" : [ { - "r" : "302", + "r" : "609", "value" : [ "DateTime","(","2012",", ","3",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "310", + "r" : "619", "s" : [ { "value" : [ "ImpDateIvl" ] } ] @@ -12695,84 +13093,86 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "311", + "localId" : "620", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "309", + "localId" : "618", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "302", + "localId" : "609", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "303", + "localId" : "610", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "304", + "localId" : "611", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "305", + "localId" : "612", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "306", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "307", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "308", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "310", + "localId" : "619", "name" : "ImpDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "319", + "localId" : "622", "name" : "NegInfBegContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "319", + "r" : "622", "s" : [ { "value" : [ "","define ","NegInfBegContainsInt",": " ] }, { - "r" : "318", + "r" : "629", "s" : [ { - "r" : "314", + "r" : "623", "s" : [ { - "r" : "313", + "r" : "624", "value" : [ "-","7" ] } ] }, { "value" : [ " in " ] }, { - "r" : "317", + "r" : "627", "s" : [ { - "r" : "315", + "r" : "625", "value" : [ "Interval[","null",", ","5","]" ] } ] } ] @@ -12780,32 +13180,36 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "318", + "localId" : "629", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "314", + "localId" : "623", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "313", + "localId" : "624", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" } }, { - "localId" : "317", + "localId" : "627", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "628", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "315", + "localId" : "625", "type" : "Null" } }, "high" : { - "localId" : "316", + "localId" : "626", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -12813,25 +13217,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "325", + "localId" : "631", "name" : "NegInfBegNotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "325", + "r" : "631", "s" : [ { "value" : [ "","define ","NegInfBegNotContainsInt",": " ] }, { - "r" : "324", + "r" : "637", "s" : [ { - "r" : "320", + "r" : "632", "value" : [ "7"," in " ] }, { - "r" : "323", + "r" : "635", "s" : [ { - "r" : "321", + "r" : "633", "value" : [ "Interval[","null",", ","5","]" ] } ] } ] @@ -12839,28 +13243,31 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "324", + "localId" : "637", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "320", + "localId" : "632", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "323", + "localId" : "635", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "636", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "321", + "localId" : "633", "type" : "Null" } }, "high" : { - "localId" : "322", + "localId" : "634", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -12868,25 +13275,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "331", + "localId" : "639", "name" : "UnknownOpenBegContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "331", + "r" : "639", "s" : [ { "value" : [ "","define ","UnknownOpenBegContainsInt",": " ] }, { - "r" : "330", + "r" : "645", "s" : [ { - "r" : "326", + "r" : "640", "value" : [ "5"," in " ] }, { - "r" : "329", + "r" : "643", "s" : [ { - "r" : "327", + "r" : "641", "value" : [ "Interval(","null",", ","5","]" ] } ] } ] @@ -12894,28 +13301,31 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "330", + "localId" : "645", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "326", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "329", + "localId" : "643", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "644", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "327", + "localId" : "641", "type" : "Null" } }, "high" : { - "localId" : "328", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -12923,25 +13333,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "337", + "localId" : "647", "name" : "UnknownClosedBegContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "337", + "r" : "647", "s" : [ { "value" : [ "","define ","UnknownClosedBegContainsInt",": " ] }, { - "r" : "336", + "r" : "653", "s" : [ { - "r" : "332", + "r" : "648", "value" : [ "5"," in " ] }, { - "r" : "335", + "r" : "651", "s" : [ { - "r" : "333", + "r" : "649", "value" : [ "Interval[","null",", ","5","]" ] } ] } ] @@ -12949,28 +13359,31 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "336", + "localId" : "653", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "332", + "localId" : "648", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "335", + "localId" : "651", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "652", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "333", + "localId" : "649", "type" : "Null" } }, "high" : { - "localId" : "334", + "localId" : "650", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -12978,30 +13391,30 @@ module.exports['In'] = { } ] } }, { - "localId" : "344", + "localId" : "655", "name" : "UnknownBegMayContainInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "344", + "r" : "655", "s" : [ { "value" : [ "","define ","UnknownBegMayContainInt",": " ] }, { - "r" : "343", + "r" : "662", "s" : [ { - "r" : "339", + "r" : "656", "s" : [ { - "r" : "338", + "r" : "657", "value" : [ "-","7" ] } ] }, { "value" : [ " in " ] }, { - "r" : "342", + "r" : "660", "s" : [ { - "r" : "340", + "r" : "658", "value" : [ "Interval(","null",", ","5","]" ] } ] } ] @@ -13009,32 +13422,36 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "343", + "localId" : "662", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "339", + "localId" : "656", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "338", + "localId" : "657", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" } }, { - "localId" : "342", + "localId" : "660", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "661", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "340", + "localId" : "658", "type" : "Null" } }, "high" : { - "localId" : "341", + "localId" : "659", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -13042,25 +13459,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "350", + "localId" : "664", "name" : "UnknownBegNotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "350", + "r" : "664", "s" : [ { "value" : [ "","define ","UnknownBegNotContainsInt",": " ] }, { - "r" : "349", + "r" : "670", "s" : [ { - "r" : "345", + "r" : "665", "value" : [ "7"," in " ] }, { - "r" : "348", + "r" : "668", "s" : [ { - "r" : "346", + "r" : "666", "value" : [ "Interval(","null",", ","5","]" ] } ] } ] @@ -13068,28 +13485,31 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "349", + "localId" : "670", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "345", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "348", + "localId" : "668", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "669", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "346", + "localId" : "666", "type" : "Null" } }, "high" : { - "localId" : "347", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -13097,25 +13517,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "356", + "localId" : "672", "name" : "PosInfEndContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "356", + "r" : "672", "s" : [ { "value" : [ "","define ","PosInfEndContainsInt",": " ] }, { - "r" : "355", + "r" : "678", "s" : [ { - "r" : "351", + "r" : "673", "value" : [ "123456789"," in " ] }, { - "r" : "354", + "r" : "676", "s" : [ { - "r" : "352", + "r" : "674", "value" : [ "Interval[","0",", ","null","]" ] } ] } ] @@ -13123,59 +13543,62 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "355", + "localId" : "678", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "351", + "localId" : "673", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "123456789", "type" : "Literal" }, { - "localId" : "354", + "localId" : "676", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "352", + "localId" : "674", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "677", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "353", + "localId" : "675", "type" : "Null" } } } ] } }, { - "localId" : "363", + "localId" : "680", "name" : "PosInfEndNotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "363", + "r" : "680", "s" : [ { "value" : [ "","define ","PosInfEndNotContainsInt",": " ] }, { - "r" : "362", + "r" : "687", "s" : [ { - "r" : "358", + "r" : "681", "s" : [ { - "r" : "357", + "r" : "682", "value" : [ "-","1" ] } ] }, { "value" : [ " in " ] }, { - "r" : "361", + "r" : "685", "s" : [ { - "r" : "359", + "r" : "683", "value" : [ "Interval[","0",", ","null","]" ] } ] } ] @@ -13183,58 +13606,62 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "362", + "localId" : "687", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "358", + "localId" : "681", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "357", + "localId" : "682", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "361", + "localId" : "685", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "359", + "localId" : "683", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "686", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "360", + "localId" : "684", "type" : "Null" } } } ] } }, { - "localId" : "369", + "localId" : "689", "name" : "UnknownOpenEndContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "369", + "r" : "689", "s" : [ { "value" : [ "","define ","UnknownOpenEndContainsInt",": " ] }, { - "r" : "368", + "r" : "695", "s" : [ { - "r" : "364", + "r" : "690", "value" : [ "0"," in " ] }, { - "r" : "367", + "r" : "693", "s" : [ { - "r" : "365", + "r" : "691", "value" : [ "Interval[","0",", ","null",")" ] } ] } ] @@ -13242,54 +13669,57 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "368", + "localId" : "695", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "364", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "367", + "localId" : "693", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "365", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "694", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "366", + "localId" : "692", "type" : "Null" } } } ] } }, { - "localId" : "375", + "localId" : "697", "name" : "UnknownClosedEndContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "375", + "r" : "697", "s" : [ { "value" : [ "","define ","UnknownClosedEndContainsInt",": " ] }, { - "r" : "374", + "r" : "703", "s" : [ { - "r" : "370", + "r" : "698", "value" : [ "0"," in " ] }, { - "r" : "373", + "r" : "701", "s" : [ { - "r" : "371", + "r" : "699", "value" : [ "Interval[","0",", ","null","]" ] } ] } ] @@ -13297,54 +13727,57 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "374", + "localId" : "703", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "370", + "localId" : "698", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "373", + "localId" : "701", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "371", + "localId" : "699", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "702", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "372", + "localId" : "700", "type" : "Null" } } } ] } }, { - "localId" : "381", + "localId" : "705", "name" : "UnknownEndMayContainInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "705", "s" : [ { "value" : [ "","define ","UnknownEndMayContainInt",": " ] }, { - "r" : "380", + "r" : "711", "s" : [ { - "r" : "376", + "r" : "706", "value" : [ "123456789"," in " ] }, { - "r" : "379", + "r" : "709", "s" : [ { - "r" : "377", + "r" : "707", "value" : [ "Interval[","0",", ","null",")" ] } ] } ] @@ -13352,59 +13785,62 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "711", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "376", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "123456789", "type" : "Literal" }, { - "localId" : "379", + "localId" : "709", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "377", + "localId" : "707", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "710", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "378", + "localId" : "708", "type" : "Null" } } } ] } }, { - "localId" : "388", + "localId" : "713", "name" : "UnknownEndNotContainsInt", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "388", + "r" : "713", "s" : [ { "value" : [ "","define ","UnknownEndNotContainsInt",": " ] }, { - "r" : "387", + "r" : "720", "s" : [ { - "r" : "383", + "r" : "714", "s" : [ { - "r" : "382", + "r" : "715", "value" : [ "-","1" ] } ] }, { "value" : [ " in " ] }, { - "r" : "386", + "r" : "718", "s" : [ { - "r" : "384", + "r" : "716", "value" : [ "Interval[","0",", ","null",")" ] } ] } ] @@ -13412,68 +13848,72 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "387", + "localId" : "720", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "383", + "localId" : "714", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "382", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "386", + "localId" : "718", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "384", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "719", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "385", + "localId" : "717", "type" : "Null" } } } ] } }, { - "localId" : "408", + "localId" : "722", "name" : "NegInfBegContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "408", + "r" : "722", "s" : [ { "value" : [ "","define ","NegInfBegContainsDate",": " ] }, { - "r" : "407", + "r" : "746", "s" : [ { - "r" : "396", + "r" : "732", "s" : [ { - "r" : "389", + "r" : "723", "value" : [ "DateTime","(","1",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "406", + "r" : "744", "s" : [ { - "r" : "397", + "r" : "733", "value" : [ "Interval[","null",", " ] }, { - "r" : "405", + "r" : "743", "s" : [ { - "r" : "398", + "r" : "734", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -13484,107 +13924,112 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "407", + "localId" : "746", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "396", + "localId" : "732", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "389", + "localId" : "723", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "month" : { - "localId" : "390", + "localId" : "724", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "391", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "392", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "393", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "394", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "395", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "406", + "localId" : "744", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "745", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "397", + "localId" : "733", "type" : "Null" } }, "high" : { - "localId" : "405", + "localId" : "743", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "398", + "localId" : "734", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "399", + "localId" : "735", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "400", + "localId" : "736", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "401", + "localId" : "737", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "402", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "403", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "404", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -13593,35 +14038,35 @@ module.exports['In'] = { } ] } }, { - "localId" : "428", + "localId" : "748", "name" : "NegInfBegNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "428", + "r" : "748", "s" : [ { "value" : [ "","define ","NegInfBegNotContainsDate",": " ] }, { - "r" : "427", + "r" : "772", "s" : [ { - "r" : "416", + "r" : "758", "s" : [ { - "r" : "409", + "r" : "749", "value" : [ "DateTime","(","2013",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "426", + "r" : "770", "s" : [ { - "r" : "417", + "r" : "759", "value" : [ "Interval[","null",", " ] }, { - "r" : "425", + "r" : "769", "s" : [ { - "r" : "418", + "r" : "760", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -13632,107 +14077,112 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "427", + "localId" : "772", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "416", + "localId" : "758", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "409", + "localId" : "749", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "410", + "localId" : "750", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "411", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "412", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "413", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "414", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "415", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "426", + "localId" : "770", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "771", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "417", + "localId" : "759", "type" : "Null" } }, "high" : { - "localId" : "425", + "localId" : "769", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "418", + "localId" : "760", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "419", + "localId" : "761", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "420", + "localId" : "762", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "421", + "localId" : "763", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "422", + "localId" : "764", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "423", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "424", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -13741,35 +14191,35 @@ module.exports['In'] = { } ] } }, { - "localId" : "448", + "localId" : "774", "name" : "UnknownOpenBegMayContainDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "448", + "r" : "774", "s" : [ { "value" : [ "","define ","UnknownOpenBegMayContainDate",": " ] }, { - "r" : "447", + "r" : "798", "s" : [ { - "r" : "436", + "r" : "784", "s" : [ { - "r" : "429", + "r" : "775", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "446", + "r" : "796", "s" : [ { - "r" : "437", + "r" : "785", "value" : [ "Interval(","null",", " ] }, { - "r" : "445", + "r" : "795", "s" : [ { - "r" : "438", + "r" : "786", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -13780,107 +14230,112 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "447", + "localId" : "798", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "436", + "localId" : "784", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "429", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "430", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "431", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "432", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "433", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "434", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "435", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, { - "localId" : "446", + "localId" : "796", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "797", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "437", + "localId" : "785", "type" : "Null" } }, "high" : { - "localId" : "445", + "localId" : "795", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "438", + "localId" : "786", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "439", + "localId" : "787", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "440", + "localId" : "788", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "441", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "442", + "localId" : "790", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "443", + "localId" : "791", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "444", + "localId" : "792", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -13889,35 +14344,35 @@ module.exports['In'] = { } ] } }, { - "localId" : "468", + "localId" : "800", "name" : "UnknownClosedBegContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "468", + "r" : "800", "s" : [ { "value" : [ "","define ","UnknownClosedBegContainsDate",": " ] }, { - "r" : "467", + "r" : "824", "s" : [ { - "r" : "456", + "r" : "810", "s" : [ { - "r" : "449", + "r" : "801", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "466", + "r" : "822", "s" : [ { - "r" : "457", + "r" : "811", "value" : [ "Interval[","null",", " ] }, { - "r" : "465", + "r" : "821", "s" : [ { - "r" : "458", + "r" : "812", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -13928,107 +14383,112 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "467", + "localId" : "824", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "456", + "localId" : "810", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "449", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "450", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "451", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "452", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "453", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "454", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "455", + "localId" : "807", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, { - "localId" : "466", + "localId" : "822", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "823", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "457", + "localId" : "811", "type" : "Null" } }, "high" : { - "localId" : "465", + "localId" : "821", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "458", + "localId" : "812", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "459", + "localId" : "813", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "460", + "localId" : "814", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "461", + "localId" : "815", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "462", + "localId" : "816", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "463", + "localId" : "817", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "464", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -14037,35 +14497,35 @@ module.exports['In'] = { } ] } }, { - "localId" : "488", + "localId" : "826", "name" : "UnknownBegMayContainDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "488", + "r" : "826", "s" : [ { "value" : [ "","define ","UnknownBegMayContainDate",": " ] }, { - "r" : "487", + "r" : "850", "s" : [ { - "r" : "476", + "r" : "836", "s" : [ { - "r" : "469", + "r" : "827", "value" : [ "DateTime","(","1",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "486", + "r" : "848", "s" : [ { - "r" : "477", + "r" : "837", "value" : [ "Interval(","null",", " ] }, { - "r" : "485", + "r" : "847", "s" : [ { - "r" : "478", + "r" : "838", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -14076,107 +14536,112 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "487", + "localId" : "850", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "476", + "localId" : "836", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "469", + "localId" : "827", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "month" : { - "localId" : "470", + "localId" : "828", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "471", + "localId" : "829", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "472", + "localId" : "830", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "473", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "474", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "475", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "486", + "localId" : "848", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "849", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "477", + "localId" : "837", "type" : "Null" } }, "high" : { - "localId" : "485", + "localId" : "847", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "478", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "479", + "localId" : "839", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "480", + "localId" : "840", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "481", + "localId" : "841", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "482", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "483", + "localId" : "843", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "484", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -14185,35 +14650,35 @@ module.exports['In'] = { } ] } }, { - "localId" : "508", + "localId" : "852", "name" : "UnknownBegNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "508", + "r" : "852", "s" : [ { "value" : [ "","define ","UnknownBegNotContainsDate",": " ] }, { - "r" : "507", + "r" : "876", "s" : [ { - "r" : "496", + "r" : "862", "s" : [ { - "r" : "489", + "r" : "853", "value" : [ "DateTime","(","2013",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "506", + "r" : "874", "s" : [ { - "r" : "497", + "r" : "863", "value" : [ "Interval(","null",", " ] }, { - "r" : "505", + "r" : "873", "s" : [ { - "r" : "498", + "r" : "864", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -14224,107 +14689,112 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "507", + "localId" : "876", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "496", + "localId" : "862", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "489", + "localId" : "853", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "490", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "491", + "localId" : "855", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "492", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "493", + "localId" : "857", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "494", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "495", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "506", + "localId" : "874", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "875", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "497", + "localId" : "863", "type" : "Null" } }, "high" : { - "localId" : "505", + "localId" : "873", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "498", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "499", + "localId" : "865", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "500", + "localId" : "866", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "501", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "502", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "503", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "504", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -14333,38 +14803,38 @@ module.exports['In'] = { } ] } }, { - "localId" : "528", + "localId" : "878", "name" : "PosInfEndContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "528", + "r" : "878", "s" : [ { "value" : [ "","define ","PosInfEndContainsDate",": " ] }, { - "r" : "527", + "r" : "902", "s" : [ { - "r" : "516", + "r" : "888", "s" : [ { - "r" : "509", + "r" : "879", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "526", + "r" : "900", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "524", + "r" : "898", "s" : [ { - "r" : "517", + "r" : "889", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "525", + "r" : "899", "value" : [ ", ","null","]" ] } ] } ] @@ -14372,147 +14842,152 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "527", + "localId" : "902", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "516", + "localId" : "888", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "509", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "510", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "511", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "512", + "localId" : "882", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "513", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "514", + "localId" : "884", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "515", + "localId" : "885", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "526", + "localId" : "900", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "524", + "localId" : "898", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "517", + "localId" : "889", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "518", + "localId" : "890", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "519", + "localId" : "891", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "520", + "localId" : "892", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "521", + "localId" : "893", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "522", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "523", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "901", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "525", + "localId" : "899", "type" : "Null" } } } ] } }, { - "localId" : "548", + "localId" : "904", "name" : "PosInfEndNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "548", + "r" : "904", "s" : [ { "value" : [ "","define ","PosInfEndNotContainsDate",": " ] }, { - "r" : "547", + "r" : "928", "s" : [ { - "r" : "536", + "r" : "914", "s" : [ { - "r" : "529", + "r" : "905", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "546", + "r" : "926", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "544", + "r" : "924", "s" : [ { - "r" : "537", + "r" : "915", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "545", + "r" : "925", "value" : [ ", ","null","]" ] } ] } ] @@ -14520,147 +14995,152 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "547", + "localId" : "928", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "536", + "localId" : "914", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "529", + "localId" : "905", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "530", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "531", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "532", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "533", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "534", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "535", + "localId" : "911", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "546", + "localId" : "926", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "544", + "localId" : "924", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "537", + "localId" : "915", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "538", + "localId" : "916", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "539", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "540", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "541", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "542", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "543", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "927", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "545", + "localId" : "925", "type" : "Null" } } } ] } }, { - "localId" : "568", + "localId" : "930", "name" : "UnknownOpenEndContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "568", + "r" : "930", "s" : [ { "value" : [ "","define ","UnknownOpenEndContainsDate",": " ] }, { - "r" : "567", + "r" : "954", "s" : [ { - "r" : "556", + "r" : "940", "s" : [ { - "r" : "549", + "r" : "931", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "566", + "r" : "952", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "564", + "r" : "950", "s" : [ { - "r" : "557", + "r" : "941", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "565", + "r" : "951", "value" : [ ", ","null",")" ] } ] } ] @@ -14668,147 +15148,152 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "567", + "localId" : "954", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "556", + "localId" : "940", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "549", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "550", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "551", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "552", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "553", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "554", + "localId" : "936", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "555", + "localId" : "937", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "566", + "localId" : "952", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "564", + "localId" : "950", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "557", + "localId" : "941", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "558", + "localId" : "942", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "559", + "localId" : "943", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "560", + "localId" : "944", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "561", + "localId" : "945", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "562", + "localId" : "946", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "563", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "953", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "565", + "localId" : "951", "type" : "Null" } } } ] } }, { - "localId" : "588", + "localId" : "956", "name" : "UnknownClosedEndContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "588", + "r" : "956", "s" : [ { "value" : [ "","define ","UnknownClosedEndContainsDate",": " ] }, { - "r" : "587", + "r" : "980", "s" : [ { - "r" : "576", + "r" : "966", "s" : [ { - "r" : "569", + "r" : "957", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "586", + "r" : "978", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "584", + "r" : "976", "s" : [ { - "r" : "577", + "r" : "967", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "585", + "r" : "977", "value" : [ ", ","null","]" ] } ] } ] @@ -14816,147 +15301,152 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "587", + "localId" : "980", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "576", + "localId" : "966", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "569", + "localId" : "957", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "570", + "localId" : "958", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "571", + "localId" : "959", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "572", + "localId" : "960", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "573", + "localId" : "961", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "574", + "localId" : "962", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "575", + "localId" : "963", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "586", + "localId" : "978", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "584", + "localId" : "976", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "577", + "localId" : "967", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "578", + "localId" : "968", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "579", + "localId" : "969", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "580", + "localId" : "970", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "581", + "localId" : "971", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "582", + "localId" : "972", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "583", + "localId" : "973", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "979", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "585", + "localId" : "977", "type" : "Null" } } } ] } }, { - "localId" : "608", + "localId" : "982", "name" : "UnknownEndMayContainDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "608", + "r" : "982", "s" : [ { "value" : [ "","define ","UnknownEndMayContainDate",": " ] }, { - "r" : "607", + "r" : "1006", "s" : [ { - "r" : "596", + "r" : "992", "s" : [ { - "r" : "589", + "r" : "983", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "606", + "r" : "1004", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "604", + "r" : "1002", "s" : [ { - "r" : "597", + "r" : "993", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "605", + "r" : "1003", "value" : [ ", ","null",")" ] } ] } ] @@ -14964,147 +15454,152 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "607", + "localId" : "1006", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "596", + "localId" : "992", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "589", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "590", + "localId" : "984", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "591", + "localId" : "985", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "592", + "localId" : "986", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "593", + "localId" : "987", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "594", + "localId" : "988", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "595", + "localId" : "989", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "606", + "localId" : "1004", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "604", + "localId" : "1002", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "597", + "localId" : "993", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "598", + "localId" : "994", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "599", + "localId" : "995", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "600", + "localId" : "996", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "601", + "localId" : "997", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "602", + "localId" : "998", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "603", + "localId" : "999", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1005", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "605", + "localId" : "1003", "type" : "Null" } } } ] } }, { - "localId" : "628", + "localId" : "1008", "name" : "UnknownEndNotContainsDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "628", + "r" : "1008", "s" : [ { "value" : [ "","define ","UnknownEndNotContainsDate",": " ] }, { - "r" : "627", + "r" : "1032", "s" : [ { - "r" : "616", + "r" : "1018", "s" : [ { - "r" : "609", + "r" : "1009", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ " in " ] }, { - "r" : "626", + "r" : "1030", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "624", + "r" : "1028", "s" : [ { - "r" : "617", + "r" : "1019", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "625", + "r" : "1029", "value" : [ ", ","null",")" ] } ] } ] @@ -15112,109 +15607,114 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "627", + "localId" : "1032", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "616", + "localId" : "1018", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "609", + "localId" : "1009", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "610", + "localId" : "1010", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "611", + "localId" : "1011", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "612", + "localId" : "1012", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "613", + "localId" : "1013", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "614", + "localId" : "1014", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "615", + "localId" : "1015", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, { - "localId" : "626", + "localId" : "1030", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "624", + "localId" : "1028", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "617", + "localId" : "1019", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "618", + "localId" : "1020", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "619", + "localId" : "1021", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "620", + "localId" : "1022", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "621", + "localId" : "1023", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "622", + "localId" : "1024", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "623", + "localId" : "1025", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1031", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "625", + "localId" : "1029", "type" : "Null" } } @@ -15284,14 +15784,16 @@ define UnknownEndNotIncludesDateIvl: Interval[DateTime(2013, 1, 1, 0, 0, 0, 0), module.exports['Includes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "775", + "r" : "1266", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -15307,17 +15809,18 @@ module.exports['Includes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -15325,7 +15828,7 @@ module.exports['Includes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -15333,46 +15836,55 @@ module.exports['Includes'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "IncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","IncludesIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","includes"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","1",", ","4","]" ] } ] } ] @@ -15380,38 +15892,39 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -15419,31 +15932,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "17", + "localId" : "223", "name" : "NotIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "223", "s" : [ { "value" : [ "","define ","NotIncludesIntIvl",": " ] }, { - "r" : "16", + "r" : "230", "s" : [ { - "r" : "12", + "r" : "226", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "Interval(","1",", ","5","]" ] } ] }, { - "r" : "16", + "r" : "230", "value" : [ " ","includes"," " ] }, { - "r" : "15", + "r" : "229", "s" : [ { - "r" : "13", + "r" : "227", "value" : [ "Interval[","1",", ","4","]" ] } ] } ] @@ -15451,38 +15964,39 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "230", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "226", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "229", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -15490,31 +16004,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "25", + "localId" : "234", "name" : "IncludesRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "234", "s" : [ { "value" : [ "","define ","IncludesRealIvl",": " ] }, { - "r" : "24", + "r" : "241", "s" : [ { - "r" : "20", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "235", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] }, { - "r" : "24", + "r" : "241", "value" : [ " ","includes"," " ] }, { - "r" : "23", + "r" : "240", "s" : [ { - "r" : "21", + "r" : "238", "value" : [ "Interval[","2.34",", ","2.56","]" ] } ] } ] @@ -15522,38 +16036,39 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "241", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "237", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "240", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.34", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.56", "type" : "Literal" @@ -15561,31 +16076,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "33", + "localId" : "245", "name" : "NotIncludesRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "245", "s" : [ { "value" : [ "","define ","NotIncludesRealIvl",": " ] }, { - "r" : "32", + "r" : "252", "s" : [ { - "r" : "28", + "r" : "248", "s" : [ { - "r" : "26", + "r" : "246", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] }, { - "r" : "32", + "r" : "252", "value" : [ " ","includes"," " ] }, { - "r" : "31", + "r" : "251", "s" : [ { - "r" : "29", + "r" : "249", "value" : [ "Interval[","1.23",", ","2.56","]" ] } ] } ] @@ -15593,38 +16108,39 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "252", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "248", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.56", "type" : "Literal" @@ -15632,32 +16148,32 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "51", + "localId" : "256", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "256", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "50", + "r" : "277", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "41", + "r" : "266", "s" : [ { - "r" : "34", + "r" : "257", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "49", + "r" : "276", "s" : [ { - "r" : "42", + "r" : "267", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -15667,97 +16183,99 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "277", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "41", + "localId" : "266", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "34", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "35", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "36", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "37", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "38", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "39", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "40", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "49", + "localId" : "276", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "48", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -15765,42 +16283,42 @@ module.exports['Includes'] = { } } }, { - "localId" : "71", + "localId" : "279", "name" : "IncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "279", "s" : [ { "value" : [ "","define ","IncludesDateIvl",": " ] }, { - "r" : "70", + "r" : "302", "s" : [ { - "r" : "52", + "r" : "280", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "70", + "r" : "302", "value" : [ " ","includes"," " ] }, { - "r" : "69", + "r" : "301", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "60", + "r" : "290", "s" : [ { - "r" : "53", + "r" : "281", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "68", + "r" : "300", "s" : [ { - "r" : "61", + "r" : "291", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -15811,104 +16329,107 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "302", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "280", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "69", + "localId" : "301", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "60", + "localId" : "290", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "53", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "54", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "55", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "56", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "57", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "58", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "59", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "68", + "localId" : "300", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "61", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "62", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "63", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "64", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "65", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "66", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "67", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -15917,42 +16438,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "91", + "localId" : "306", "name" : "NotIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "306", "s" : [ { "value" : [ "","define ","NotIncludesDateIvl",": " ] }, { - "r" : "90", + "r" : "329", "s" : [ { - "r" : "72", + "r" : "307", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "90", + "r" : "329", "value" : [ " ","includes"," " ] }, { - "r" : "89", + "r" : "328", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "80", + "r" : "317", "s" : [ { - "r" : "73", + "r" : "308", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "88", + "r" : "327", "s" : [ { - "r" : "81", + "r" : "318", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -15963,104 +16484,107 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "329", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "72", + "localId" : "307", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "89", + "localId" : "328", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "80", + "localId" : "317", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "73", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "74", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "75", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "76", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "77", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "78", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "79", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "88", + "localId" : "327", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "81", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "82", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "83", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "84", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "85", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "86", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "87", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -16069,42 +16593,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "101", + "localId" : "333", "name" : "IncludesImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "333", "s" : [ { "value" : [ "","define ","IncludesImpreciseDateIvl",": " ] }, { - "r" : "100", + "r" : "346", "s" : [ { - "r" : "92", + "r" : "334", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "100", + "r" : "346", "value" : [ " ","includes"," " ] }, { - "r" : "99", + "r" : "345", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "95", + "r" : "339", "s" : [ { - "r" : "93", + "r" : "335", "value" : [ "DateTime","(","2012",", ","4",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "98", + "r" : "344", "s" : [ { - "r" : "96", + "r" : "340", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { @@ -16115,44 +16639,47 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "346", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "92", + "localId" : "334", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "99", + "localId" : "345", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "95", + "localId" : "339", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "93", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "94", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, "high" : { - "localId" : "98", + "localId" : "344", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -16161,42 +16688,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "111", + "localId" : "350", "name" : "NotIncludesImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "350", "s" : [ { "value" : [ "","define ","NotIncludesImpreciseDateIvl",": " ] }, { - "r" : "110", + "r" : "363", "s" : [ { - "r" : "102", + "r" : "351", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "110", + "r" : "363", "value" : [ " ","includes"," " ] }, { - "r" : "109", + "r" : "362", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "105", + "r" : "356", "s" : [ { - "r" : "103", + "r" : "352", "value" : [ "DateTime","(","2012",", ","4",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "108", + "r" : "361", "s" : [ { - "r" : "106", + "r" : "357", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { @@ -16207,44 +16734,47 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "363", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "102", + "localId" : "351", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "109", + "localId" : "362", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "105", + "localId" : "356", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "103", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "104", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, "high" : { - "localId" : "108", + "localId" : "361", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" @@ -16253,42 +16783,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "119", + "localId" : "367", "name" : "MayIncludeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "367", "s" : [ { "value" : [ "","define ","MayIncludeImpreciseDateIvl",": " ] }, { - "r" : "118", + "r" : "378", "s" : [ { - "r" : "112", + "r" : "368", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "118", + "r" : "378", "value" : [ " ","includes"," " ] }, { - "r" : "117", + "r" : "377", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "114", + "r" : "372", "s" : [ { - "r" : "113", + "r" : "369", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "116", + "r" : "376", "s" : [ { - "r" : "115", + "r" : "373", "value" : [ "DateTime","(","2012",")" ] } ] }, { @@ -16299,32 +16829,35 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "378", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "112", + "localId" : "368", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "117", + "localId" : "377", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "114", + "localId" : "372", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "113", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, "high" : { - "localId" : "116", + "localId" : "376", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "115", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" @@ -16333,32 +16866,32 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "137", + "localId" : "382", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "382", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "136", + "r" : "403", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "127", + "r" : "392", "s" : [ { - "r" : "120", + "r" : "383", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "135", + "r" : "402", "s" : [ { - "r" : "128", + "r" : "393", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -16368,97 +16901,99 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "136", + "localId" : "403", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "127", + "localId" : "392", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "120", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "121", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "122", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "123", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "124", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "125", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "126", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "135", + "localId" : "402", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "128", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "129", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "130", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "131", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "132", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "133", + "localId" : "398", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "134", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -16466,42 +17001,42 @@ module.exports['Includes'] = { } } }, { - "localId" : "157", + "localId" : "405", "name" : "IncludesDayOfIvlLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "405", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlLowEdge",": " ] }, { - "r" : "156", + "r" : "428", "s" : [ { - "r" : "138", + "r" : "406", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "156", + "r" : "428", "value" : [ " ","includes day of"," " ] }, { - "r" : "155", + "r" : "427", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "146", + "r" : "416", "s" : [ { - "r" : "139", + "r" : "407", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "426", "s" : [ { - "r" : "147", + "r" : "417", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -16512,105 +17047,108 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "428", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "138", + "localId" : "406", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "155", + "localId" : "427", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "146", + "localId" : "416", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "139", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "140", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "141", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "142", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "143", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "144", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "145", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "154", + "localId" : "426", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "147", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "148", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "149", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "150", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "151", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "152", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "153", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -16619,42 +17157,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "177", + "localId" : "432", "name" : "IncludesDayOfIvlHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "432", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlHighEdge",": " ] }, { - "r" : "176", + "r" : "455", "s" : [ { - "r" : "158", + "r" : "433", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "176", + "r" : "455", "value" : [ " ","includes day of"," " ] }, { - "r" : "175", + "r" : "454", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "166", + "r" : "443", "s" : [ { - "r" : "159", + "r" : "434", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "174", + "r" : "453", "s" : [ { - "r" : "167", + "r" : "444", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -16665,105 +17203,108 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "176", + "localId" : "455", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "158", + "localId" : "433", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "175", + "localId" : "454", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "166", + "localId" : "443", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "159", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "160", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "161", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "162", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "163", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "164", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "165", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "174", + "localId" : "453", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "167", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "168", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "169", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "170", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "171", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "172", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "173", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -16772,42 +17313,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "197", + "localId" : "459", "name" : "NotIncludesDayOfIvlLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "197", + "r" : "459", "s" : [ { "value" : [ "","define ","NotIncludesDayOfIvlLowEdge",": " ] }, { - "r" : "196", + "r" : "482", "s" : [ { - "r" : "178", + "r" : "460", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "196", + "r" : "482", "value" : [ " ","includes day of"," " ] }, { - "r" : "195", + "r" : "481", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "186", + "r" : "470", "s" : [ { - "r" : "179", + "r" : "461", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "194", + "r" : "480", "s" : [ { - "r" : "187", + "r" : "471", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -16818,105 +17359,108 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "196", + "localId" : "482", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "178", + "localId" : "460", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "195", + "localId" : "481", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "186", + "localId" : "470", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "179", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "180", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "181", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "182", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "183", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "184", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "185", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "194", + "localId" : "480", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "187", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "188", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "189", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "190", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "191", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "192", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "193", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -16925,42 +17469,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "217", + "localId" : "486", "name" : "NotIncludesDayOfIvlHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "217", + "r" : "486", "s" : [ { "value" : [ "","define ","NotIncludesDayOfIvlHighEdge",": " ] }, { - "r" : "216", + "r" : "509", "s" : [ { - "r" : "198", + "r" : "487", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "216", + "r" : "509", "value" : [ " ","includes day of"," " ] }, { - "r" : "215", + "r" : "508", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "206", + "r" : "497", "s" : [ { - "r" : "199", + "r" : "488", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "214", + "r" : "507", "s" : [ { - "r" : "207", + "r" : "498", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -16971,105 +17515,108 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "216", + "localId" : "509", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "198", + "localId" : "487", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "215", + "localId" : "508", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "206", + "localId" : "497", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "199", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "200", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "201", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "202", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "203", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "204", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "205", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "214", + "localId" : "507", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "207", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "208", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "209", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "210", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "211", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "212", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "213", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -17078,42 +17625,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "229", + "localId" : "513", "name" : "IncludesDayOfIvlImpreciseLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "229", + "r" : "513", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlImpreciseLowEdge",": " ] }, { - "r" : "228", + "r" : "528", "s" : [ { - "r" : "218", + "r" : "514", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "228", + "r" : "528", "value" : [ " ","includes day of"," " ] }, { - "r" : "227", + "r" : "527", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "222", + "r" : "520", "s" : [ { - "r" : "219", + "r" : "515", "value" : [ "DateTime","(","2012",", ","3",", ","2",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "226", + "r" : "526", "s" : [ { - "r" : "223", + "r" : "521", "value" : [ "DateTime","(","2012",", ","6",", ","1",")" ] } ] }, { @@ -17124,57 +17671,60 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "228", + "localId" : "528", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "218", + "localId" : "514", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "227", + "localId" : "527", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "222", + "localId" : "520", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "221", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, "high" : { - "localId" : "226", + "localId" : "526", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "223", + "localId" : "521", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "224", + "localId" : "522", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "225", + "localId" : "523", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -17183,42 +17733,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "241", + "localId" : "532", "name" : "IncludesDayOfIvlImpreciseHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "241", + "r" : "532", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlImpreciseHighEdge",": " ] }, { - "r" : "240", + "r" : "547", "s" : [ { - "r" : "230", + "r" : "533", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "240", + "r" : "547", "value" : [ " ","includes day of"," " ] }, { - "r" : "239", + "r" : "546", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "234", + "r" : "539", "s" : [ { - "r" : "231", + "r" : "534", "value" : [ "DateTime","(","2012",", ","6",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "238", + "r" : "545", "s" : [ { - "r" : "235", + "r" : "540", "value" : [ "DateTime","(","2012",", ","9",", ","2",")" ] } ] }, { @@ -17229,57 +17779,60 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "240", + "localId" : "547", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "533", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "239", + "localId" : "546", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "234", + "localId" : "539", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "534", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "233", + "localId" : "536", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "238", + "localId" : "545", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "235", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "236", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "237", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -17288,42 +17841,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "251", + "localId" : "551", "name" : "IncludesDayOfIvlVeryImpreciseMiddle", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "251", + "r" : "551", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlVeryImpreciseMiddle",": " ] }, { - "r" : "250", + "r" : "564", "s" : [ { - "r" : "242", + "r" : "552", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "250", + "r" : "564", "value" : [ " ","includes day of"," " ] }, { - "r" : "249", + "r" : "563", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "245", + "r" : "557", "s" : [ { - "r" : "243", + "r" : "553", "value" : [ "DateTime","(","2012",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "248", + "r" : "562", "s" : [ { - "r" : "246", + "r" : "558", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { @@ -17334,45 +17887,48 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "250", + "localId" : "564", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "242", + "localId" : "552", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "249", + "localId" : "563", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "245", + "localId" : "557", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "243", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "244", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "248", + "localId" : "562", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "246", + "localId" : "558", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "247", + "localId" : "559", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -17381,42 +17937,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "261", + "localId" : "568", "name" : "NotIncludesDayOfIvlVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "261", + "r" : "568", "s" : [ { "value" : [ "","define ","NotIncludesDayOfIvlVeryImpreciseLow",": " ] }, { - "r" : "260", + "r" : "581", "s" : [ { - "r" : "252", + "r" : "569", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "260", + "r" : "581", "value" : [ " ","includes day of"," " ] }, { - "r" : "259", + "r" : "580", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "255", + "r" : "574", "s" : [ { - "r" : "253", + "r" : "570", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "258", + "r" : "579", "s" : [ { - "r" : "256", + "r" : "575", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { @@ -17427,45 +17983,48 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "260", + "localId" : "581", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "252", + "localId" : "569", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "259", + "localId" : "580", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "255", + "localId" : "574", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "253", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "254", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, "high" : { - "localId" : "258", + "localId" : "579", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "256", + "localId" : "575", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "257", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -17474,42 +18033,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "271", + "localId" : "585", "name" : "NotIncludesDayOfIvlVeryImpreciseHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "271", + "r" : "585", "s" : [ { "value" : [ "","define ","NotIncludesDayOfIvlVeryImpreciseHigh",": " ] }, { - "r" : "270", + "r" : "598", "s" : [ { - "r" : "262", + "r" : "586", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "270", + "r" : "598", "value" : [ " ","includes day of"," " ] }, { - "r" : "269", + "r" : "597", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "265", + "r" : "591", "s" : [ { - "r" : "263", + "r" : "587", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "268", + "r" : "596", "s" : [ { - "r" : "266", + "r" : "592", "value" : [ "DateTime","(","2012",", ","10",")" ] } ] }, { @@ -17520,45 +18079,48 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "270", + "localId" : "598", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "262", + "localId" : "586", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "269", + "localId" : "597", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "265", + "localId" : "591", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "263", + "localId" : "587", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "264", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } }, "high" : { - "localId" : "268", + "localId" : "596", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "266", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "267", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -17567,42 +18129,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "281", + "localId" : "602", "name" : "MayIncludeDayOfIvlVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "281", + "r" : "602", "s" : [ { "value" : [ "","define ","MayIncludeDayOfIvlVeryImpreciseLow",": " ] }, { - "r" : "280", + "r" : "615", "s" : [ { - "r" : "272", + "r" : "603", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "280", + "r" : "615", "value" : [ " ","includes day of"," " ] }, { - "r" : "279", + "r" : "614", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "275", + "r" : "608", "s" : [ { - "r" : "273", + "r" : "604", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "278", + "r" : "613", "s" : [ { - "r" : "276", + "r" : "609", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { @@ -17613,45 +18175,48 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "280", + "localId" : "615", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "272", + "localId" : "603", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "279", + "localId" : "614", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "275", + "localId" : "608", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "273", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "274", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "278", + "localId" : "613", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "276", + "localId" : "609", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "277", + "localId" : "610", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -17660,42 +18225,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "291", + "localId" : "619", "name" : "MayIncludeDayOfIvlVeryImpreciseHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "291", + "r" : "619", "s" : [ { "value" : [ "","define ","MayIncludeDayOfIvlVeryImpreciseHigh",": " ] }, { - "r" : "290", + "r" : "632", "s" : [ { - "r" : "282", + "r" : "620", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "290", + "r" : "632", "value" : [ " ","includes day of"," " ] }, { - "r" : "289", + "r" : "631", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "285", + "r" : "625", "s" : [ { - "r" : "283", + "r" : "621", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "288", + "r" : "630", "s" : [ { - "r" : "286", + "r" : "626", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { @@ -17706,45 +18271,48 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "290", + "localId" : "632", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "282", + "localId" : "620", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "289", + "localId" : "631", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "285", + "localId" : "625", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "283", + "localId" : "621", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "284", + "localId" : "622", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } }, "high" : { - "localId" : "288", + "localId" : "630", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "286", + "localId" : "626", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "287", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" @@ -17753,42 +18321,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "299", + "localId" : "636", "name" : "MayIncludeDayOfIvlVeryImpreciseSurrounding", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "299", + "r" : "636", "s" : [ { "value" : [ "","define ","MayIncludeDayOfIvlVeryImpreciseSurrounding",": " ] }, { - "r" : "298", + "r" : "647", "s" : [ { - "r" : "292", + "r" : "637", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "298", + "r" : "647", "value" : [ " ","includes day of"," " ] }, { - "r" : "297", + "r" : "646", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "294", + "r" : "641", "s" : [ { - "r" : "293", + "r" : "638", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "296", + "r" : "645", "s" : [ { - "r" : "295", + "r" : "642", "value" : [ "DateTime","(","2012",")" ] } ] }, { @@ -17799,33 +18367,36 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "298", + "localId" : "647", "precision" : "Day", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "292", + "localId" : "637", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "297", + "localId" : "646", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "294", + "localId" : "641", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "293", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, "high" : { - "localId" : "296", + "localId" : "645", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "295", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" @@ -17834,32 +18405,32 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "307", + "localId" : "651", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "307", + "r" : "651", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "306", + "r" : "662", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "302", + "r" : "656", "s" : [ { - "r" : "300", + "r" : "652", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "305", + "r" : "661", "s" : [ { - "r" : "303", + "r" : "657", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -17869,37 +18440,39 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "306", + "localId" : "662", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "302", + "localId" : "656", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "300", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "301", + "localId" : "653", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "305", + "localId" : "661", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "303", + "localId" : "657", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "304", + "localId" : "658", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -17907,42 +18480,42 @@ module.exports['Includes'] = { } } }, { - "localId" : "327", + "localId" : "664", "name" : "ImpreciseIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "327", + "r" : "664", "s" : [ { "value" : [ "","define ","ImpreciseIncludesDateIvl",": " ] }, { - "r" : "326", + "r" : "687", "s" : [ { - "r" : "308", + "r" : "665", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "326", + "r" : "687", "value" : [ " ","includes"," " ] }, { - "r" : "325", + "r" : "686", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "316", + "r" : "675", "s" : [ { - "r" : "309", + "r" : "666", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "324", + "r" : "685", "s" : [ { - "r" : "317", + "r" : "676", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -17953,104 +18526,107 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "326", + "localId" : "687", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "308", + "localId" : "665", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "325", + "localId" : "686", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "316", + "localId" : "675", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "309", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "310", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "311", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "312", + "localId" : "669", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "313", + "localId" : "670", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "314", + "localId" : "671", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "315", + "localId" : "672", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "324", + "localId" : "685", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "317", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "318", + "localId" : "677", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "319", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "320", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "321", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "322", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "323", + "localId" : "682", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -18059,30 +18635,30 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "338", + "localId" : "691", "name" : "ImpreciseIncludesDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "338", + "r" : "691", "s" : [ { "value" : [ "","define ","ImpreciseIncludesDate",": " ] }, { - "r" : "337", + "r" : "704", "s" : [ { - "r" : "328", + "r" : "692", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "337", + "r" : "704", "value" : [ " ","includes"," " ] }, { - "r" : "336", + "r" : "702", "s" : [ { - "r" : "329", + "r" : "693", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -18090,53 +18666,55 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "337", + "localId" : "704", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "328", + "localId" : "692", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "336", + "localId" : "702", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "329", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "330", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "331", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "332", + "localId" : "696", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "333", + "localId" : "697", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "334", + "localId" : "698", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "335", + "localId" : "699", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -18144,30 +18722,30 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "349", + "localId" : "706", "name" : "ImpreciseDoesntIncludeDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "349", + "r" : "706", "s" : [ { "value" : [ "","define ","ImpreciseDoesntIncludeDate",": " ] }, { - "r" : "348", + "r" : "719", "s" : [ { - "r" : "339", + "r" : "707", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "348", + "r" : "719", "value" : [ " ","includes"," " ] }, { - "r" : "347", + "r" : "717", "s" : [ { - "r" : "340", + "r" : "708", "value" : [ "DateTime","(","2016",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -18175,53 +18753,55 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "348", + "localId" : "719", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "339", + "localId" : "707", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "347", + "localId" : "717", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "340", + "localId" : "708", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", "type" : "Literal" }, "month" : { - "localId" : "341", + "localId" : "709", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "342", + "localId" : "710", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "343", + "localId" : "711", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "344", + "localId" : "712", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "345", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "346", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -18229,31 +18809,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "355", + "localId" : "721", "name" : "IntervalIncludesQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "355", + "r" : "721", "s" : [ { "value" : [ "","define ","IntervalIncludesQuantity",": " ] }, { - "r" : "354", + "r" : "727", "s" : [ { - "r" : "352", + "r" : "724", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "350", + "r" : "722", "s" : [ { "value" : [ "4 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "351", + "r" : "723", "s" : [ { "value" : [ "6 ","'mg'" ] } ] @@ -18261,10 +18841,10 @@ module.exports['Includes'] = { "value" : [ "]" ] } ] }, { - "r" : "354", + "r" : "727", "value" : [ " ","includes"," " ] }, { - "r" : "353", + "r" : "725", "s" : [ { "value" : [ "5 ","'mg'" ] } ] @@ -18273,58 +18853,59 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "354", + "localId" : "727", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "352", + "localId" : "724", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "350", + "localId" : "722", "value" : 4, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "351", + "localId" : "723", "value" : 6, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "353", + "localId" : "725", "value" : 5, "unit" : "mg", "type" : "Quantity" } ] } }, { - "localId" : "361", + "localId" : "729", "name" : "IntervalDoesntIncludeQuantity", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "361", + "r" : "729", "s" : [ { "value" : [ "","define ","IntervalDoesntIncludeQuantity",": " ] }, { - "r" : "360", + "r" : "735", "s" : [ { - "r" : "358", + "r" : "732", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "356", + "r" : "730", "s" : [ { "value" : [ "4 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "357", + "r" : "731", "s" : [ { "value" : [ "6 ","'mg'" ] } ] @@ -18332,10 +18913,10 @@ module.exports['Includes'] = { "value" : [ "]" ] } ] }, { - "r" : "360", + "r" : "735", "value" : [ " ","includes"," " ] }, { - "r" : "359", + "r" : "733", "s" : [ { "value" : [ "50 ","'mg'" ] } ] @@ -18344,69 +18925,70 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "360", + "localId" : "735", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "358", + "localId" : "732", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "356", + "localId" : "730", "value" : 4, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "357", + "localId" : "731", "value" : 6, "unit" : "mg", "type" : "Quantity" } }, { - "localId" : "359", + "localId" : "733", "value" : 50, "unit" : "mg", "type" : "Quantity" } ] } }, { - "localId" : "381", + "localId" : "737", "name" : "ImpreciseNotIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "737", "s" : [ { "value" : [ "","define ","ImpreciseNotIncludesDateIvl",": " ] }, { - "r" : "380", + "r" : "760", "s" : [ { - "r" : "362", + "r" : "738", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "380", + "r" : "760", "value" : [ " ","includes"," " ] }, { - "r" : "379", + "r" : "759", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "370", + "r" : "748", "s" : [ { - "r" : "363", + "r" : "739", "value" : [ "DateTime","(","2012",", ","2",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "378", + "r" : "758", "s" : [ { - "r" : "371", + "r" : "749", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -18417,104 +18999,107 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "760", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "362", + "localId" : "738", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "379", + "localId" : "759", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "370", + "localId" : "748", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "363", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "364", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "365", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "366", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "367", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "368", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "369", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "378", + "localId" : "758", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "371", + "localId" : "749", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "372", + "localId" : "750", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "373", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "374", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "375", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "376", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "377", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -18523,42 +19108,42 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "401", + "localId" : "764", "name" : "ImpreciseMayIncludeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "401", + "r" : "764", "s" : [ { "value" : [ "","define ","ImpreciseMayIncludeDateIvl",": " ] }, { - "r" : "400", + "r" : "787", "s" : [ { - "r" : "382", + "r" : "765", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "400", + "r" : "787", "value" : [ " ","includes"," " ] }, { - "r" : "399", + "r" : "786", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "390", + "r" : "775", "s" : [ { - "r" : "383", + "r" : "766", "value" : [ "DateTime","(","2012",", ","3",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "398", + "r" : "785", "s" : [ { - "r" : "391", + "r" : "776", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -18569,104 +19154,107 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "400", + "localId" : "787", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "382", + "localId" : "765", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "399", + "localId" : "786", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "390", + "localId" : "775", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "383", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "384", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "385", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "386", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "387", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "388", + "localId" : "771", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "389", + "localId" : "772", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "398", + "localId" : "785", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "391", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "392", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "393", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "394", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "395", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "396", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "397", + "localId" : "782", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -18675,39 +19263,39 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "410", + "localId" : "791", "name" : "NegInfBegIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "410", + "r" : "791", "s" : [ { "value" : [ "","define ","NegInfBegIncludesIntIvl",": " ] }, { - "r" : "409", + "r" : "800", "s" : [ { - "r" : "404", + "r" : "794", "s" : [ { - "r" : "402", + "r" : "792", "value" : [ "Interval[","null",", ","5","]" ] } ] }, { - "r" : "409", + "r" : "800", "value" : [ " ","includes"," " ] }, { - "r" : "408", + "r" : "799", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "406", + "r" : "796", "s" : [ { - "r" : "405", + "r" : "797", "value" : [ "-","7" ] } ] }, { - "r" : "407", + "r" : "798", "value" : [ ", ","2","]" ] } ] } ] @@ -18715,44 +19303,48 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "409", + "localId" : "800", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "404", + "localId" : "794", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "795", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "402", + "localId" : "792", "type" : "Null" } }, "high" : { - "localId" : "403", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "408", + "localId" : "799", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "406", + "localId" : "796", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "405", + "localId" : "797", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" } }, "high" : { - "localId" : "407", + "localId" : "798", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -18760,31 +19352,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "418", + "localId" : "804", "name" : "NegInfBegNotIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "418", + "r" : "804", "s" : [ { "value" : [ "","define ","NegInfBegNotIncludesIntIvl",": " ] }, { - "r" : "417", + "r" : "812", "s" : [ { - "r" : "413", + "r" : "807", "s" : [ { - "r" : "411", + "r" : "805", "value" : [ "Interval[","null",", ","5","]" ] } ] }, { - "r" : "417", + "r" : "812", "value" : [ " ","includes"," " ] }, { - "r" : "416", + "r" : "811", "s" : [ { - "r" : "414", + "r" : "809", "value" : [ "Interval[","4",", ","7","]" ] } ] } ] @@ -18792,40 +19384,43 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "417", + "localId" : "812", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "413", + "localId" : "807", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "808", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "411", + "localId" : "805", "type" : "Null" } }, "high" : { - "localId" : "412", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "416", + "localId" : "811", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "414", + "localId" : "809", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "high" : { - "localId" : "415", + "localId" : "810", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -18833,31 +19428,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "426", + "localId" : "816", "name" : "UnknownBegIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "426", + "r" : "816", "s" : [ { "value" : [ "","define ","UnknownBegIncludesIntIvl",": " ] }, { - "r" : "425", + "r" : "824", "s" : [ { - "r" : "421", + "r" : "819", "s" : [ { - "r" : "419", + "r" : "817", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "425", + "r" : "824", "value" : [ " ","includes"," " ] }, { - "r" : "424", + "r" : "823", "s" : [ { - "r" : "422", + "r" : "821", "value" : [ "Interval[","5",", ","5","]" ] } ] } ] @@ -18865,40 +19460,43 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "425", + "localId" : "824", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "421", + "localId" : "819", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "820", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "419", + "localId" : "817", "type" : "Null" } }, "high" : { - "localId" : "420", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "424", + "localId" : "823", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "422", + "localId" : "821", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "423", + "localId" : "822", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -18906,39 +19504,39 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "435", + "localId" : "828", "name" : "UnknownBegMayIncludeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "435", + "r" : "828", "s" : [ { "value" : [ "","define ","UnknownBegMayIncludeIntIvl",": " ] }, { - "r" : "434", + "r" : "837", "s" : [ { - "r" : "429", + "r" : "831", "s" : [ { - "r" : "427", + "r" : "829", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "434", + "r" : "837", "value" : [ " ","includes"," " ] }, { - "r" : "433", + "r" : "836", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "431", + "r" : "833", "s" : [ { - "r" : "430", + "r" : "834", "value" : [ "-","7" ] } ] }, { - "r" : "432", + "r" : "835", "value" : [ ", ","2","]" ] } ] } ] @@ -18946,44 +19544,48 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "434", + "localId" : "837", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "429", + "localId" : "831", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "832", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "427", + "localId" : "829", "type" : "Null" } }, "high" : { - "localId" : "428", + "localId" : "830", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "433", + "localId" : "836", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "431", + "localId" : "833", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "430", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" } }, "high" : { - "localId" : "432", + "localId" : "835", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -18991,31 +19593,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "443", + "localId" : "841", "name" : "UnknownBegNotIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "443", + "r" : "841", "s" : [ { "value" : [ "","define ","UnknownBegNotIncludesIntIvl",": " ] }, { - "r" : "442", + "r" : "849", "s" : [ { - "r" : "438", + "r" : "844", "s" : [ { - "r" : "436", + "r" : "842", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "442", + "r" : "849", "value" : [ " ","includes"," " ] }, { - "r" : "441", + "r" : "848", "s" : [ { - "r" : "439", + "r" : "846", "value" : [ "Interval[","4",", ","7","]" ] } ] } ] @@ -19023,40 +19625,43 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "442", + "localId" : "849", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "438", + "localId" : "844", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "845", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "436", + "localId" : "842", "type" : "Null" } }, "high" : { - "localId" : "437", + "localId" : "843", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "441", + "localId" : "848", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "439", + "localId" : "846", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "high" : { - "localId" : "440", + "localId" : "847", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -19064,31 +19669,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "451", + "localId" : "853", "name" : "PosInfEndIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "451", + "r" : "853", "s" : [ { "value" : [ "","define ","PosInfEndIncludesIntIvl",": " ] }, { - "r" : "450", + "r" : "861", "s" : [ { - "r" : "446", + "r" : "856", "s" : [ { - "r" : "444", + "r" : "854", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "450", + "r" : "861", "value" : [ " ","includes"," " ] }, { - "r" : "449", + "r" : "860", "s" : [ { - "r" : "447", + "r" : "858", "value" : [ "Interval[","1234",", ","5678","]" ] } ] } ] @@ -19096,40 +19701,43 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "450", + "localId" : "861", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "446", + "localId" : "856", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "444", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "857", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "445", + "localId" : "855", "type" : "Null" } } }, { - "localId" : "449", + "localId" : "860", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "447", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1234", "type" : "Literal" }, "high" : { - "localId" : "448", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5678", "type" : "Literal" @@ -19137,39 +19745,39 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "460", + "localId" : "865", "name" : "PosInfEndNotIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "460", + "r" : "865", "s" : [ { "value" : [ "","define ","PosInfEndNotIncludesIntIvl",": " ] }, { - "r" : "459", + "r" : "874", "s" : [ { - "r" : "454", + "r" : "868", "s" : [ { - "r" : "452", + "r" : "866", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "459", + "r" : "874", "value" : [ " ","includes"," " ] }, { - "r" : "458", + "r" : "873", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "456", + "r" : "870", "s" : [ { - "r" : "455", + "r" : "871", "value" : [ "-","1234" ] } ] }, { - "r" : "457", + "r" : "872", "value" : [ ", ","5678","]" ] } ] } ] @@ -19177,44 +19785,48 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "459", + "localId" : "874", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "454", + "localId" : "868", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "452", + "localId" : "866", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "869", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "453", + "localId" : "867", "type" : "Null" } } }, { - "localId" : "458", + "localId" : "873", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "456", + "localId" : "870", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "455", + "localId" : "871", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1234", "type" : "Literal" } }, "high" : { - "localId" : "457", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5678", "type" : "Literal" @@ -19222,31 +19834,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "468", + "localId" : "878", "name" : "UnknownEndIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "468", + "r" : "878", "s" : [ { "value" : [ "","define ","UnknownEndIncludesIntIvl",": " ] }, { - "r" : "467", + "r" : "886", "s" : [ { - "r" : "463", + "r" : "881", "s" : [ { - "r" : "461", + "r" : "879", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "467", + "r" : "886", "value" : [ " ","includes"," " ] }, { - "r" : "466", + "r" : "885", "s" : [ { - "r" : "464", + "r" : "883", "value" : [ "Interval[","0",", ","0","]" ] } ] } ] @@ -19254,40 +19866,43 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "467", + "localId" : "886", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "463", + "localId" : "881", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "461", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "882", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "462", + "localId" : "880", "type" : "Null" } } }, { - "localId" : "466", + "localId" : "885", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "464", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "465", + "localId" : "884", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -19295,31 +19910,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "476", + "localId" : "890", "name" : "UnknownEndMayIncludeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "476", + "r" : "890", "s" : [ { "value" : [ "","define ","UnknownEndMayIncludeIntIvl",": " ] }, { - "r" : "475", + "r" : "898", "s" : [ { - "r" : "471", + "r" : "893", "s" : [ { - "r" : "469", + "r" : "891", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "475", + "r" : "898", "value" : [ " ","includes"," " ] }, { - "r" : "474", + "r" : "897", "s" : [ { - "r" : "472", + "r" : "895", "value" : [ "Interval[","1234",", ","5678","]" ] } ] } ] @@ -19327,40 +19942,43 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "475", + "localId" : "898", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "471", + "localId" : "893", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "469", + "localId" : "891", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "894", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "470", + "localId" : "892", "type" : "Null" } } }, { - "localId" : "474", + "localId" : "897", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "472", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1234", "type" : "Literal" }, "high" : { - "localId" : "473", + "localId" : "896", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5678", "type" : "Literal" @@ -19368,39 +19986,39 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "485", + "localId" : "902", "name" : "UnknownEndNotIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "485", + "r" : "902", "s" : [ { "value" : [ "","define ","UnknownEndNotIncludesIntIvl",": " ] }, { - "r" : "484", + "r" : "911", "s" : [ { - "r" : "479", + "r" : "905", "s" : [ { - "r" : "477", + "r" : "903", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "484", + "r" : "911", "value" : [ " ","includes"," " ] }, { - "r" : "483", + "r" : "910", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "481", + "r" : "907", "s" : [ { - "r" : "480", + "r" : "908", "value" : [ "-","1234" ] } ] }, { - "r" : "482", + "r" : "909", "value" : [ ", ","5678","]" ] } ] } ] @@ -19408,44 +20026,48 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "484", + "localId" : "911", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "479", + "localId" : "905", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "477", + "localId" : "903", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "906", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "478", + "localId" : "904", "type" : "Null" } } }, { - "localId" : "483", + "localId" : "910", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "481", + "localId" : "907", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "480", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1234", "type" : "Literal" } }, "high" : { - "localId" : "482", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5678", "type" : "Literal" @@ -19453,51 +20075,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "514", + "localId" : "915", "name" : "NegInfBegIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "514", + "r" : "915", "s" : [ { "value" : [ "","define ","NegInfBegIncludesDateIvl",": " ] }, { - "r" : "513", + "r" : "950", "s" : [ { - "r" : "495", + "r" : "927", "s" : [ { - "r" : "486", + "r" : "916", "value" : [ "Interval[","null",", " ] }, { - "r" : "494", + "r" : "926", "s" : [ { - "r" : "487", + "r" : "917", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "513", + "r" : "950", "value" : [ " ","includes"," " ] }, { - "r" : "512", + "r" : "949", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "503", + "r" : "938", "s" : [ { - "r" : "496", + "r" : "929", "value" : [ "DateTime","(","1",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "511", + "r" : "948", "s" : [ { - "r" : "504", + "r" : "939", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -19508,159 +20130,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "513", + "localId" : "950", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "495", + "localId" : "927", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "928", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "486", + "localId" : "916", "type" : "Null" } }, "high" : { - "localId" : "494", + "localId" : "926", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "487", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "488", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "489", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "490", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "491", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "492", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "493", + "localId" : "923", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "512", + "localId" : "949", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "503", + "localId" : "938", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "496", + "localId" : "929", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "month" : { - "localId" : "497", + "localId" : "930", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "498", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "499", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "500", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "501", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "502", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "511", + "localId" : "948", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "504", + "localId" : "939", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "505", + "localId" : "940", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "506", + "localId" : "941", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "507", + "localId" : "942", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "508", + "localId" : "943", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "509", + "localId" : "944", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "510", + "localId" : "945", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -19669,51 +20297,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "543", + "localId" : "954", "name" : "NegInfBegNotIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "543", + "r" : "954", "s" : [ { "value" : [ "","define ","NegInfBegNotIncludesDateIvl",": " ] }, { - "r" : "542", + "r" : "989", "s" : [ { - "r" : "524", + "r" : "966", "s" : [ { - "r" : "515", + "r" : "955", "value" : [ "Interval[","null",", " ] }, { - "r" : "523", + "r" : "965", "s" : [ { - "r" : "516", + "r" : "956", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "542", + "r" : "989", "value" : [ " ","includes"," " ] }, { - "r" : "541", + "r" : "988", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "532", + "r" : "977", "s" : [ { - "r" : "525", + "r" : "968", "value" : [ "DateTime","(","1",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "540", + "r" : "987", "s" : [ { - "r" : "533", + "r" : "978", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -19724,159 +20352,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "542", + "localId" : "989", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "524", + "localId" : "966", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "967", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "515", + "localId" : "955", "type" : "Null" } }, "high" : { - "localId" : "523", + "localId" : "965", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "516", + "localId" : "956", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "517", + "localId" : "957", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "518", + "localId" : "958", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "519", + "localId" : "959", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "520", + "localId" : "960", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "521", + "localId" : "961", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "522", + "localId" : "962", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "541", + "localId" : "988", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "532", + "localId" : "977", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "525", + "localId" : "968", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "month" : { - "localId" : "526", + "localId" : "969", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "527", + "localId" : "970", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "528", + "localId" : "971", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "529", + "localId" : "972", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "530", + "localId" : "973", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "531", + "localId" : "974", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "540", + "localId" : "987", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "533", + "localId" : "978", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "534", + "localId" : "979", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "535", + "localId" : "980", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "536", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "537", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "538", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "539", + "localId" : "984", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -19885,51 +20519,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "572", + "localId" : "993", "name" : "UnknownBegIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "572", + "r" : "993", "s" : [ { "value" : [ "","define ","UnknownBegIncludesDateIvl",": " ] }, { - "r" : "571", + "r" : "1028", "s" : [ { - "r" : "553", + "r" : "1005", "s" : [ { - "r" : "544", + "r" : "994", "value" : [ "Interval(","null",", " ] }, { - "r" : "552", + "r" : "1004", "s" : [ { - "r" : "545", + "r" : "995", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "571", + "r" : "1028", "value" : [ " ","includes"," " ] }, { - "r" : "570", + "r" : "1027", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "561", + "r" : "1016", "s" : [ { - "r" : "554", + "r" : "1007", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "569", + "r" : "1026", "s" : [ { - "r" : "562", + "r" : "1017", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -19940,159 +20574,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "571", + "localId" : "1028", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "553", + "localId" : "1005", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "1006", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "544", + "localId" : "994", "type" : "Null" } }, "high" : { - "localId" : "552", + "localId" : "1004", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "545", + "localId" : "995", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "546", + "localId" : "996", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "547", + "localId" : "997", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "548", + "localId" : "998", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "549", + "localId" : "999", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "550", + "localId" : "1000", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "551", + "localId" : "1001", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "570", + "localId" : "1027", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "561", + "localId" : "1016", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "1007", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "1008", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "1009", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "557", + "localId" : "1010", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "558", + "localId" : "1011", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "559", + "localId" : "1012", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "560", + "localId" : "1013", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, "high" : { - "localId" : "569", + "localId" : "1026", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "562", + "localId" : "1017", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "563", + "localId" : "1018", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "564", + "localId" : "1019", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "565", + "localId" : "1020", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "566", + "localId" : "1021", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "567", + "localId" : "1022", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "568", + "localId" : "1023", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -20101,51 +20741,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "601", + "localId" : "1032", "name" : "UnknownBegMayIncludeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "601", + "r" : "1032", "s" : [ { "value" : [ "","define ","UnknownBegMayIncludeDateIvl",": " ] }, { - "r" : "600", + "r" : "1067", "s" : [ { - "r" : "582", + "r" : "1044", "s" : [ { - "r" : "573", + "r" : "1033", "value" : [ "Interval(","null",", " ] }, { - "r" : "581", + "r" : "1043", "s" : [ { - "r" : "574", + "r" : "1034", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "600", + "r" : "1067", "value" : [ " ","includes"," " ] }, { - "r" : "599", + "r" : "1066", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "590", + "r" : "1055", "s" : [ { - "r" : "583", + "r" : "1046", "value" : [ "DateTime","(","1",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "598", + "r" : "1065", "s" : [ { - "r" : "591", + "r" : "1056", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -20156,159 +20796,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "600", + "localId" : "1067", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "582", + "localId" : "1044", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "1045", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "573", + "localId" : "1033", "type" : "Null" } }, "high" : { - "localId" : "581", + "localId" : "1043", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "574", + "localId" : "1034", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "575", + "localId" : "1035", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "576", + "localId" : "1036", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "577", + "localId" : "1037", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "578", + "localId" : "1038", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "579", + "localId" : "1039", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "580", + "localId" : "1040", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "599", + "localId" : "1066", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "590", + "localId" : "1055", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "583", + "localId" : "1046", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "month" : { - "localId" : "584", + "localId" : "1047", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "585", + "localId" : "1048", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "586", + "localId" : "1049", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "587", + "localId" : "1050", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "588", + "localId" : "1051", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "589", + "localId" : "1052", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "598", + "localId" : "1065", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "591", + "localId" : "1056", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "592", + "localId" : "1057", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "593", + "localId" : "1058", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "594", + "localId" : "1059", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "595", + "localId" : "1060", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "596", + "localId" : "1061", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "597", + "localId" : "1062", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -20317,51 +20963,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "630", + "localId" : "1071", "name" : "UnknownBegNotIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "630", + "r" : "1071", "s" : [ { "value" : [ "","define ","UnknownBegNotIncludesDateIvl",": " ] }, { - "r" : "629", + "r" : "1106", "s" : [ { - "r" : "611", + "r" : "1083", "s" : [ { - "r" : "602", + "r" : "1072", "value" : [ "Interval(","null",", " ] }, { - "r" : "610", + "r" : "1082", "s" : [ { - "r" : "603", + "r" : "1073", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "629", + "r" : "1106", "value" : [ " ","includes"," " ] }, { - "r" : "628", + "r" : "1105", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "619", + "r" : "1094", "s" : [ { - "r" : "612", + "r" : "1085", "value" : [ "DateTime","(","1",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "627", + "r" : "1104", "s" : [ { - "r" : "620", + "r" : "1095", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -20372,159 +21018,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "629", + "localId" : "1106", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "611", + "localId" : "1083", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "1084", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "602", + "localId" : "1072", "type" : "Null" } }, "high" : { - "localId" : "610", + "localId" : "1082", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "603", + "localId" : "1073", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "604", + "localId" : "1074", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "605", + "localId" : "1075", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "606", + "localId" : "1076", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "607", + "localId" : "1077", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "608", + "localId" : "1078", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "609", + "localId" : "1079", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "628", + "localId" : "1105", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "619", + "localId" : "1094", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "612", + "localId" : "1085", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "month" : { - "localId" : "613", + "localId" : "1086", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "614", + "localId" : "1087", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "615", + "localId" : "1088", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "616", + "localId" : "1089", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "617", + "localId" : "1090", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "618", + "localId" : "1091", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "627", + "localId" : "1104", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "620", + "localId" : "1095", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "621", + "localId" : "1096", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "622", + "localId" : "1097", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "623", + "localId" : "1098", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "624", + "localId" : "1099", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "625", + "localId" : "1100", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "626", + "localId" : "1101", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -20533,51 +21185,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "659", + "localId" : "1110", "name" : "PosInfEndIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "659", + "r" : "1110", "s" : [ { "value" : [ "","define ","PosInfEndIncludesDateIvl",": " ] }, { - "r" : "658", + "r" : "1145", "s" : [ { - "r" : "640", + "r" : "1122", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "638", + "r" : "1120", "s" : [ { - "r" : "631", + "r" : "1111", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "639", + "r" : "1121", "value" : [ ", ","null","]" ] } ] }, { - "r" : "658", + "r" : "1145", "value" : [ " ","includes"," " ] }, { - "r" : "657", + "r" : "1144", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "648", + "r" : "1133", "s" : [ { - "r" : "641", + "r" : "1124", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "656", + "r" : "1143", "s" : [ { - "r" : "649", + "r" : "1134", "value" : [ "DateTime","(","2015",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -20588,159 +21240,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "658", + "localId" : "1145", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "640", + "localId" : "1122", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "638", + "localId" : "1120", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "631", + "localId" : "1111", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "632", + "localId" : "1112", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "633", + "localId" : "1113", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "634", + "localId" : "1114", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "635", + "localId" : "1115", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "636", + "localId" : "1116", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "637", + "localId" : "1117", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1123", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "639", + "localId" : "1121", "type" : "Null" } } }, { - "localId" : "657", + "localId" : "1144", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "648", + "localId" : "1133", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "641", + "localId" : "1124", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "642", + "localId" : "1125", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "643", + "localId" : "1126", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "644", + "localId" : "1127", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "645", + "localId" : "1128", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "646", + "localId" : "1129", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "647", + "localId" : "1130", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "656", + "localId" : "1143", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "649", + "localId" : "1134", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "650", + "localId" : "1135", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "651", + "localId" : "1136", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "652", + "localId" : "1137", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "653", + "localId" : "1138", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "654", + "localId" : "1139", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "655", + "localId" : "1140", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -20749,51 +21407,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "688", + "localId" : "1149", "name" : "PosInfEndNotIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "688", + "r" : "1149", "s" : [ { "value" : [ "","define ","PosInfEndNotIncludesDateIvl",": " ] }, { - "r" : "687", + "r" : "1184", "s" : [ { - "r" : "669", + "r" : "1161", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "667", + "r" : "1159", "s" : [ { - "r" : "660", + "r" : "1150", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "668", + "r" : "1160", "value" : [ ", ","null","]" ] } ] }, { - "r" : "687", + "r" : "1184", "value" : [ " ","includes"," " ] }, { - "r" : "686", + "r" : "1183", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "677", + "r" : "1172", "s" : [ { - "r" : "670", + "r" : "1163", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "685", + "r" : "1182", "s" : [ { - "r" : "678", + "r" : "1173", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -20804,159 +21462,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "687", + "localId" : "1184", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "669", + "localId" : "1161", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "667", + "localId" : "1159", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "660", + "localId" : "1150", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "661", + "localId" : "1151", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "662", + "localId" : "1152", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "663", + "localId" : "1153", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "664", + "localId" : "1154", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "665", + "localId" : "1155", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "666", + "localId" : "1156", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1162", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "668", + "localId" : "1160", "type" : "Null" } } }, { - "localId" : "686", + "localId" : "1183", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "677", + "localId" : "1172", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "670", + "localId" : "1163", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "671", + "localId" : "1164", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "672", + "localId" : "1165", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "673", + "localId" : "1166", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "674", + "localId" : "1167", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "675", + "localId" : "1168", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "676", + "localId" : "1169", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "685", + "localId" : "1182", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "678", + "localId" : "1173", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "679", + "localId" : "1174", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "680", + "localId" : "1175", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "681", + "localId" : "1176", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "682", + "localId" : "1177", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "683", + "localId" : "1178", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "684", + "localId" : "1179", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -20965,51 +21629,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "717", + "localId" : "1188", "name" : "UnknownEndIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "717", + "r" : "1188", "s" : [ { "value" : [ "","define ","UnknownEndIncludesDateIvl",": " ] }, { - "r" : "716", + "r" : "1223", "s" : [ { - "r" : "698", + "r" : "1200", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "696", + "r" : "1198", "s" : [ { - "r" : "689", + "r" : "1189", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "697", + "r" : "1199", "value" : [ ", ","null",")" ] } ] }, { - "r" : "716", + "r" : "1223", "value" : [ " ","includes"," " ] }, { - "r" : "715", + "r" : "1222", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "706", + "r" : "1211", "s" : [ { - "r" : "699", + "r" : "1202", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "714", + "r" : "1221", "s" : [ { - "r" : "707", + "r" : "1212", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -21020,159 +21684,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "716", + "localId" : "1223", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "698", + "localId" : "1200", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "696", + "localId" : "1198", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "689", + "localId" : "1189", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "690", + "localId" : "1190", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "691", + "localId" : "1191", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "692", + "localId" : "1192", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "693", + "localId" : "1193", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "694", + "localId" : "1194", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "695", + "localId" : "1195", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1201", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "697", + "localId" : "1199", "type" : "Null" } } }, { - "localId" : "715", + "localId" : "1222", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "706", + "localId" : "1211", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "699", + "localId" : "1202", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "700", + "localId" : "1203", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "701", + "localId" : "1204", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "702", + "localId" : "1205", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "703", + "localId" : "1206", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "704", + "localId" : "1207", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "705", + "localId" : "1208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "714", + "localId" : "1221", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "707", + "localId" : "1212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "708", + "localId" : "1213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "709", + "localId" : "1214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "710", + "localId" : "1215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "711", + "localId" : "1216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "712", + "localId" : "1217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "713", + "localId" : "1218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -21181,51 +21851,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "746", + "localId" : "1227", "name" : "UnknownEndMayIncludeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "746", + "r" : "1227", "s" : [ { "value" : [ "","define ","UnknownEndMayIncludeDateIvl",": " ] }, { - "r" : "745", + "r" : "1262", "s" : [ { - "r" : "727", + "r" : "1239", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "725", + "r" : "1237", "s" : [ { - "r" : "718", + "r" : "1228", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "726", + "r" : "1238", "value" : [ ", ","null",")" ] } ] }, { - "r" : "745", + "r" : "1262", "value" : [ " ","includes"," " ] }, { - "r" : "744", + "r" : "1261", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "735", + "r" : "1250", "s" : [ { - "r" : "728", + "r" : "1241", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "743", + "r" : "1260", "s" : [ { - "r" : "736", + "r" : "1251", "value" : [ "DateTime","(","2015",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -21236,159 +21906,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "745", + "localId" : "1262", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "727", + "localId" : "1239", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "725", + "localId" : "1237", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "718", + "localId" : "1228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "719", + "localId" : "1229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "720", + "localId" : "1230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "721", + "localId" : "1231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "722", + "localId" : "1232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "723", + "localId" : "1233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "724", + "localId" : "1234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1240", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "726", + "localId" : "1238", "type" : "Null" } } }, { - "localId" : "744", + "localId" : "1261", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "735", + "localId" : "1250", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "728", + "localId" : "1241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "729", + "localId" : "1242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "730", + "localId" : "1243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "731", + "localId" : "1244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "732", + "localId" : "1245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "733", + "localId" : "1246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "734", + "localId" : "1247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "743", + "localId" : "1260", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "736", + "localId" : "1251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "737", + "localId" : "1252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "738", + "localId" : "1253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "739", + "localId" : "1254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "740", + "localId" : "1255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "741", + "localId" : "1256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "742", + "localId" : "1257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -21397,51 +22073,51 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "775", + "localId" : "1266", "name" : "UnknownEndNotIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "775", + "r" : "1266", "s" : [ { "value" : [ "","define ","UnknownEndNotIncludesDateIvl",": " ] }, { - "r" : "774", + "r" : "1301", "s" : [ { - "r" : "756", + "r" : "1278", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "754", + "r" : "1276", "s" : [ { - "r" : "747", + "r" : "1267", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "755", + "r" : "1277", "value" : [ ", ","null",")" ] } ] }, { - "r" : "774", + "r" : "1301", "value" : [ " ","includes"," " ] }, { - "r" : "773", + "r" : "1300", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "764", + "r" : "1289", "s" : [ { - "r" : "757", + "r" : "1280", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "772", + "r" : "1299", "s" : [ { - "r" : "765", + "r" : "1290", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -21452,159 +22128,165 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "774", + "localId" : "1301", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "756", + "localId" : "1278", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "754", + "localId" : "1276", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "747", + "localId" : "1267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "748", + "localId" : "1268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "749", + "localId" : "1269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "750", + "localId" : "1270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "751", + "localId" : "1271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "752", + "localId" : "1272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "753", + "localId" : "1273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1279", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "755", + "localId" : "1277", "type" : "Null" } } }, { - "localId" : "773", + "localId" : "1300", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "764", + "localId" : "1289", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "757", + "localId" : "1280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "758", + "localId" : "1281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "759", + "localId" : "1282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "760", + "localId" : "1283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "761", + "localId" : "1284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "762", + "localId" : "1285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "763", + "localId" : "1286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "772", + "localId" : "1299", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "765", + "localId" : "1290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "766", + "localId" : "1291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "767", + "localId" : "1292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "768", + "localId" : "1293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "769", + "localId" : "1294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "770", + "localId" : "1295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "771", + "localId" : "1296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -21646,14 +22328,16 @@ define MayProperlyIncludeDayOfIvlVeryImpreciseSurrounding: PrecisionDateIvl prop module.exports['ProperlyIncludes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "267", + "r" : "574", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -21669,17 +22353,18 @@ module.exports['ProperlyIncludes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -21687,7 +22372,7 @@ module.exports['ProperlyIncludes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -21695,46 +22380,55 @@ module.exports['ProperlyIncludes'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "ProperlyIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","ProperlyIncludesIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","properly includes"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","2",", ","4","]" ] } ] } ] @@ -21742,38 +22436,39 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -21781,31 +22476,31 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "17", + "localId" : "223", "name" : "ProperlyIncludesIntBeginsIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "223", "s" : [ { "value" : [ "","define ","ProperlyIncludesIntBeginsIvl",": " ] }, { - "r" : "16", + "r" : "230", "s" : [ { - "r" : "12", + "r" : "226", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "16", + "r" : "230", "value" : [ " ","properly includes"," " ] }, { - "r" : "15", + "r" : "229", "s" : [ { - "r" : "13", + "r" : "227", "value" : [ "Interval[","1",", ","4","]" ] } ] } ] @@ -21813,38 +22508,39 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "230", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "226", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "229", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -21852,31 +22548,31 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "25", + "localId" : "234", "name" : "ProperlyIncludesIntEndsIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "234", "s" : [ { "value" : [ "","define ","ProperlyIncludesIntEndsIvl",": " ] }, { - "r" : "24", + "r" : "241", "s" : [ { - "r" : "20", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "235", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "24", + "r" : "241", "value" : [ " ","properly includes"," " ] }, { - "r" : "23", + "r" : "240", "s" : [ { - "r" : "21", + "r" : "238", "value" : [ "Interval[","2",", ","5","]" ] } ] } ] @@ -21884,38 +22580,39 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "241", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "237", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "240", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -21923,31 +22620,31 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "33", + "localId" : "245", "name" : "NotProperlyIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "245", "s" : [ { "value" : [ "","define ","NotProperlyIncludesIntIvl",": " ] }, { - "r" : "32", + "r" : "252", "s" : [ { - "r" : "28", + "r" : "248", "s" : [ { - "r" : "26", + "r" : "246", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "32", + "r" : "252", "value" : [ " ","properly includes"," " ] }, { - "r" : "31", + "r" : "251", "s" : [ { - "r" : "29", + "r" : "249", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -21955,38 +22652,39 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "252", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "248", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -21994,31 +22692,31 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "41", + "localId" : "256", "name" : "ProperlyIncludesRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "256", "s" : [ { "value" : [ "","define ","ProperlyIncludesRealIvl",": " ] }, { - "r" : "40", + "r" : "263", "s" : [ { - "r" : "36", + "r" : "259", "s" : [ { - "r" : "34", + "r" : "257", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] }, { - "r" : "40", + "r" : "263", "value" : [ " ","properly includes"," " ] }, { - "r" : "39", + "r" : "262", "s" : [ { - "r" : "37", + "r" : "260", "value" : [ "Interval[","2.34",", ","2.56","]" ] } ] } ] @@ -22026,38 +22724,39 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "263", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "259", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "262", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.34", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.56", "type" : "Literal" @@ -22065,31 +22764,31 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "49", + "localId" : "267", "name" : "NotProperlyIncludesRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","define ","NotProperlyIncludesRealIvl",": " ] }, { - "r" : "48", + "r" : "274", "s" : [ { - "r" : "44", + "r" : "270", "s" : [ { - "r" : "42", + "r" : "268", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] }, { - "r" : "48", + "r" : "274", "value" : [ " ","properly includes"," " ] }, { - "r" : "47", + "r" : "273", "s" : [ { - "r" : "45", + "r" : "271", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] } ] @@ -22097,38 +22796,39 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "274", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "270", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "273", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" @@ -22136,32 +22836,32 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "67", + "localId" : "278", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "278", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "66", + "r" : "299", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "57", + "r" : "288", "s" : [ { - "r" : "50", + "r" : "279", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "65", + "r" : "298", "s" : [ { - "r" : "58", + "r" : "289", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -22171,97 +22871,99 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "299", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "57", + "localId" : "288", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "50", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "51", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "52", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "53", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "54", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "55", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "56", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "65", + "localId" : "298", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "58", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "59", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "60", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "61", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "62", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "63", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "64", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -22269,42 +22971,42 @@ module.exports['ProperlyIncludes'] = { } } }, { - "localId" : "87", + "localId" : "301", "name" : "ProperlyIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "301", "s" : [ { "value" : [ "","define ","ProperlyIncludesDateIvl",": " ] }, { - "r" : "86", + "r" : "324", "s" : [ { - "r" : "68", + "r" : "302", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "86", + "r" : "324", "value" : [ " ","properly includes"," " ] }, { - "r" : "85", + "r" : "323", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "76", + "r" : "312", "s" : [ { - "r" : "69", + "r" : "303", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "84", + "r" : "322", "s" : [ { - "r" : "77", + "r" : "313", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -22315,104 +23017,107 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "324", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "302", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "85", + "localId" : "323", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "76", + "localId" : "312", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "69", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "70", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "71", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "72", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "73", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "74", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "75", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "84", + "localId" : "322", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "77", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "78", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "79", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "80", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "81", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "82", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "83", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -22421,42 +23126,42 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "107", + "localId" : "328", "name" : "NotProperlyIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "328", "s" : [ { "value" : [ "","define ","NotProperlyIncludesDateIvl",": " ] }, { - "r" : "106", + "r" : "351", "s" : [ { - "r" : "88", + "r" : "329", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "106", + "r" : "351", "value" : [ " ","properly includes"," " ] }, { - "r" : "105", + "r" : "350", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "96", + "r" : "339", "s" : [ { - "r" : "89", + "r" : "330", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "104", + "r" : "349", "s" : [ { - "r" : "97", + "r" : "340", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -22467,104 +23172,107 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "351", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "88", + "localId" : "329", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "105", + "localId" : "350", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "96", + "localId" : "339", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "89", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "90", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "91", + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "92", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "93", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "94", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "95", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "104", + "localId" : "349", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "97", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "98", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "99", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "100", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "101", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "102", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "103", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -22573,31 +23281,31 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "115", + "localId" : "355", "name" : "PosInfEndProperlyIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "115", + "r" : "355", "s" : [ { "value" : [ "","define ","PosInfEndProperlyIncludesIntIvl",": " ] }, { - "r" : "114", + "r" : "363", "s" : [ { - "r" : "110", + "r" : "358", "s" : [ { - "r" : "108", + "r" : "356", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "114", + "r" : "363", "value" : [ " ","properly includes"," " ] }, { - "r" : "113", + "r" : "362", "s" : [ { - "r" : "111", + "r" : "360", "value" : [ "Interval[","1234",", ","5678","]" ] } ] } ] @@ -22605,40 +23313,43 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "114", + "localId" : "363", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "358", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "108", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "359", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "109", + "localId" : "357", "type" : "Null" } } }, { - "localId" : "113", + "localId" : "362", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "111", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1234", "type" : "Literal" }, "high" : { - "localId" : "112", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5678", "type" : "Literal" @@ -22646,31 +23357,31 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "123", + "localId" : "367", "name" : "PosInfEndNotProperlyIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "123", + "r" : "367", "s" : [ { "value" : [ "","define ","PosInfEndNotProperlyIncludesIntIvl",": " ] }, { - "r" : "122", + "r" : "376", "s" : [ { - "r" : "118", + "r" : "370", "s" : [ { - "r" : "116", + "r" : "368", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "122", + "r" : "376", "value" : [ " ","properly includes"," " ] }, { - "r" : "121", + "r" : "374", "s" : [ { - "r" : "119", + "r" : "372", "value" : [ "Interval[","0",", ","null","]" ] } ] } ] @@ -22678,74 +23389,79 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "122", + "localId" : "376", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "118", + "localId" : "370", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "116", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "371", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "117", + "localId" : "369", "type" : "Null" } } }, { - "localId" : "121", + "localId" : "374", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "119", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "375", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "120", + "localId" : "373", "type" : "Null" } } } ] } }, { - "localId" : "131", + "localId" : "380", "name" : "UnknownEndMayProperlyIncludeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "131", + "r" : "380", "s" : [ { "value" : [ "","define ","UnknownEndMayProperlyIncludeIntIvl",": " ] }, { - "r" : "130", + "r" : "388", "s" : [ { - "r" : "126", + "r" : "383", "s" : [ { - "r" : "124", + "r" : "381", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "130", + "r" : "388", "value" : [ " ","properly includes"," " ] }, { - "r" : "129", + "r" : "387", "s" : [ { - "r" : "127", + "r" : "385", "value" : [ "Interval[","0",", ","0","]" ] } ] } ] @@ -22753,40 +23469,43 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "130", + "localId" : "388", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "126", + "localId" : "383", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "124", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "384", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "125", + "localId" : "382", "type" : "Null" } } }, { - "localId" : "129", + "localId" : "387", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "127", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "128", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -22794,32 +23513,32 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "149", + "localId" : "392", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "149", + "r" : "392", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "148", + "r" : "413", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "139", + "r" : "402", "s" : [ { - "r" : "132", + "r" : "393", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "147", + "r" : "412", "s" : [ { - "r" : "140", + "r" : "403", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -22829,97 +23548,99 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "148", + "localId" : "413", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "139", + "localId" : "402", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "132", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "133", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "134", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "135", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "136", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "137", + "localId" : "398", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "138", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "147", + "localId" : "412", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "140", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "141", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "142", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "143", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "144", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "145", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "146", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -22927,42 +23648,42 @@ module.exports['ProperlyIncludes'] = { } } }, { - "localId" : "169", + "localId" : "415", "name" : "ProperlyIncludesDayOfIvlLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "169", + "r" : "415", "s" : [ { "value" : [ "","define ","ProperlyIncludesDayOfIvlLowEdge",": " ] }, { - "r" : "168", + "r" : "438", "s" : [ { - "r" : "150", + "r" : "416", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "168", + "r" : "438", "value" : [ " ","properly includes day of"," " ] }, { - "r" : "167", + "r" : "437", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "158", + "r" : "426", "s" : [ { - "r" : "151", + "r" : "417", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "166", + "r" : "436", "s" : [ { - "r" : "159", + "r" : "427", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -22973,105 +23694,108 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "168", + "localId" : "438", "precision" : "Day", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "150", + "localId" : "416", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "167", + "localId" : "437", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "158", + "localId" : "426", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "154", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "155", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "156", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "157", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "166", + "localId" : "436", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "159", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "160", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "161", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "162", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "163", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "164", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "165", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -23080,42 +23804,42 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "189", + "localId" : "442", "name" : "ProperlyIncludesDayOfIvlHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "189", + "r" : "442", "s" : [ { "value" : [ "","define ","ProperlyIncludesDayOfIvlHighEdge",": " ] }, { - "r" : "188", + "r" : "465", "s" : [ { - "r" : "170", + "r" : "443", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "188", + "r" : "465", "value" : [ " ","properly includes day of"," " ] }, { - "r" : "187", + "r" : "464", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "178", + "r" : "453", "s" : [ { - "r" : "171", + "r" : "444", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "186", + "r" : "463", "s" : [ { - "r" : "179", + "r" : "454", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -23126,105 +23850,108 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "188", + "localId" : "465", "precision" : "Day", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "170", + "localId" : "443", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "187", + "localId" : "464", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "178", + "localId" : "453", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "171", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "172", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "173", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "174", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "175", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "176", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "177", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "186", + "localId" : "463", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "179", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "180", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "181", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "182", + "localId" : "457", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "183", + "localId" : "458", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "184", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "185", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -23233,42 +23960,42 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "209", + "localId" : "469", "name" : "ProperlyIncludesDayOfIvlNearEdges", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "209", + "r" : "469", "s" : [ { "value" : [ "","define ","ProperlyIncludesDayOfIvlNearEdges",": " ] }, { - "r" : "208", + "r" : "492", "s" : [ { - "r" : "190", + "r" : "470", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "208", + "r" : "492", "value" : [ " ","properly includes day of"," " ] }, { - "r" : "207", + "r" : "491", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "198", + "r" : "480", "s" : [ { - "r" : "191", + "r" : "471", "value" : [ "DateTime","(","2012",", ","3",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "206", + "r" : "490", "s" : [ { - "r" : "199", + "r" : "481", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -23279,105 +24006,108 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "208", + "localId" : "492", "precision" : "Day", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "190", + "localId" : "470", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "207", + "localId" : "491", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "198", + "localId" : "480", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "191", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "192", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "193", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "194", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "195", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "196", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "197", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "206", + "localId" : "490", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "199", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "200", + "localId" : "482", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "201", + "localId" : "483", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "202", + "localId" : "484", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "203", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "204", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "205", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -23386,42 +24116,42 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "229", + "localId" : "496", "name" : "NotProperlyIncludesDayOfIvlSameEdges", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "229", + "r" : "496", "s" : [ { "value" : [ "","define ","NotProperlyIncludesDayOfIvlSameEdges",": " ] }, { - "r" : "228", + "r" : "519", "s" : [ { - "r" : "210", + "r" : "497", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "228", + "r" : "519", "value" : [ " ","properly includes day of"," " ] }, { - "r" : "227", + "r" : "518", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "218", + "r" : "507", "s" : [ { - "r" : "211", + "r" : "498", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "226", + "r" : "517", "s" : [ { - "r" : "219", + "r" : "508", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -23432,105 +24162,108 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "228", + "localId" : "519", "precision" : "Day", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "210", + "localId" : "497", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "227", + "localId" : "518", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "218", + "localId" : "507", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "211", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "212", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "213", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "214", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "215", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "216", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "217", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "226", + "localId" : "517", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "508", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "221", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "222", + "localId" : "511", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "223", + "localId" : "512", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "224", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "225", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -23539,42 +24272,42 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "239", + "localId" : "523", "name" : "MayProperlyIncludeDayOfIvlVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "239", + "r" : "523", "s" : [ { "value" : [ "","define ","MayProperlyIncludeDayOfIvlVeryImpreciseLow",": " ] }, { - "r" : "238", + "r" : "536", "s" : [ { - "r" : "230", + "r" : "524", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "238", + "r" : "536", "value" : [ " ","properly includes day of"," " ] }, { - "r" : "237", + "r" : "535", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "233", + "r" : "529", "s" : [ { - "r" : "231", + "r" : "525", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "236", + "r" : "534", "s" : [ { - "r" : "234", + "r" : "530", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { @@ -23585,45 +24318,48 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "238", + "localId" : "536", "precision" : "Day", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "230", + "localId" : "524", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "237", + "localId" : "535", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "233", + "localId" : "529", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "231", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "232", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "236", + "localId" : "534", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "234", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "235", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -23632,42 +24368,42 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "249", + "localId" : "540", "name" : "MayProperlyIncludeDayOfIvlVeryImpreciseHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "249", + "r" : "540", "s" : [ { "value" : [ "","define ","MayProperlyIncludeDayOfIvlVeryImpreciseHigh",": " ] }, { - "r" : "248", + "r" : "553", "s" : [ { - "r" : "240", + "r" : "541", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "248", + "r" : "553", "value" : [ " ","properly includes day of"," " ] }, { - "r" : "247", + "r" : "552", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "243", + "r" : "546", "s" : [ { - "r" : "241", + "r" : "542", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "246", + "r" : "551", "s" : [ { - "r" : "244", + "r" : "547", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { @@ -23678,45 +24414,48 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "248", + "localId" : "553", "precision" : "Day", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "240", + "localId" : "541", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "247", + "localId" : "552", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "243", + "localId" : "546", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "241", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "242", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } }, "high" : { - "localId" : "246", + "localId" : "551", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "244", + "localId" : "547", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "245", + "localId" : "548", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" @@ -23725,42 +24464,42 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "259", + "localId" : "557", "name" : "MayProperlyIncludeDayOfIvlVeryImpreciseLowAndHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "259", + "r" : "557", "s" : [ { "value" : [ "","define ","MayProperlyIncludeDayOfIvlVeryImpreciseLowAndHigh",": " ] }, { - "r" : "258", + "r" : "570", "s" : [ { - "r" : "250", + "r" : "558", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "258", + "r" : "570", "value" : [ " ","properly includes day of"," " ] }, { - "r" : "257", + "r" : "569", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "253", + "r" : "563", "s" : [ { - "r" : "251", + "r" : "559", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "256", + "r" : "568", "s" : [ { - "r" : "254", + "r" : "564", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { @@ -23771,45 +24510,48 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "258", + "localId" : "570", "precision" : "Day", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "250", + "localId" : "558", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "257", + "localId" : "569", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "253", + "localId" : "563", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "251", + "localId" : "559", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "252", + "localId" : "560", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "256", + "localId" : "568", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "254", + "localId" : "564", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "255", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" @@ -23818,42 +24560,42 @@ module.exports['ProperlyIncludes'] = { } ] } }, { - "localId" : "267", + "localId" : "574", "name" : "MayProperlyIncludeDayOfIvlVeryImpreciseSurrounding", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "267", + "r" : "574", "s" : [ { "value" : [ "","define ","MayProperlyIncludeDayOfIvlVeryImpreciseSurrounding",": " ] }, { - "r" : "266", + "r" : "585", "s" : [ { - "r" : "260", + "r" : "575", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "266", + "r" : "585", "value" : [ " ","properly includes day of"," " ] }, { - "r" : "265", + "r" : "584", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "262", + "r" : "579", "s" : [ { - "r" : "261", + "r" : "576", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "264", + "r" : "583", "s" : [ { - "r" : "263", + "r" : "580", "value" : [ "DateTime","(","2012",")" ] } ] }, { @@ -23864,33 +24606,36 @@ module.exports['ProperlyIncludes'] = { } } ], "expression" : { - "localId" : "266", + "localId" : "585", "precision" : "Day", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "260", + "localId" : "575", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "265", + "localId" : "584", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "262", + "localId" : "579", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "261", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, "high" : { - "localId" : "264", + "localId" : "583", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "263", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" @@ -23962,14 +24707,16 @@ define UnknownEndNotIncludedInDateIvl: Interval[DateTime(2013, 1, 1, 0, 0, 0, 0) module.exports['IncludedIn'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "742", + "r" : "1233", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -23985,17 +24732,18 @@ module.exports['IncludedIn'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -24003,7 +24751,7 @@ module.exports['IncludedIn'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -24011,46 +24759,55 @@ module.exports['IncludedIn'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "IncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","IncludesIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","1",", ","4","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","included in"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -24058,38 +24815,39 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -24097,31 +24855,31 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "17", + "localId" : "223", "name" : "NotIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "223", "s" : [ { "value" : [ "","define ","NotIncludesIntIvl",": " ] }, { - "r" : "16", + "r" : "230", "s" : [ { - "r" : "12", + "r" : "226", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "Interval[","1",", ","4","]" ] } ] }, { - "r" : "16", + "r" : "230", "value" : [ " ","included in"," " ] }, { - "r" : "15", + "r" : "229", "s" : [ { - "r" : "13", + "r" : "227", "value" : [ "Interval(","1",", ","5","]" ] } ] } ] @@ -24129,38 +24887,39 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "230", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "226", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "229", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -24168,31 +24927,31 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "25", + "localId" : "234", "name" : "IncludesRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "234", "s" : [ { "value" : [ "","define ","IncludesRealIvl",": " ] }, { - "r" : "24", + "r" : "241", "s" : [ { - "r" : "20", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "235", "value" : [ "Interval[","2.34",", ","2.56","]" ] } ] }, { - "r" : "24", + "r" : "241", "value" : [ " ","included in"," " ] }, { - "r" : "23", + "r" : "240", "s" : [ { - "r" : "21", + "r" : "238", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] } ] @@ -24200,38 +24959,39 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "241", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "237", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.34", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.56", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "240", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" @@ -24239,31 +24999,31 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "33", + "localId" : "245", "name" : "NotIncludesRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "245", "s" : [ { "value" : [ "","define ","NotIncludesRealIvl",": " ] }, { - "r" : "32", + "r" : "252", "s" : [ { - "r" : "28", + "r" : "248", "s" : [ { - "r" : "26", + "r" : "246", "value" : [ "Interval[","1.23",", ","2.56","]" ] } ] }, { - "r" : "32", + "r" : "252", "value" : [ " ","included in"," " ] }, { - "r" : "31", + "r" : "251", "s" : [ { - "r" : "29", + "r" : "249", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] } ] @@ -24271,38 +25031,39 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "252", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "248", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.56", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" @@ -24310,32 +25071,32 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "51", + "localId" : "256", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "256", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "50", + "r" : "277", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "41", + "r" : "266", "s" : [ { - "r" : "34", + "r" : "257", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "49", + "r" : "276", "s" : [ { - "r" : "42", + "r" : "267", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -24345,97 +25106,99 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "277", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "41", + "localId" : "266", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "34", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "35", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "36", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "37", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "38", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "39", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "40", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "49", + "localId" : "276", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "48", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -24443,44 +25206,44 @@ module.exports['IncludedIn'] = { } } }, { - "localId" : "71", + "localId" : "279", "name" : "IncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "279", "s" : [ { "value" : [ "","define ","IncludesDateIvl",": " ] }, { - "r" : "70", + "r" : "302", "s" : [ { - "r" : "68", + "r" : "300", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "59", + "r" : "289", "s" : [ { - "r" : "52", + "r" : "280", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "67", + "r" : "299", "s" : [ { - "r" : "60", + "r" : "290", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "70", + "r" : "302", "value" : [ " ","included in"," " ] }, { - "r" : "69", + "r" : "301", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -24489,150 +25252,153 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "302", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "300", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "59", + "localId" : "289", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "52", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "53", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "54", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "55", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "56", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "57", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "58", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "67", + "localId" : "299", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "60", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "61", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "62", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "63", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "64", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "65", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "66", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "69", + "localId" : "301", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "91", + "localId" : "306", "name" : "NotIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "306", "s" : [ { "value" : [ "","define ","NotIncludesDateIvl",": " ] }, { - "r" : "90", + "r" : "329", "s" : [ { - "r" : "88", + "r" : "327", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "79", + "r" : "316", "s" : [ { - "r" : "72", + "r" : "307", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "87", + "r" : "326", "s" : [ { - "r" : "80", + "r" : "317", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "90", + "r" : "329", "value" : [ " ","included in"," " ] }, { - "r" : "89", + "r" : "328", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -24641,150 +25407,153 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "329", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "88", + "localId" : "327", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "79", + "localId" : "316", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "72", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "73", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "74", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "75", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "76", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "77", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "78", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "87", + "localId" : "326", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "80", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "81", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "82", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "83", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "84", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "85", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "86", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "89", + "localId" : "328", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "101", + "localId" : "333", "name" : "IncludesImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "333", "s" : [ { "value" : [ "","define ","IncludesImpreciseDateIvl",": " ] }, { - "r" : "100", + "r" : "346", "s" : [ { - "r" : "98", + "r" : "344", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "94", + "r" : "338", "s" : [ { - "r" : "92", + "r" : "334", "value" : [ "DateTime","(","2012",", ","4",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "97", + "r" : "343", "s" : [ { - "r" : "95", + "r" : "339", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "100", + "r" : "346", "value" : [ " ","included in"," " ] }, { - "r" : "99", + "r" : "345", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -24793,90 +25562,93 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "346", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "98", + "localId" : "344", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "94", + "localId" : "338", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "92", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "93", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, "high" : { - "localId" : "97", + "localId" : "343", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "95", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "96", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } } }, { - "localId" : "99", + "localId" : "345", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "111", + "localId" : "350", "name" : "NotIncludesImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "350", "s" : [ { "value" : [ "","define ","NotIncludesImpreciseDateIvl",": " ] }, { - "r" : "110", + "r" : "363", "s" : [ { - "r" : "108", + "r" : "361", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "104", + "r" : "355", "s" : [ { - "r" : "102", + "r" : "351", "value" : [ "DateTime","(","2012",", ","4",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "107", + "r" : "360", "s" : [ { - "r" : "105", + "r" : "356", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "110", + "r" : "363", "value" : [ " ","included in"," " ] }, { - "r" : "109", + "r" : "362", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -24885,90 +25657,93 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "363", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "108", + "localId" : "361", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "104", + "localId" : "355", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "102", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "103", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, "high" : { - "localId" : "107", + "localId" : "360", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "105", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "106", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } } }, { - "localId" : "109", + "localId" : "362", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "119", + "localId" : "367", "name" : "MayIncludeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "367", "s" : [ { "value" : [ "","define ","MayIncludeImpreciseDateIvl",": " ] }, { - "r" : "118", + "r" : "378", "s" : [ { - "r" : "116", + "r" : "376", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "113", + "r" : "371", "s" : [ { - "r" : "112", + "r" : "368", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "115", + "r" : "375", "s" : [ { - "r" : "114", + "r" : "372", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "118", + "r" : "378", "value" : [ " ","included in"," " ] }, { - "r" : "117", + "r" : "377", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -24977,66 +25752,69 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "378", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "116", + "localId" : "376", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "113", + "localId" : "371", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "112", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, "high" : { - "localId" : "115", + "localId" : "375", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "114", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } } }, { - "localId" : "117", + "localId" : "377", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "137", + "localId" : "382", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "382", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "136", + "r" : "403", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "127", + "r" : "392", "s" : [ { - "r" : "120", + "r" : "383", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "135", + "r" : "402", "s" : [ { - "r" : "128", + "r" : "393", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -25046,97 +25824,99 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "136", + "localId" : "403", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "127", + "localId" : "392", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "120", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "121", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "122", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "123", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "124", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "125", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "126", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "135", + "localId" : "402", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "128", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "129", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "130", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "131", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "132", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "133", + "localId" : "398", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "134", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -25144,44 +25924,44 @@ module.exports['IncludedIn'] = { } } }, { - "localId" : "157", + "localId" : "405", "name" : "IncludesDayOfIvlLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "405", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlLowEdge",": " ] }, { - "r" : "156", + "r" : "428", "s" : [ { - "r" : "154", + "r" : "426", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "145", + "r" : "415", "s" : [ { - "r" : "138", + "r" : "406", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "153", + "r" : "425", "s" : [ { - "r" : "146", + "r" : "416", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "156", + "r" : "428", "value" : [ " ","included in day of"," " ] }, { - "r" : "155", + "r" : "427", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -25190,151 +25970,154 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "428", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "154", + "localId" : "426", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "145", + "localId" : "415", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "138", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "139", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "140", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "141", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "142", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "143", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "144", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "153", + "localId" : "425", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "146", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "147", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "148", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "149", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "150", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "151", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "152", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "155", + "localId" : "427", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "177", + "localId" : "432", "name" : "IncludesDayOfIvlHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "432", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlHighEdge",": " ] }, { - "r" : "176", + "r" : "455", "s" : [ { - "r" : "174", + "r" : "453", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "165", + "r" : "442", "s" : [ { - "r" : "158", + "r" : "433", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "173", + "r" : "452", "s" : [ { - "r" : "166", + "r" : "443", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "176", + "r" : "455", "value" : [ " ","included in day of"," " ] }, { - "r" : "175", + "r" : "454", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -25343,151 +26126,154 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "176", + "localId" : "455", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "174", + "localId" : "453", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "165", + "localId" : "442", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "158", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "159", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "160", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "161", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "162", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "163", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "164", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "173", + "localId" : "452", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "166", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "167", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "168", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "169", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "170", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "171", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "172", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } } }, { - "localId" : "175", + "localId" : "454", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "197", + "localId" : "459", "name" : "NotIncludesDayOfIvlLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "197", + "r" : "459", "s" : [ { "value" : [ "","define ","NotIncludesDayOfIvlLowEdge",": " ] }, { - "r" : "196", + "r" : "482", "s" : [ { - "r" : "194", + "r" : "480", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "185", + "r" : "469", "s" : [ { - "r" : "178", + "r" : "460", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "193", + "r" : "479", "s" : [ { - "r" : "186", + "r" : "470", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "196", + "r" : "482", "value" : [ " ","included in day of"," " ] }, { - "r" : "195", + "r" : "481", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -25496,151 +26282,154 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "196", + "localId" : "482", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "194", + "localId" : "480", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "185", + "localId" : "469", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "178", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "179", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "180", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "181", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "182", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "183", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "184", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "193", + "localId" : "479", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "186", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "187", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "188", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "189", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "190", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "191", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "192", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "195", + "localId" : "481", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "217", + "localId" : "486", "name" : "NotIncludesDayOfIvlHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "217", + "r" : "486", "s" : [ { "value" : [ "","define ","NotIncludesDayOfIvlHighEdge",": " ] }, { - "r" : "216", + "r" : "509", "s" : [ { - "r" : "214", + "r" : "507", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "205", + "r" : "496", "s" : [ { - "r" : "198", + "r" : "487", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "213", + "r" : "506", "s" : [ { - "r" : "206", + "r" : "497", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "216", + "r" : "509", "value" : [ " ","included in day of"," " ] }, { - "r" : "215", + "r" : "508", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -25649,151 +26438,154 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "216", + "localId" : "509", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "214", + "localId" : "507", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "205", + "localId" : "496", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "198", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "199", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "200", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "201", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "202", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "203", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "204", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "213", + "localId" : "506", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "206", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "207", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "208", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "209", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "210", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "211", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "212", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "215", + "localId" : "508", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "229", + "localId" : "513", "name" : "IncludesDayOfIvlImpreciseLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "229", + "r" : "513", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlImpreciseLowEdge",": " ] }, { - "r" : "228", + "r" : "528", "s" : [ { - "r" : "226", + "r" : "526", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "221", + "r" : "519", "s" : [ { - "r" : "218", + "r" : "514", "value" : [ "DateTime","(","2012",", ","3",", ","2",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "225", + "r" : "525", "s" : [ { - "r" : "222", + "r" : "520", "value" : [ "DateTime","(","2012",", ","6",", ","1",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "228", + "r" : "528", "value" : [ " ","included in day of"," " ] }, { - "r" : "227", + "r" : "527", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -25802,88 +26594,91 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "228", + "localId" : "528", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "226", + "localId" : "526", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "221", + "localId" : "519", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "218", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "219", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "220", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, "high" : { - "localId" : "225", + "localId" : "525", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "520", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "521", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "224", + "localId" : "522", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "227", + "localId" : "527", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "236", + "localId" : "532", "name" : "IncludesDayInInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "236", + "r" : "532", "s" : [ { "value" : [ "","define ","IncludesDayInInterval",": " ] }, { - "r" : "235", + "r" : "541", "s" : [ { - "r" : "233", + "r" : "538", "s" : [ { - "r" : "230", + "r" : "533", "value" : [ "DateTime","(","2012",", ","3",", ","3",")" ] } ] }, { - "r" : "235", + "r" : "541", "value" : [ " ","included in day of"," " ] }, { - "r" : "234", + "r" : "539", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -25892,60 +26687,62 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "235", + "localId" : "541", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "233", + "localId" : "538", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "230", + "localId" : "533", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "231", + "localId" : "534", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "232", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "234", + "localId" : "539", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "243", + "localId" : "543", "name" : "DoesNotIncludeDayInInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "243", + "r" : "543", "s" : [ { "value" : [ "","define ","DoesNotIncludeDayInInterval",": " ] }, { - "r" : "242", + "r" : "552", "s" : [ { - "r" : "240", + "r" : "549", "s" : [ { - "r" : "237", + "r" : "544", "value" : [ "DateTime","(","2014",", ","3",", ","3",")" ] } ] }, { - "r" : "242", + "r" : "552", "value" : [ " ","included in day of"," " ] }, { - "r" : "241", + "r" : "550", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -25954,70 +26751,72 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "242", + "localId" : "552", "precision" : "Day", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "240", + "localId" : "549", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "237", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "238", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "239", + "localId" : "546", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "241", + "localId" : "550", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "249", + "localId" : "554", "name" : "QuantityIncludedInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "249", + "r" : "554", "s" : [ { "value" : [ "","define ","QuantityIncludedInterval",": " ] }, { - "r" : "248", + "r" : "560", "s" : [ { - "r" : "244", + "r" : "555", "s" : [ { "value" : [ "5 ","'mg'" ] } ] }, { - "r" : "248", + "r" : "560", "value" : [ " ","included in"," " ] }, { - "r" : "247", + "r" : "558", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "245", + "r" : "556", "s" : [ { "value" : [ "4 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "246", + "r" : "557", "s" : [ { "value" : [ "6 ","'mg'" ] } ] @@ -26029,26 +26828,27 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "248", + "localId" : "560", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "244", + "localId" : "555", "value" : 5, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "247", + "localId" : "558", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "245", + "localId" : "556", "value" : 4, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "246", + "localId" : "557", "value" : 6, "unit" : "mg", "type" : "Quantity" @@ -26056,39 +26856,39 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "255", + "localId" : "562", "name" : "QuantityNotIncludedInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "255", + "r" : "562", "s" : [ { "value" : [ "","define ","QuantityNotIncludedInterval",": " ] }, { - "r" : "254", + "r" : "568", "s" : [ { - "r" : "250", + "r" : "563", "s" : [ { "value" : [ "50 ","'mg'" ] } ] }, { - "r" : "254", + "r" : "568", "value" : [ " ","included in"," " ] }, { - "r" : "253", + "r" : "566", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "251", + "r" : "564", "s" : [ { "value" : [ "4 ","'mg'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "252", + "r" : "565", "s" : [ { "value" : [ "6 ","'mg'" ] } ] @@ -26100,26 +26900,27 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "254", + "localId" : "568", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "250", + "localId" : "563", "value" : 50, "unit" : "mg", "type" : "Quantity" }, { - "localId" : "253", + "localId" : "566", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "251", + "localId" : "564", "value" : 4, "unit" : "mg", "type" : "Quantity" }, "high" : { - "localId" : "252", + "localId" : "565", "value" : 6, "unit" : "mg", "type" : "Quantity" @@ -26127,44 +26928,44 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "267", + "localId" : "570", "name" : "IncludesDayOfIvlImpreciseHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "267", + "r" : "570", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlImpreciseHighEdge",": " ] }, { - "r" : "266", + "r" : "585", "s" : [ { - "r" : "264", + "r" : "583", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "259", + "r" : "576", "s" : [ { - "r" : "256", + "r" : "571", "value" : [ "DateTime","(","2012",", ","6",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "263", + "r" : "582", "s" : [ { - "r" : "260", + "r" : "577", "value" : [ "DateTime","(","2012",", ","9",", ","2",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "266", + "r" : "585", "value" : [ " ","included in day of"," " ] }, { - "r" : "265", + "r" : "584", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -26173,103 +26974,106 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "266", + "localId" : "585", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "264", + "localId" : "583", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "259", + "localId" : "576", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "256", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "257", + "localId" : "572", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "258", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "263", + "localId" : "582", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "260", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "261", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "262", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } }, { - "localId" : "265", + "localId" : "584", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "277", + "localId" : "589", "name" : "IncludesDayOfIvlVeryImpreciseMiddle", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "277", + "r" : "589", "s" : [ { "value" : [ "","define ","IncludesDayOfIvlVeryImpreciseMiddle",": " ] }, { - "r" : "276", + "r" : "602", "s" : [ { - "r" : "274", + "r" : "600", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "270", + "r" : "594", "s" : [ { - "r" : "268", + "r" : "590", "value" : [ "DateTime","(","2012",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "273", + "r" : "599", "s" : [ { - "r" : "271", + "r" : "595", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "276", + "r" : "602", "value" : [ " ","included in day of"," " ] }, { - "r" : "275", + "r" : "601", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -26278,91 +27082,94 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "276", + "localId" : "602", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "274", + "localId" : "600", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "270", + "localId" : "594", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "268", + "localId" : "590", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "269", + "localId" : "591", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "273", + "localId" : "599", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "271", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "272", + "localId" : "596", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } } }, { - "localId" : "275", + "localId" : "601", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "287", + "localId" : "606", "name" : "NotIncludesDayOfIvlVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "287", + "r" : "606", "s" : [ { "value" : [ "","define ","NotIncludesDayOfIvlVeryImpreciseLow",": " ] }, { - "r" : "286", + "r" : "619", "s" : [ { - "r" : "284", + "r" : "617", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "280", + "r" : "611", "s" : [ { - "r" : "278", + "r" : "607", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "283", + "r" : "616", "s" : [ { - "r" : "281", + "r" : "612", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "286", + "r" : "619", "value" : [ " ","included in day of"," " ] }, { - "r" : "285", + "r" : "618", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -26371,91 +27178,94 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "286", + "localId" : "619", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "284", + "localId" : "617", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "280", + "localId" : "611", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "278", + "localId" : "607", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "279", + "localId" : "608", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, "high" : { - "localId" : "283", + "localId" : "616", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "281", + "localId" : "612", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "282", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } } }, { - "localId" : "285", + "localId" : "618", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "297", + "localId" : "623", "name" : "NotIncludesDayOfIvlVeryImpreciseHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "297", + "r" : "623", "s" : [ { "value" : [ "","define ","NotIncludesDayOfIvlVeryImpreciseHigh",": " ] }, { - "r" : "296", + "r" : "636", "s" : [ { - "r" : "294", + "r" : "634", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "290", + "r" : "628", "s" : [ { - "r" : "288", + "r" : "624", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "293", + "r" : "633", "s" : [ { - "r" : "291", + "r" : "629", "value" : [ "DateTime","(","2012",", ","10",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "296", + "r" : "636", "value" : [ " ","included in day of"," " ] }, { - "r" : "295", + "r" : "635", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -26464,91 +27274,94 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "296", + "localId" : "636", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "294", + "localId" : "634", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "290", + "localId" : "628", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "288", + "localId" : "624", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "289", + "localId" : "625", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } }, "high" : { - "localId" : "293", + "localId" : "633", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "291", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "292", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } } }, { - "localId" : "295", + "localId" : "635", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "307", + "localId" : "640", "name" : "MayIncludeDayOfIvlVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "307", + "r" : "640", "s" : [ { "value" : [ "","define ","MayIncludeDayOfIvlVeryImpreciseLow",": " ] }, { - "r" : "306", + "r" : "653", "s" : [ { - "r" : "304", + "r" : "651", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "300", + "r" : "645", "s" : [ { - "r" : "298", + "r" : "641", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "303", + "r" : "650", "s" : [ { - "r" : "301", + "r" : "646", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "306", + "r" : "653", "value" : [ " ","included in day of"," " ] }, { - "r" : "305", + "r" : "652", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -26557,91 +27370,94 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "306", + "localId" : "653", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "304", + "localId" : "651", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "300", + "localId" : "645", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "298", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "299", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "303", + "localId" : "650", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "301", + "localId" : "646", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "302", + "localId" : "647", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } } }, { - "localId" : "305", + "localId" : "652", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "317", + "localId" : "657", "name" : "MayIncludeDayOfIvlVeryImpreciseHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "317", + "r" : "657", "s" : [ { "value" : [ "","define ","MayIncludeDayOfIvlVeryImpreciseHigh",": " ] }, { - "r" : "316", + "r" : "670", "s" : [ { - "r" : "314", + "r" : "668", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "310", + "r" : "662", "s" : [ { - "r" : "308", + "r" : "658", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "313", + "r" : "667", "s" : [ { - "r" : "311", + "r" : "663", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "316", + "r" : "670", "value" : [ " ","included in day of"," " ] }, { - "r" : "315", + "r" : "669", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -26650,91 +27466,94 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "316", + "localId" : "670", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "314", + "localId" : "668", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "310", + "localId" : "662", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "308", + "localId" : "658", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "309", + "localId" : "659", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } }, "high" : { - "localId" : "313", + "localId" : "667", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "311", + "localId" : "663", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "312", + "localId" : "664", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } } }, { - "localId" : "315", + "localId" : "669", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "325", + "localId" : "674", "name" : "MayIncludeDayOfIvlVeryImpreciseSurrounding", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "325", + "r" : "674", "s" : [ { "value" : [ "","define ","MayIncludeDayOfIvlVeryImpreciseSurrounding",": " ] }, { - "r" : "324", + "r" : "685", "s" : [ { - "r" : "322", + "r" : "683", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "319", + "r" : "678", "s" : [ { - "r" : "318", + "r" : "675", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "321", + "r" : "682", "s" : [ { - "r" : "320", + "r" : "679", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "324", + "r" : "685", "value" : [ " ","included in day of"," " ] }, { - "r" : "323", + "r" : "684", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -26743,67 +27562,70 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "324", + "localId" : "685", "precision" : "Day", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "322", + "localId" : "683", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "319", + "localId" : "678", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "318", + "localId" : "675", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, "high" : { - "localId" : "321", + "localId" : "682", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "320", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } } }, { - "localId" : "323", + "localId" : "684", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "333", + "localId" : "689", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "333", + "r" : "689", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "332", + "r" : "700", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "328", + "r" : "694", "s" : [ { - "r" : "326", + "r" : "690", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "331", + "r" : "699", "s" : [ { - "r" : "329", + "r" : "695", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -26813,37 +27635,39 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "332", + "localId" : "700", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "328", + "localId" : "694", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "326", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "327", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "331", + "localId" : "699", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "329", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "330", + "localId" : "696", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -26851,44 +27675,44 @@ module.exports['IncludedIn'] = { } } }, { - "localId" : "353", + "localId" : "702", "name" : "ImpreciseIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "353", + "r" : "702", "s" : [ { "value" : [ "","define ","ImpreciseIncludesDateIvl",": " ] }, { - "r" : "352", + "r" : "725", "s" : [ { - "r" : "350", + "r" : "723", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "341", + "r" : "712", "s" : [ { - "r" : "334", + "r" : "703", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "349", + "r" : "722", "s" : [ { - "r" : "342", + "r" : "713", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "352", + "r" : "725", "value" : [ " ","included in"," " ] }, { - "r" : "351", + "r" : "724", "s" : [ { "value" : [ "ImpDateIvl" ] } ] @@ -26897,150 +27721,153 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "352", + "localId" : "725", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "350", + "localId" : "723", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "341", + "localId" : "712", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "334", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "335", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "336", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "337", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "338", + "localId" : "707", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "339", + "localId" : "708", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "340", + "localId" : "709", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "349", + "localId" : "722", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "342", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "343", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "344", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "345", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "346", + "localId" : "717", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "347", + "localId" : "718", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "348", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "351", + "localId" : "724", "name" : "ImpDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "373", + "localId" : "729", "name" : "ImpreciseNotIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "373", + "r" : "729", "s" : [ { "value" : [ "","define ","ImpreciseNotIncludesDateIvl",": " ] }, { - "r" : "372", + "r" : "752", "s" : [ { - "r" : "370", + "r" : "750", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "361", + "r" : "739", "s" : [ { - "r" : "354", + "r" : "730", "value" : [ "DateTime","(","2012",", ","2",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "369", + "r" : "749", "s" : [ { - "r" : "362", + "r" : "740", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "372", + "r" : "752", "value" : [ " ","included in"," " ] }, { - "r" : "371", + "r" : "751", "s" : [ { "value" : [ "ImpDateIvl" ] } ] @@ -27049,150 +27876,153 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "372", + "localId" : "752", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "370", + "localId" : "750", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "361", + "localId" : "739", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "354", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "355", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "356", + "localId" : "732", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "357", + "localId" : "733", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "358", + "localId" : "734", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "359", + "localId" : "735", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "360", + "localId" : "736", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "369", + "localId" : "749", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "362", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "363", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "364", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "365", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "366", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "367", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "368", + "localId" : "746", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "371", + "localId" : "751", "name" : "ImpDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "393", + "localId" : "756", "name" : "ImpreciseMayIncludeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "393", + "r" : "756", "s" : [ { "value" : [ "","define ","ImpreciseMayIncludeDateIvl",": " ] }, { - "r" : "392", + "r" : "779", "s" : [ { - "r" : "390", + "r" : "777", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "381", + "r" : "766", "s" : [ { - "r" : "374", + "r" : "757", "value" : [ "DateTime","(","2012",", ","3",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "389", + "r" : "776", "s" : [ { - "r" : "382", + "r" : "767", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "392", + "r" : "779", "value" : [ " ","included in"," " ] }, { - "r" : "391", + "r" : "778", "s" : [ { "value" : [ "ImpDateIvl" ] } ] @@ -27201,137 +28031,140 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "392", + "localId" : "779", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "390", + "localId" : "777", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "381", + "localId" : "766", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "374", + "localId" : "757", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "375", + "localId" : "758", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "376", + "localId" : "759", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "377", + "localId" : "760", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "378", + "localId" : "761", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "379", + "localId" : "762", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "380", + "localId" : "763", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "389", + "localId" : "776", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "382", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "383", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "384", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "385", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "386", + "localId" : "771", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "387", + "localId" : "772", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "388", + "localId" : "773", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "391", + "localId" : "778", "name" : "ImpDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "401", + "localId" : "783", "name" : "NegInfBegIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "401", + "r" : "783", "s" : [ { "value" : [ "","define ","NegInfBegIncludedInIntIvl",": " ] }, { - "r" : "400", + "r" : "792", "s" : [ { - "r" : "396", + "r" : "786", "s" : [ { - "r" : "394", + "r" : "784", "value" : [ "Interval[","null",", ","5","]" ] } ] }, { - "r" : "400", + "r" : "792", "value" : [ " ","included in"," " ] }, { - "r" : "399", + "r" : "790", "s" : [ { - "r" : "397", + "r" : "788", "value" : [ "Interval[","null",", ","100","]" ] } ] } ] @@ -27339,42 +28172,47 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "400", + "localId" : "792", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "396", + "localId" : "786", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "787", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "394", + "localId" : "784", "type" : "Null" } }, "high" : { - "localId" : "395", + "localId" : "785", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "399", + "localId" : "790", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "791", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "397", + "localId" : "788", "type" : "Null" } }, "high" : { - "localId" : "398", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -27382,39 +28220,39 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "410", + "localId" : "796", "name" : "NegInfBegNotIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "410", + "r" : "796", "s" : [ { "value" : [ "","define ","NegInfBegNotIncludedInIntIvl",": " ] }, { - "r" : "409", + "r" : "805", "s" : [ { - "r" : "404", + "r" : "799", "s" : [ { - "r" : "402", + "r" : "797", "value" : [ "Interval[","null",", ","5","]" ] } ] }, { - "r" : "409", + "r" : "805", "value" : [ " ","included in"," " ] }, { - "r" : "408", + "r" : "804", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "406", + "r" : "801", "s" : [ { - "r" : "405", + "r" : "802", "value" : [ "-","100" ] } ] }, { - "r" : "407", + "r" : "803", "value" : [ ", ","100","]" ] } ] } ] @@ -27422,44 +28260,48 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "409", + "localId" : "805", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "404", + "localId" : "799", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "800", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "402", + "localId" : "797", "type" : "Null" } }, "high" : { - "localId" : "403", + "localId" : "798", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "408", + "localId" : "804", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "406", + "localId" : "801", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "405", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "407", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -27467,31 +28309,31 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "418", + "localId" : "809", "name" : "UnknownBegIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "418", + "r" : "809", "s" : [ { "value" : [ "","define ","UnknownBegIncludedInIntIvl",": " ] }, { - "r" : "417", + "r" : "818", "s" : [ { - "r" : "413", + "r" : "812", "s" : [ { - "r" : "411", + "r" : "810", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "417", + "r" : "818", "value" : [ " ","included in"," " ] }, { - "r" : "416", + "r" : "816", "s" : [ { - "r" : "414", + "r" : "814", "value" : [ "Interval[","null",", ","100","]" ] } ] } ] @@ -27499,42 +28341,47 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "417", + "localId" : "818", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "413", + "localId" : "812", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "813", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "411", + "localId" : "810", "type" : "Null" } }, "high" : { - "localId" : "412", + "localId" : "811", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "416", + "localId" : "816", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "817", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "414", + "localId" : "814", "type" : "Null" } }, "high" : { - "localId" : "415", + "localId" : "815", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -27542,39 +28389,39 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "427", + "localId" : "822", "name" : "UnknownBegMayBeIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "427", + "r" : "822", "s" : [ { "value" : [ "","define ","UnknownBegMayBeIncludedInIntIvl",": " ] }, { - "r" : "426", + "r" : "831", "s" : [ { - "r" : "421", + "r" : "825", "s" : [ { - "r" : "419", + "r" : "823", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "426", + "r" : "831", "value" : [ " ","included in"," " ] }, { - "r" : "425", + "r" : "830", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "423", + "r" : "827", "s" : [ { - "r" : "422", + "r" : "828", "value" : [ "-","100" ] } ] }, { - "r" : "424", + "r" : "829", "value" : [ ", ","100","]" ] } ] } ] @@ -27582,44 +28429,48 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "426", + "localId" : "831", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "421", + "localId" : "825", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "826", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "419", + "localId" : "823", "type" : "Null" } }, "high" : { - "localId" : "420", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "425", + "localId" : "830", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "423", + "localId" : "827", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "422", + "localId" : "828", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "424", + "localId" : "829", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -27627,39 +28478,39 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "436", + "localId" : "835", "name" : "UnknownBegNotIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "436", + "r" : "835", "s" : [ { "value" : [ "","define ","UnknownBegNotIncludedInIntIvl",": " ] }, { - "r" : "435", + "r" : "844", "s" : [ { - "r" : "430", + "r" : "838", "s" : [ { - "r" : "428", + "r" : "836", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "435", + "r" : "844", "value" : [ " ","included in"," " ] }, { - "r" : "434", + "r" : "843", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "432", + "r" : "840", "s" : [ { - "r" : "431", + "r" : "841", "value" : [ "-","100" ] } ] }, { - "r" : "433", + "r" : "842", "value" : [ ", ","0","]" ] } ] } ] @@ -27667,44 +28518,48 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "435", + "localId" : "844", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "430", + "localId" : "838", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "839", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "428", + "localId" : "836", "type" : "Null" } }, "high" : { - "localId" : "429", + "localId" : "837", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "434", + "localId" : "843", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "432", + "localId" : "840", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "431", + "localId" : "841", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "433", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -27712,39 +28567,39 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "445", + "localId" : "848", "name" : "PosInfEndIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "445", + "r" : "848", "s" : [ { "value" : [ "","define ","PosInfEndIncludedInIntIvl",": " ] }, { - "r" : "444", + "r" : "858", "s" : [ { - "r" : "439", + "r" : "851", "s" : [ { - "r" : "437", + "r" : "849", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "444", + "r" : "858", "value" : [ " ","included in"," " ] }, { - "r" : "443", + "r" : "856", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "441", + "r" : "853", "s" : [ { - "r" : "440", + "r" : "854", "value" : [ "-","100" ] } ] }, { - "r" : "442", + "r" : "855", "value" : [ ", ","null","]" ] } ] } ] @@ -27752,86 +28607,92 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "444", + "localId" : "858", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "439", + "localId" : "851", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "437", + "localId" : "849", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "852", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "438", + "localId" : "850", "type" : "Null" } } }, { - "localId" : "443", + "localId" : "856", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "441", + "localId" : "853", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "440", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { + "localId" : "857", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "442", + "localId" : "855", "type" : "Null" } } } ] } }, { - "localId" : "454", + "localId" : "862", "name" : "PosInfEndNotIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "454", + "r" : "862", "s" : [ { "value" : [ "","define ","PosInfEndNotIncludedInIntIvl",": " ] }, { - "r" : "453", + "r" : "871", "s" : [ { - "r" : "448", + "r" : "865", "s" : [ { - "r" : "446", + "r" : "863", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "453", + "r" : "871", "value" : [ " ","included in"," " ] }, { - "r" : "452", + "r" : "870", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "450", + "r" : "867", "s" : [ { - "r" : "449", + "r" : "868", "value" : [ "-","100" ] } ] }, { - "r" : "451", + "r" : "869", "value" : [ ", ","100","]" ] } ] } ] @@ -27839,44 +28700,48 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "453", + "localId" : "871", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "448", + "localId" : "865", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "446", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "866", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "447", + "localId" : "864", "type" : "Null" } } }, { - "localId" : "452", + "localId" : "870", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "450", + "localId" : "867", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "449", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "451", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -27884,39 +28749,39 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "463", + "localId" : "875", "name" : "UnknownEndIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "463", + "r" : "875", "s" : [ { "value" : [ "","define ","UnknownEndIncludedInIntIvl",": " ] }, { - "r" : "462", + "r" : "885", "s" : [ { - "r" : "457", + "r" : "878", "s" : [ { - "r" : "455", + "r" : "876", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "462", + "r" : "885", "value" : [ " ","included in"," " ] }, { - "r" : "461", + "r" : "883", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "459", + "r" : "880", "s" : [ { - "r" : "458", + "r" : "881", "value" : [ "-","100" ] } ] }, { - "r" : "460", + "r" : "882", "value" : [ ", ","null","]" ] } ] } ] @@ -27924,86 +28789,92 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "462", + "localId" : "885", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "457", + "localId" : "878", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "455", + "localId" : "876", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "879", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "456", + "localId" : "877", "type" : "Null" } } }, { - "localId" : "461", + "localId" : "883", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "459", + "localId" : "880", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "458", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { + "localId" : "884", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "460", + "localId" : "882", "type" : "Null" } } } ] } }, { - "localId" : "472", + "localId" : "889", "name" : "UnknownEndMayBeIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "472", + "r" : "889", "s" : [ { "value" : [ "","define ","UnknownEndMayBeIncludedInIntIvl",": " ] }, { - "r" : "471", + "r" : "898", "s" : [ { - "r" : "466", + "r" : "892", "s" : [ { - "r" : "464", + "r" : "890", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "471", + "r" : "898", "value" : [ " ","included in"," " ] }, { - "r" : "470", + "r" : "897", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "468", + "r" : "894", "s" : [ { - "r" : "467", + "r" : "895", "value" : [ "-","100" ] } ] }, { - "r" : "469", + "r" : "896", "value" : [ ", ","100","]" ] } ] } ] @@ -28011,44 +28882,48 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "471", + "localId" : "898", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "466", + "localId" : "892", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "464", + "localId" : "890", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "893", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "465", + "localId" : "891", "type" : "Null" } } }, { - "localId" : "470", + "localId" : "897", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "468", + "localId" : "894", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "467", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "469", + "localId" : "896", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -28056,31 +28931,31 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "480", + "localId" : "902", "name" : "UnknownEndNotIncludedInIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "480", + "r" : "902", "s" : [ { "value" : [ "","define ","UnknownEndNotIncludedInIntIvl",": " ] }, { - "r" : "479", + "r" : "910", "s" : [ { - "r" : "475", + "r" : "905", "s" : [ { - "r" : "473", + "r" : "903", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "479", + "r" : "910", "value" : [ " ","included in"," " ] }, { - "r" : "478", + "r" : "909", "s" : [ { - "r" : "476", + "r" : "907", "value" : [ "Interval[","100",", ","200","]" ] } ] } ] @@ -28088,40 +28963,43 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "479", + "localId" : "910", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "475", + "localId" : "905", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "473", + "localId" : "903", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "906", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "474", + "localId" : "904", "type" : "Null" } } }, { - "localId" : "478", + "localId" : "909", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "476", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "477", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -28129,44 +29007,44 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "502", + "localId" : "914", "name" : "NegInfBegIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "502", + "r" : "914", "s" : [ { "value" : [ "","define ","NegInfBegIncludedInDateIvl",": " ] }, { - "r" : "501", + "r" : "941", "s" : [ { - "r" : "490", + "r" : "926", "s" : [ { - "r" : "481", + "r" : "915", "value" : [ "Interval[","null",", " ] }, { - "r" : "489", + "r" : "925", "s" : [ { - "r" : "482", + "r" : "916", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "501", + "r" : "941", "value" : [ " ","included in"," " ] }, { - "r" : "500", + "r" : "939", "s" : [ { - "r" : "491", + "r" : "928", "value" : [ "Interval[","null",", " ] }, { - "r" : "499", + "r" : "938", "s" : [ { - "r" : "492", + "r" : "929", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -28177,121 +29055,128 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "501", + "localId" : "941", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "490", + "localId" : "926", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "927", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "481", + "localId" : "915", "type" : "Null" } }, "high" : { - "localId" : "489", + "localId" : "925", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "482", + "localId" : "916", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "483", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "484", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "485", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "486", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "487", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "488", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "500", + "localId" : "939", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "940", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "491", + "localId" : "928", "type" : "Null" } }, "high" : { - "localId" : "499", + "localId" : "938", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "492", + "localId" : "929", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "493", + "localId" : "930", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "494", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "495", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "496", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "497", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "498", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -28300,51 +29185,51 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "531", + "localId" : "945", "name" : "NegInfBegNotIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "531", + "r" : "945", "s" : [ { "value" : [ "","define ","NegInfBegNotIncludedInDateIvl",": " ] }, { - "r" : "530", + "r" : "980", "s" : [ { - "r" : "512", + "r" : "957", "s" : [ { - "r" : "503", + "r" : "946", "value" : [ "Interval[","null",", " ] }, { - "r" : "511", + "r" : "956", "s" : [ { - "r" : "504", + "r" : "947", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "530", + "r" : "980", "value" : [ " ","included in"," " ] }, { - "r" : "529", + "r" : "979", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "520", + "r" : "968", "s" : [ { - "r" : "513", + "r" : "959", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "528", + "r" : "978", "s" : [ { - "r" : "521", + "r" : "969", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -28355,159 +29240,165 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "530", + "localId" : "980", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "512", + "localId" : "957", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "958", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "503", + "localId" : "946", "type" : "Null" } }, "high" : { - "localId" : "511", + "localId" : "956", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "504", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "505", + "localId" : "948", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "506", + "localId" : "949", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "507", + "localId" : "950", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "508", + "localId" : "951", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "509", + "localId" : "952", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "510", + "localId" : "953", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "529", + "localId" : "979", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "520", + "localId" : "968", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "513", + "localId" : "959", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "514", + "localId" : "960", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "515", + "localId" : "961", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "516", + "localId" : "962", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "517", + "localId" : "963", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "518", + "localId" : "964", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "519", + "localId" : "965", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "528", + "localId" : "978", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "521", + "localId" : "969", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "522", + "localId" : "970", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "523", + "localId" : "971", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "524", + "localId" : "972", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "525", + "localId" : "973", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "526", + "localId" : "974", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "527", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -28516,44 +29407,44 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "553", + "localId" : "984", "name" : "UnknownBegIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "553", + "r" : "984", "s" : [ { "value" : [ "","define ","UnknownBegIncludedInDateIvl",": " ] }, { - "r" : "552", + "r" : "1011", "s" : [ { - "r" : "541", + "r" : "996", "s" : [ { - "r" : "532", + "r" : "985", "value" : [ "Interval(","null",", " ] }, { - "r" : "540", + "r" : "995", "s" : [ { - "r" : "533", + "r" : "986", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "552", + "r" : "1011", "value" : [ " ","included in"," " ] }, { - "r" : "551", + "r" : "1009", "s" : [ { - "r" : "542", + "r" : "998", "value" : [ "Interval[","null",", " ] }, { - "r" : "550", + "r" : "1008", "s" : [ { - "r" : "543", + "r" : "999", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -28564,121 +29455,128 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "552", + "localId" : "1011", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "541", + "localId" : "996", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "997", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "532", + "localId" : "985", "type" : "Null" } }, "high" : { - "localId" : "540", + "localId" : "995", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "533", + "localId" : "986", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "534", + "localId" : "987", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "535", + "localId" : "988", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "536", + "localId" : "989", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "537", + "localId" : "990", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "538", + "localId" : "991", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "539", + "localId" : "992", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "551", + "localId" : "1009", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "1010", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "542", + "localId" : "998", "type" : "Null" } }, "high" : { - "localId" : "550", + "localId" : "1008", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "543", + "localId" : "999", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "544", + "localId" : "1000", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "545", + "localId" : "1001", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "546", + "localId" : "1002", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "547", + "localId" : "1003", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "548", + "localId" : "1004", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "549", + "localId" : "1005", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -28687,51 +29585,51 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "582", + "localId" : "1015", "name" : "UnknownBegMayBeIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "582", + "r" : "1015", "s" : [ { "value" : [ "","define ","UnknownBegMayBeIncludedInDateIvl",": " ] }, { - "r" : "581", + "r" : "1050", "s" : [ { - "r" : "563", + "r" : "1027", "s" : [ { - "r" : "554", + "r" : "1016", "value" : [ "Interval(","null",", " ] }, { - "r" : "562", + "r" : "1026", "s" : [ { - "r" : "555", + "r" : "1017", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "581", + "r" : "1050", "value" : [ " ","included in"," " ] }, { - "r" : "580", + "r" : "1049", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "571", + "r" : "1038", "s" : [ { - "r" : "564", + "r" : "1029", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "579", + "r" : "1048", "s" : [ { - "r" : "572", + "r" : "1039", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -28742,159 +29640,165 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "581", + "localId" : "1050", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "563", + "localId" : "1027", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "1028", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "554", + "localId" : "1016", "type" : "Null" } }, "high" : { - "localId" : "562", + "localId" : "1026", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "555", + "localId" : "1017", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "556", + "localId" : "1018", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "557", + "localId" : "1019", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "558", + "localId" : "1020", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "559", + "localId" : "1021", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "560", + "localId" : "1022", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "561", + "localId" : "1023", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "580", + "localId" : "1049", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "571", + "localId" : "1038", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "564", + "localId" : "1029", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "565", + "localId" : "1030", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "566", + "localId" : "1031", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "567", + "localId" : "1032", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "568", + "localId" : "1033", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "569", + "localId" : "1034", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "570", + "localId" : "1035", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "579", + "localId" : "1048", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "572", + "localId" : "1039", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "573", + "localId" : "1040", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "574", + "localId" : "1041", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "575", + "localId" : "1042", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "576", + "localId" : "1043", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "577", + "localId" : "1044", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "578", + "localId" : "1045", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -28903,51 +29807,51 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "611", + "localId" : "1054", "name" : "UnknownBegNotIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "611", + "r" : "1054", "s" : [ { "value" : [ "","define ","UnknownBegNotIncludedInDateIvl",": " ] }, { - "r" : "610", + "r" : "1089", "s" : [ { - "r" : "592", + "r" : "1066", "s" : [ { - "r" : "583", + "r" : "1055", "value" : [ "Interval(","null",", " ] }, { - "r" : "591", + "r" : "1065", "s" : [ { - "r" : "584", + "r" : "1056", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "610", + "r" : "1089", "value" : [ " ","included in"," " ] }, { - "r" : "609", + "r" : "1088", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "600", + "r" : "1077", "s" : [ { - "r" : "593", + "r" : "1068", "value" : [ "DateTime","(","1",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "608", + "r" : "1087", "s" : [ { - "r" : "601", + "r" : "1078", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -28958,159 +29862,165 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "610", + "localId" : "1089", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "592", + "localId" : "1066", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "1067", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "583", + "localId" : "1055", "type" : "Null" } }, "high" : { - "localId" : "591", + "localId" : "1065", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "584", + "localId" : "1056", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "585", + "localId" : "1057", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "586", + "localId" : "1058", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "587", + "localId" : "1059", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "588", + "localId" : "1060", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "589", + "localId" : "1061", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "590", + "localId" : "1062", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "609", + "localId" : "1088", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "600", + "localId" : "1077", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "593", + "localId" : "1068", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "month" : { - "localId" : "594", + "localId" : "1069", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "595", + "localId" : "1070", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "596", + "localId" : "1071", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "597", + "localId" : "1072", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "598", + "localId" : "1073", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "599", + "localId" : "1074", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "608", + "localId" : "1087", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "601", + "localId" : "1078", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "602", + "localId" : "1079", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "603", + "localId" : "1080", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "604", + "localId" : "1081", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "605", + "localId" : "1082", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "606", + "localId" : "1083", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "607", + "localId" : "1084", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -29119,47 +30029,47 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "633", + "localId" : "1093", "name" : "PosInfEndIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "633", + "r" : "1093", "s" : [ { "value" : [ "","define ","PosInfEndIncludedInDateIvl",": " ] }, { - "r" : "632", + "r" : "1120", "s" : [ { - "r" : "621", + "r" : "1105", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "619", + "r" : "1103", "s" : [ { - "r" : "612", + "r" : "1094", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "620", + "r" : "1104", "value" : [ ", ","null","]" ] } ] }, { - "r" : "632", + "r" : "1120", "value" : [ " ","included in"," " ] }, { - "r" : "631", + "r" : "1118", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "629", + "r" : "1116", "s" : [ { - "r" : "622", + "r" : "1107", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "630", + "r" : "1117", "value" : [ ", ","null","]" ] } ] } ] @@ -29167,174 +30077,181 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "632", + "localId" : "1120", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "621", + "localId" : "1105", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "619", + "localId" : "1103", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "612", + "localId" : "1094", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "613", + "localId" : "1095", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "614", + "localId" : "1096", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "615", + "localId" : "1097", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "616", + "localId" : "1098", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "617", + "localId" : "1099", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "618", + "localId" : "1100", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1106", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "620", + "localId" : "1104", "type" : "Null" } } }, { - "localId" : "631", + "localId" : "1118", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "629", + "localId" : "1116", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "622", + "localId" : "1107", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "623", + "localId" : "1108", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "624", + "localId" : "1109", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "625", + "localId" : "1110", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "626", + "localId" : "1111", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "627", + "localId" : "1112", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "628", + "localId" : "1113", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1119", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "630", + "localId" : "1117", "type" : "Null" } } } ] } }, { - "localId" : "662", + "localId" : "1124", "name" : "PosInfEndNotIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "662", + "r" : "1124", "s" : [ { "value" : [ "","define ","PosInfEndNotIncludedInDateIvl",": " ] }, { - "r" : "661", + "r" : "1159", "s" : [ { - "r" : "643", + "r" : "1136", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "641", + "r" : "1134", "s" : [ { - "r" : "634", + "r" : "1125", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "642", + "r" : "1135", "value" : [ ", ","null","]" ] } ] }, { - "r" : "661", + "r" : "1159", "value" : [ " ","included in"," " ] }, { - "r" : "660", + "r" : "1158", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "651", + "r" : "1147", "s" : [ { - "r" : "644", + "r" : "1138", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "659", + "r" : "1157", "s" : [ { - "r" : "652", + "r" : "1148", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -29345,159 +30262,165 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "661", + "localId" : "1159", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "643", + "localId" : "1136", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "641", + "localId" : "1134", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "634", + "localId" : "1125", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "635", + "localId" : "1126", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "636", + "localId" : "1127", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "637", + "localId" : "1128", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "638", + "localId" : "1129", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "639", + "localId" : "1130", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "640", + "localId" : "1131", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1137", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "642", + "localId" : "1135", "type" : "Null" } } }, { - "localId" : "660", + "localId" : "1158", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "651", + "localId" : "1147", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "644", + "localId" : "1138", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "645", + "localId" : "1139", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "646", + "localId" : "1140", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "647", + "localId" : "1141", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "648", + "localId" : "1142", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "649", + "localId" : "1143", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "650", + "localId" : "1144", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "659", + "localId" : "1157", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "652", + "localId" : "1148", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "653", + "localId" : "1149", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "654", + "localId" : "1150", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "655", + "localId" : "1151", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "656", + "localId" : "1152", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "657", + "localId" : "1153", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "658", + "localId" : "1154", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -29506,47 +30429,47 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "684", + "localId" : "1163", "name" : "UnknownEndIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "684", + "r" : "1163", "s" : [ { "value" : [ "","define ","UnknownEndIncludedInDateIvl",": " ] }, { - "r" : "683", + "r" : "1190", "s" : [ { - "r" : "672", + "r" : "1175", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "670", + "r" : "1173", "s" : [ { - "r" : "663", + "r" : "1164", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "671", + "r" : "1174", "value" : [ ", ","null",")" ] } ] }, { - "r" : "683", + "r" : "1190", "value" : [ " ","included in"," " ] }, { - "r" : "682", + "r" : "1188", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "680", + "r" : "1186", "s" : [ { - "r" : "673", + "r" : "1177", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "681", + "r" : "1187", "value" : [ ", ","null","]" ] } ] } ] @@ -29554,174 +30477,181 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "683", + "localId" : "1190", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "672", + "localId" : "1175", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "670", + "localId" : "1173", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "663", + "localId" : "1164", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "664", + "localId" : "1165", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "665", + "localId" : "1166", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "666", + "localId" : "1167", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "667", + "localId" : "1168", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "668", + "localId" : "1169", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "669", + "localId" : "1170", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1176", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "671", + "localId" : "1174", "type" : "Null" } } }, { - "localId" : "682", + "localId" : "1188", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "680", + "localId" : "1186", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "673", + "localId" : "1177", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "674", + "localId" : "1178", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "675", + "localId" : "1179", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "676", + "localId" : "1180", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "677", + "localId" : "1181", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "678", + "localId" : "1182", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "679", + "localId" : "1183", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1189", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "681", + "localId" : "1187", "type" : "Null" } } } ] } }, { - "localId" : "713", + "localId" : "1194", "name" : "UnknownEndMayBeIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "713", + "r" : "1194", "s" : [ { "value" : [ "","define ","UnknownEndMayBeIncludedInDateIvl",": " ] }, { - "r" : "712", + "r" : "1229", "s" : [ { - "r" : "694", + "r" : "1206", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "692", + "r" : "1204", "s" : [ { - "r" : "685", + "r" : "1195", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "693", + "r" : "1205", "value" : [ ", ","null",")" ] } ] }, { - "r" : "712", + "r" : "1229", "value" : [ " ","included in"," " ] }, { - "r" : "711", + "r" : "1228", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "702", + "r" : "1217", "s" : [ { - "r" : "695", + "r" : "1208", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "710", + "r" : "1227", "s" : [ { - "r" : "703", + "r" : "1218", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -29732,159 +30662,165 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "712", + "localId" : "1229", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "694", + "localId" : "1206", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "692", + "localId" : "1204", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "685", + "localId" : "1195", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "686", + "localId" : "1196", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "687", + "localId" : "1197", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "688", + "localId" : "1198", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "689", + "localId" : "1199", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "690", + "localId" : "1200", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "691", + "localId" : "1201", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1207", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "693", + "localId" : "1205", "type" : "Null" } } }, { - "localId" : "711", + "localId" : "1228", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "702", + "localId" : "1217", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "695", + "localId" : "1208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "696", + "localId" : "1209", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "697", + "localId" : "1210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "698", + "localId" : "1211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "699", + "localId" : "1212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "700", + "localId" : "1213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "701", + "localId" : "1214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "710", + "localId" : "1227", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "703", + "localId" : "1218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "704", + "localId" : "1219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "705", + "localId" : "1220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "706", + "localId" : "1221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "707", + "localId" : "1222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "708", + "localId" : "1223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "709", + "localId" : "1224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -29893,51 +30829,51 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "742", + "localId" : "1233", "name" : "UnknownEndNotIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "742", + "r" : "1233", "s" : [ { "value" : [ "","define ","UnknownEndNotIncludedInDateIvl",": " ] }, { - "r" : "741", + "r" : "1268", "s" : [ { - "r" : "723", + "r" : "1245", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "721", + "r" : "1243", "s" : [ { - "r" : "714", + "r" : "1234", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "722", + "r" : "1244", "value" : [ ", ","null",")" ] } ] }, { - "r" : "741", + "r" : "1268", "value" : [ " ","included in"," " ] }, { - "r" : "740", + "r" : "1267", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "731", + "r" : "1256", "s" : [ { - "r" : "724", + "r" : "1247", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "739", + "r" : "1266", "s" : [ { - "r" : "732", + "r" : "1257", "value" : [ "DateTime","(","2040",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -29948,159 +30884,165 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "741", + "localId" : "1268", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "723", + "localId" : "1245", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "721", + "localId" : "1243", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "714", + "localId" : "1234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "715", + "localId" : "1235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "716", + "localId" : "1236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "717", + "localId" : "1237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "718", + "localId" : "1238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "719", + "localId" : "1239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "720", + "localId" : "1240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1246", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "722", + "localId" : "1244", "type" : "Null" } } }, { - "localId" : "740", + "localId" : "1267", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "731", + "localId" : "1256", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "724", + "localId" : "1247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "725", + "localId" : "1248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "726", + "localId" : "1249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "727", + "localId" : "1250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "728", + "localId" : "1251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "729", + "localId" : "1252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "730", + "localId" : "1253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "739", + "localId" : "1266", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "732", + "localId" : "1257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2040", "type" : "Literal" }, "month" : { - "localId" : "733", + "localId" : "1258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "734", + "localId" : "1259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "735", + "localId" : "1260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "736", + "localId" : "1261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "737", + "localId" : "1262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "738", + "localId" : "1263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -30142,14 +31084,16 @@ define MayProperlyIncludeDayOfIvlVeryImpreciseSurrounding: Interval[DateTime(201 module.exports['ProperlyIncludedIn'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "323", + "r" : "646", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -30165,17 +31109,18 @@ module.exports['ProperlyIncludedIn'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -30183,7 +31128,7 @@ module.exports['ProperlyIncludedIn'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -30191,46 +31136,55 @@ module.exports['ProperlyIncludedIn'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "ProperlyIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","ProperlyIncludesIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","2",", ","4","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","properly included in"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -30238,38 +31192,39 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -30277,31 +31232,31 @@ module.exports['ProperlyIncludedIn'] = { } ] } }, { - "localId" : "17", + "localId" : "223", "name" : "ProperlyIncludesIntBeginsIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "223", "s" : [ { "value" : [ "","define ","ProperlyIncludesIntBeginsIvl",": " ] }, { - "r" : "16", + "r" : "230", "s" : [ { - "r" : "12", + "r" : "226", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "Interval[","1",", ","4","]" ] } ] }, { - "r" : "16", + "r" : "230", "value" : [ " ","properly included in"," " ] }, { - "r" : "15", + "r" : "229", "s" : [ { - "r" : "13", + "r" : "227", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -30309,38 +31264,39 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "230", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "226", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "229", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -30348,31 +31304,31 @@ module.exports['ProperlyIncludedIn'] = { } ] } }, { - "localId" : "25", + "localId" : "234", "name" : "ProperlyIncludesIntEndsIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "234", "s" : [ { "value" : [ "","define ","ProperlyIncludesIntEndsIvl",": " ] }, { - "r" : "24", + "r" : "241", "s" : [ { - "r" : "20", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "235", "value" : [ "Interval[","2",", ","5","]" ] } ] }, { - "r" : "24", + "r" : "241", "value" : [ " ","properly included in"," " ] }, { - "r" : "23", + "r" : "240", "s" : [ { - "r" : "21", + "r" : "238", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -30380,38 +31336,39 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "241", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "237", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "240", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -30419,31 +31376,31 @@ module.exports['ProperlyIncludedIn'] = { } ] } }, { - "localId" : "33", + "localId" : "245", "name" : "NotProperlyIncludesIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "245", "s" : [ { "value" : [ "","define ","NotProperlyIncludesIntIvl",": " ] }, { - "r" : "32", + "r" : "252", "s" : [ { - "r" : "28", + "r" : "248", "s" : [ { - "r" : "26", + "r" : "246", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "32", + "r" : "252", "value" : [ " ","properly included in"," " ] }, { - "r" : "31", + "r" : "251", "s" : [ { - "r" : "29", + "r" : "249", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -30451,38 +31408,39 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "252", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "248", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -30490,31 +31448,31 @@ module.exports['ProperlyIncludedIn'] = { } ] } }, { - "localId" : "41", + "localId" : "256", "name" : "ProperlyIncludesRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "256", "s" : [ { "value" : [ "","define ","ProperlyIncludesRealIvl",": " ] }, { - "r" : "40", + "r" : "263", "s" : [ { - "r" : "36", + "r" : "259", "s" : [ { - "r" : "34", + "r" : "257", "value" : [ "Interval[","2.34",", ","2.56","]" ] } ] }, { - "r" : "40", + "r" : "263", "value" : [ " ","properly included in"," " ] }, { - "r" : "39", + "r" : "262", "s" : [ { - "r" : "37", + "r" : "260", "value" : [ "Interval[","1.234",", ","3.456","]" ] } ] } ] @@ -30522,38 +31480,39 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "263", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "259", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.34", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.56", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "262", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.456", "type" : "Literal" @@ -30561,31 +31520,31 @@ module.exports['ProperlyIncludedIn'] = { } ] } }, { - "localId" : "49", + "localId" : "267", "name" : "NotProperlyIncludesRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","define ","NotProperlyIncludesRealIvl",": " ] }, { - "r" : "48", + "r" : "274", "s" : [ { - "r" : "44", + "r" : "270", "s" : [ { - "r" : "42", + "r" : "268", "value" : [ "Interval[","1.23",", ","2.56","]" ] } ] }, { - "r" : "48", + "r" : "274", "value" : [ " ","properly included in"," " ] }, { - "r" : "47", + "r" : "273", "s" : [ { - "r" : "45", + "r" : "271", "value" : [ "Interval[","1.23",", ","2.56","]" ] } ] } ] @@ -30593,38 +31552,39 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "274", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "270", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.56", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "273", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.56", "type" : "Literal" @@ -30632,32 +31592,32 @@ module.exports['ProperlyIncludedIn'] = { } ] } }, { - "localId" : "67", + "localId" : "278", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "278", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "66", + "r" : "299", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "57", + "r" : "288", "s" : [ { - "r" : "50", + "r" : "279", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "65", + "r" : "298", "s" : [ { - "r" : "58", + "r" : "289", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -30667,97 +31627,99 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "299", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "57", + "localId" : "288", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "50", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "51", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "52", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "53", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "54", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "55", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "56", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "65", + "localId" : "298", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "58", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "59", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "60", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "61", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "62", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "63", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "64", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -30765,44 +31727,44 @@ module.exports['ProperlyIncludedIn'] = { } } }, { - "localId" : "87", + "localId" : "301", "name" : "ProperlyIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "301", "s" : [ { "value" : [ "","define ","ProperlyIncludesDateIvl",": " ] }, { - "r" : "86", + "r" : "324", "s" : [ { - "r" : "84", + "r" : "322", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "75", + "r" : "311", "s" : [ { - "r" : "68", + "r" : "302", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "321", "s" : [ { - "r" : "76", + "r" : "312", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "86", + "r" : "324", "value" : [ " ","properly included in"," " ] }, { - "r" : "85", + "r" : "323", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -30811,150 +31773,153 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "324", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "322", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "75", + "localId" : "311", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "83", + "localId" : "321", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "79", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "80", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "81", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "82", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "85", + "localId" : "323", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "107", + "localId" : "328", "name" : "NotProperlyIncludesDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "328", "s" : [ { "value" : [ "","define ","NotProperlyIncludesDateIvl",": " ] }, { - "r" : "106", + "r" : "351", "s" : [ { - "r" : "104", + "r" : "349", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "95", + "r" : "338", "s" : [ { - "r" : "88", + "r" : "329", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "103", + "r" : "348", "s" : [ { - "r" : "96", + "r" : "339", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "106", + "r" : "351", "value" : [ " ","properly included in"," " ] }, { - "r" : "105", + "r" : "350", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -30963,153 +31928,156 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "351", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "104", + "localId" : "349", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "95", + "localId" : "338", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "89", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "90", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "91", + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "92", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "93", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "94", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "103", + "localId" : "348", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "99", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "100", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "101", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "102", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "105", + "localId" : "350", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "129", + "localId" : "355", "name" : "PosInfEndProperlyIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "129", + "r" : "355", "s" : [ { "value" : [ "","define ","PosInfEndProperlyIncludedInDateIvl",": " ] }, { - "r" : "128", + "r" : "382", "s" : [ { - "r" : "117", + "r" : "367", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "115", + "r" : "365", "s" : [ { - "r" : "108", + "r" : "356", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "116", + "r" : "366", "value" : [ ", ","null","]" ] } ] }, { - "r" : "128", + "r" : "382", "value" : [ " ","properly included in"," " ] }, { - "r" : "127", + "r" : "380", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "125", + "r" : "378", "s" : [ { - "r" : "118", + "r" : "369", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "126", + "r" : "379", "value" : [ ", ","null","]" ] } ] } ] @@ -31117,174 +32085,181 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "128", + "localId" : "382", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "117", + "localId" : "367", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "115", + "localId" : "365", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "108", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "109", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "110", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "111", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "112", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "113", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "114", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "368", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "116", + "localId" : "366", "type" : "Null" } } }, { - "localId" : "127", + "localId" : "380", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "125", + "localId" : "378", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "118", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "119", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "120", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "121", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "122", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "123", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "124", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "381", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "126", + "localId" : "379", "type" : "Null" } } } ] } }, { - "localId" : "158", + "localId" : "386", "name" : "PosInfEndNotProperlyIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "158", + "r" : "386", "s" : [ { "value" : [ "","define ","PosInfEndNotProperlyIncludedInDateIvl",": " ] }, { - "r" : "157", + "r" : "421", "s" : [ { - "r" : "139", + "r" : "398", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "137", + "r" : "396", "s" : [ { - "r" : "130", + "r" : "387", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "138", + "r" : "397", "value" : [ ", ","null","]" ] } ] }, { - "r" : "157", + "r" : "421", "value" : [ " ","properly included in"," " ] }, { - "r" : "156", + "r" : "420", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "147", + "r" : "409", "s" : [ { - "r" : "140", + "r" : "400", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "155", + "r" : "419", "s" : [ { - "r" : "148", + "r" : "410", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -31295,159 +32270,165 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "157", + "localId" : "421", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "139", + "localId" : "398", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "137", + "localId" : "396", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "130", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "131", + "localId" : "388", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "132", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "133", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "134", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "135", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "136", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "399", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "138", + "localId" : "397", "type" : "Null" } } }, { - "localId" : "156", + "localId" : "420", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "147", + "localId" : "409", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "140", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "141", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "142", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "143", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "144", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "145", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "146", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "155", + "localId" : "419", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "148", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "149", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "150", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "151", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "152", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "153", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "154", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -31456,51 +32437,51 @@ module.exports['ProperlyIncludedIn'] = { } ] } }, { - "localId" : "187", + "localId" : "425", "name" : "UnknownEndMayBeProperlyIncludedInDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "187", + "r" : "425", "s" : [ { "value" : [ "","define ","UnknownEndMayBeProperlyIncludedInDateIvl",": " ] }, { - "r" : "186", + "r" : "460", "s" : [ { - "r" : "168", + "r" : "437", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "166", + "r" : "435", "s" : [ { - "r" : "159", + "r" : "426", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "167", + "r" : "436", "value" : [ ", ","null",")" ] } ] }, { - "r" : "186", + "r" : "460", "value" : [ " ","properly included in"," " ] }, { - "r" : "185", + "r" : "459", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "176", + "r" : "448", "s" : [ { - "r" : "169", + "r" : "439", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "184", + "r" : "458", "s" : [ { - "r" : "177", + "r" : "449", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -31511,159 +32492,165 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "186", + "localId" : "460", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "168", + "localId" : "437", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "166", + "localId" : "435", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "159", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "160", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "161", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "162", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "163", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "164", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "165", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "438", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "167", + "localId" : "436", "type" : "Null" } } }, { - "localId" : "185", + "localId" : "459", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "176", + "localId" : "448", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "169", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "170", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "171", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "172", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "173", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "174", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "175", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "184", + "localId" : "458", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "177", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "178", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "179", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "180", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "181", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "182", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "183", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -31672,32 +32659,32 @@ module.exports['ProperlyIncludedIn'] = { } ] } }, { - "localId" : "205", + "localId" : "464", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "205", + "r" : "464", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "204", + "r" : "485", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "195", + "r" : "474", "s" : [ { - "r" : "188", + "r" : "465", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "203", + "r" : "484", "s" : [ { - "r" : "196", + "r" : "475", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -31707,97 +32694,99 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "204", + "localId" : "485", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "195", + "localId" : "474", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "188", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "189", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "190", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "191", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "192", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "193", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "194", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "203", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "196", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "197", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "198", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "199", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "200", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "201", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "202", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -31805,44 +32794,44 @@ module.exports['ProperlyIncludedIn'] = { } } }, { - "localId" : "225", + "localId" : "487", "name" : "ProperlyIncludesDayOfIvlLowEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "225", + "r" : "487", "s" : [ { "value" : [ "","define ","ProperlyIncludesDayOfIvlLowEdge",": " ] }, { - "r" : "224", + "r" : "510", "s" : [ { - "r" : "222", + "r" : "508", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "213", + "r" : "497", "s" : [ { - "r" : "206", + "r" : "488", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "221", + "r" : "507", "s" : [ { - "r" : "214", + "r" : "498", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "224", + "r" : "510", "value" : [ " ","properly included in day of"," " ] }, { - "r" : "223", + "r" : "509", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -31851,151 +32840,154 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "224", + "localId" : "510", "precision" : "Day", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "222", + "localId" : "508", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "213", + "localId" : "497", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "206", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "207", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "208", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "209", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "210", + "localId" : "492", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "211", + "localId" : "493", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "212", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "221", + "localId" : "507", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "214", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "215", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "216", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "217", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "218", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "219", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "220", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "223", + "localId" : "509", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "245", + "localId" : "514", "name" : "ProperlyIncludesDayOfIvlHighEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "514", "s" : [ { "value" : [ "","define ","ProperlyIncludesDayOfIvlHighEdge",": " ] }, { - "r" : "244", + "r" : "537", "s" : [ { - "r" : "242", + "r" : "535", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "233", + "r" : "524", "s" : [ { - "r" : "226", + "r" : "515", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "241", + "r" : "534", "s" : [ { - "r" : "234", + "r" : "525", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "244", + "r" : "537", "value" : [ " ","properly included in day of"," " ] }, { - "r" : "243", + "r" : "536", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -32004,151 +32996,154 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "537", "precision" : "Day", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "242", + "localId" : "535", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "233", + "localId" : "524", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "226", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "227", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "228", + "localId" : "517", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "229", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "230", + "localId" : "519", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "231", + "localId" : "520", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "232", + "localId" : "521", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "241", + "localId" : "534", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "234", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "235", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "236", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "237", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "238", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "239", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "240", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } } }, { - "localId" : "243", + "localId" : "536", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "265", + "localId" : "541", "name" : "ProperlyIncludesDayOfIvlNearEdges", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "265", + "r" : "541", "s" : [ { "value" : [ "","define ","ProperlyIncludesDayOfIvlNearEdges",": " ] }, { - "r" : "264", + "r" : "564", "s" : [ { - "r" : "262", + "r" : "562", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "253", + "r" : "551", "s" : [ { - "r" : "246", + "r" : "542", "value" : [ "DateTime","(","2012",", ","3",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "261", + "r" : "561", "s" : [ { - "r" : "254", + "r" : "552", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "264", + "r" : "564", "value" : [ " ","properly included in day of"," " ] }, { - "r" : "263", + "r" : "563", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -32157,151 +33152,154 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "264", + "localId" : "564", "precision" : "Day", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "262", + "localId" : "562", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "253", + "localId" : "551", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "246", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "247", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "248", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "249", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "250", + "localId" : "546", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "251", + "localId" : "547", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "252", + "localId" : "548", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "261", + "localId" : "561", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "254", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "255", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "256", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "257", + "localId" : "555", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "258", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "259", + "localId" : "557", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "260", + "localId" : "558", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } } }, { - "localId" : "263", + "localId" : "563", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "285", + "localId" : "568", "name" : "NotProperlyIncludesDayOfIvlSameEdges", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "285", + "r" : "568", "s" : [ { "value" : [ "","define ","NotProperlyIncludesDayOfIvlSameEdges",": " ] }, { - "r" : "284", + "r" : "591", "s" : [ { - "r" : "282", + "r" : "589", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "273", + "r" : "578", "s" : [ { - "r" : "266", + "r" : "569", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "281", + "r" : "588", "s" : [ { - "r" : "274", + "r" : "579", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "284", + "r" : "591", "value" : [ " ","properly included in day of"," " ] }, { - "r" : "283", + "r" : "590", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -32310,151 +33308,154 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "284", + "localId" : "591", "precision" : "Day", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "282", + "localId" : "589", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "273", + "localId" : "578", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "266", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "267", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "268", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "269", + "localId" : "572", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "270", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "271", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "272", + "localId" : "575", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "281", + "localId" : "588", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "274", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "275", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "276", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "277", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "278", + "localId" : "583", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "279", + "localId" : "584", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "280", + "localId" : "585", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "283", + "localId" : "590", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "295", + "localId" : "595", "name" : "MayProperlyIncludeDayOfIvlVeryImpreciseLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "295", + "r" : "595", "s" : [ { "value" : [ "","define ","MayProperlyIncludeDayOfIvlVeryImpreciseLow",": " ] }, { - "r" : "294", + "r" : "608", "s" : [ { - "r" : "292", + "r" : "606", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "288", + "r" : "600", "s" : [ { - "r" : "286", + "r" : "596", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "291", + "r" : "605", "s" : [ { - "r" : "289", + "r" : "601", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "294", + "r" : "608", "value" : [ " ","properly included in day of"," " ] }, { - "r" : "293", + "r" : "607", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -32463,91 +33464,94 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "294", + "localId" : "608", "precision" : "Day", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "292", + "localId" : "606", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "288", + "localId" : "600", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "286", + "localId" : "596", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "287", + "localId" : "597", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "291", + "localId" : "605", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "289", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "290", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } } }, { - "localId" : "293", + "localId" : "607", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "305", + "localId" : "612", "name" : "MayProperlyIncludeDayOfIvlVeryImpreciseHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "305", + "r" : "612", "s" : [ { "value" : [ "","define ","MayProperlyIncludeDayOfIvlVeryImpreciseHigh",": " ] }, { - "r" : "304", + "r" : "625", "s" : [ { - "r" : "302", + "r" : "623", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "298", + "r" : "617", "s" : [ { - "r" : "296", + "r" : "613", "value" : [ "DateTime","(","2012",", ","6",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "301", + "r" : "622", "s" : [ { - "r" : "299", + "r" : "618", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "304", + "r" : "625", "value" : [ " ","properly included in day of"," " ] }, { - "r" : "303", + "r" : "624", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -32556,91 +33560,94 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "304", + "localId" : "625", "precision" : "Day", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "302", + "localId" : "623", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "298", + "localId" : "617", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "296", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "297", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } }, "high" : { - "localId" : "301", + "localId" : "622", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "299", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "300", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } } }, { - "localId" : "303", + "localId" : "624", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "315", + "localId" : "629", "name" : "MayProperlyIncludeDayOfIvlVeryImpreciseLowAndHigh", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "315", + "r" : "629", "s" : [ { "value" : [ "","define ","MayProperlyIncludeDayOfIvlVeryImpreciseLowAndHigh",": " ] }, { - "r" : "314", + "r" : "642", "s" : [ { - "r" : "312", + "r" : "640", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "308", + "r" : "634", "s" : [ { - "r" : "306", + "r" : "630", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "311", + "r" : "639", "s" : [ { - "r" : "309", + "r" : "635", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "314", + "r" : "642", "value" : [ " ","properly included in day of"," " ] }, { - "r" : "313", + "r" : "641", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -32649,91 +33656,94 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "314", + "localId" : "642", "precision" : "Day", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "312", + "localId" : "640", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "308", + "localId" : "634", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "306", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "307", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "311", + "localId" : "639", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "309", + "localId" : "635", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "310", + "localId" : "636", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } } }, { - "localId" : "313", + "localId" : "641", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "323", + "localId" : "646", "name" : "MayProperlyIncludeDayOfIvlVeryImpreciseSurrounding", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "323", + "r" : "646", "s" : [ { "value" : [ "","define ","MayProperlyIncludeDayOfIvlVeryImpreciseSurrounding",": " ] }, { - "r" : "322", + "r" : "657", "s" : [ { - "r" : "320", + "r" : "655", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "317", + "r" : "650", "s" : [ { - "r" : "316", + "r" : "647", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "319", + "r" : "654", "s" : [ { - "r" : "318", + "r" : "651", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "322", + "r" : "657", "value" : [ " ","properly included in day of"," " ] }, { - "r" : "321", + "r" : "656", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] @@ -32742,36 +33752,39 @@ module.exports['ProperlyIncludedIn'] = { } } ], "expression" : { - "localId" : "322", + "localId" : "657", "precision" : "Day", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "320", + "localId" : "655", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "317", + "localId" : "650", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "316", + "localId" : "647", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, "high" : { - "localId" : "319", + "localId" : "654", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "318", + "localId" : "651", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } } }, { - "localId" : "321", + "localId" : "656", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" } ] @@ -32824,14 +33837,16 @@ define UnknownEndNotAfterDateIvl: Interval[DateTime(2013, 1, 1, 0, 0, 0, 0), nul module.exports['After'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "572", + "r" : "905", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -32847,17 +33862,18 @@ module.exports['After'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -32865,7 +33881,7 @@ module.exports['After'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -32873,46 +33889,55 @@ module.exports['After'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "AfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","AfterIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","5",", ","10","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","after"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","2",", ","4","]" ] } ] } ] @@ -32920,38 +33945,39 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -32959,31 +33985,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "NotAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","NotAfterIntIvl",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "value" : [ "Interval[","5",", ","10","]" ] } ] }, { - "r" : "16", + "r" : "228", "value" : [ " ","after"," " ] }, { - "r" : "15", + "r" : "227", "s" : [ { - "r" : "13", + "r" : "225", "value" : [ "Interval[","2",", ","5","]" ] } ] } ] @@ -32991,38 +34017,39 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "224", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "227", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -33030,31 +34057,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "AfterRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","AfterRealIvl",": " ] }, { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "Interval[","1.234",", ","2.345","]" ] } ] }, { - "r" : "24", + "r" : "237", "value" : [ " ","after"," " ] }, { - "r" : "23", + "r" : "236", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "Interval[","0.0",", ","1.23","]" ] } ] } ] @@ -33062,38 +34089,39 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "237", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.345", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" @@ -33101,31 +34129,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "NotAfterRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","NotAfterRealIvl",": " ] }, { - "r" : "32", + "r" : "246", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "Interval[","1.234",", ","2.345","]" ] } ] }, { - "r" : "32", + "r" : "246", "value" : [ " ","after"," " ] }, { - "r" : "31", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "243", "value" : [ "Interval[","0.0",", ","1.234","]" ] } ] } ] @@ -33133,38 +34161,39 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "246", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "242", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.345", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "245", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" @@ -33172,32 +34201,32 @@ module.exports['After'] = { } ] } }, { - "localId" : "51", + "localId" : "248", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "248", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "50", + "r" : "269", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "41", + "r" : "258", "s" : [ { - "r" : "34", + "r" : "249", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "49", + "r" : "268", "s" : [ { - "r" : "42", + "r" : "259", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -33207,97 +34236,99 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "269", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "41", + "localId" : "258", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "36", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "39", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "40", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "49", + "localId" : "268", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "48", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -33305,42 +34336,42 @@ module.exports['After'] = { } } }, { - "localId" : "71", + "localId" : "271", "name" : "AfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "271", "s" : [ { "value" : [ "","define ","AfterDateIvl",": " ] }, { - "r" : "70", + "r" : "294", "s" : [ { - "r" : "52", + "r" : "272", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "70", + "r" : "294", "value" : [ " ","after"," " ] }, { - "r" : "69", + "r" : "293", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "60", + "r" : "282", "s" : [ { - "r" : "53", + "r" : "273", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "68", + "r" : "292", "s" : [ { - "r" : "61", + "r" : "283", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -33351,104 +34382,107 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "294", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "272", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "69", + "localId" : "293", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "60", + "localId" : "282", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "53", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "54", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "55", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "56", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "57", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "58", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "59", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "68", + "localId" : "292", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "61", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "62", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "63", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "64", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "65", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "66", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "67", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -33457,42 +34491,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "91", + "localId" : "296", "name" : "NotAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "296", "s" : [ { "value" : [ "","define ","NotAfterDateIvl",": " ] }, { - "r" : "90", + "r" : "319", "s" : [ { - "r" : "72", + "r" : "297", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "90", + "r" : "319", "value" : [ " ","after"," " ] }, { - "r" : "89", + "r" : "318", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "80", + "r" : "307", "s" : [ { - "r" : "73", + "r" : "298", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "88", + "r" : "317", "s" : [ { - "r" : "81", + "r" : "308", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -33503,104 +34537,107 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "319", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "72", + "localId" : "297", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "89", + "localId" : "318", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "80", + "localId" : "307", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "73", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "74", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "75", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "76", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "77", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "78", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "79", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "88", + "localId" : "317", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "81", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "82", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "83", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "84", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "85", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "86", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "87", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -33609,42 +34646,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "101", + "localId" : "321", "name" : "AfterImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "321", "s" : [ { "value" : [ "","define ","AfterImpreciseDateIvl",": " ] }, { - "r" : "100", + "r" : "334", "s" : [ { - "r" : "92", + "r" : "322", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "100", + "r" : "334", "value" : [ " ","after"," " ] }, { - "r" : "99", + "r" : "333", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "95", + "r" : "327", "s" : [ { - "r" : "93", + "r" : "323", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "98", + "r" : "332", "s" : [ { - "r" : "96", + "r" : "328", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -33655,44 +34692,47 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "334", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "92", + "localId" : "322", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "99", + "localId" : "333", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "95", + "localId" : "327", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "93", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "94", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "98", + "localId" : "332", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -33701,42 +34741,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "111", + "localId" : "336", "name" : "NotAfterImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "336", "s" : [ { "value" : [ "","define ","NotAfterImpreciseDateIvl",": " ] }, { - "r" : "110", + "r" : "349", "s" : [ { - "r" : "102", + "r" : "337", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "110", + "r" : "349", "value" : [ " ","after"," " ] }, { - "r" : "109", + "r" : "348", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "105", + "r" : "342", "s" : [ { - "r" : "103", + "r" : "338", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "108", + "r" : "347", "s" : [ { - "r" : "106", + "r" : "343", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -33747,44 +34787,47 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "349", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "102", + "localId" : "337", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "109", + "localId" : "348", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "105", + "localId" : "342", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "103", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "104", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "108", + "localId" : "347", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -33793,42 +34836,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "119", + "localId" : "351", "name" : "MayBeAfterImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "351", "s" : [ { "value" : [ "","define ","MayBeAfterImpreciseDateIvl",": " ] }, { - "r" : "118", + "r" : "362", "s" : [ { - "r" : "112", + "r" : "352", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "118", + "r" : "362", "value" : [ " ","after"," " ] }, { - "r" : "117", + "r" : "361", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "114", + "r" : "356", "s" : [ { - "r" : "113", + "r" : "353", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "116", + "r" : "360", "s" : [ { - "r" : "115", + "r" : "357", "value" : [ "DateTime","(","2012",")" ] } ] }, { @@ -33839,32 +34882,35 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "362", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "112", + "localId" : "352", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "117", + "localId" : "361", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "114", + "localId" : "356", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "113", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, "high" : { - "localId" : "116", + "localId" : "360", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "115", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" @@ -33873,32 +34919,32 @@ module.exports['After'] = { } ] } }, { - "localId" : "137", + "localId" : "364", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "364", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "136", + "r" : "385", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "127", + "r" : "374", "s" : [ { - "r" : "120", + "r" : "365", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "135", + "r" : "384", "s" : [ { - "r" : "128", + "r" : "375", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -33908,97 +34954,99 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "136", + "localId" : "385", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "127", + "localId" : "374", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "120", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "121", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "122", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "123", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "124", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "125", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "126", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "135", + "localId" : "384", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "128", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "129", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "130", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "131", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "132", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "133", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "134", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -34006,42 +35054,42 @@ module.exports['After'] = { } } }, { - "localId" : "157", + "localId" : "387", "name" : "AfterDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "387", "s" : [ { "value" : [ "","define ","AfterDayOfIvl",": " ] }, { - "r" : "156", + "r" : "410", "s" : [ { - "r" : "138", + "r" : "388", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "156", + "r" : "410", "value" : [ " ","after day of"," " ] }, { - "r" : "155", + "r" : "409", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "146", + "r" : "398", "s" : [ { - "r" : "139", + "r" : "389", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "408", "s" : [ { - "r" : "147", + "r" : "399", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -34052,105 +35100,108 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "410", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "138", + "localId" : "388", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "155", + "localId" : "409", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "146", + "localId" : "398", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "139", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "140", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "141", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "142", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "143", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "144", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "145", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "154", + "localId" : "408", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "147", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "148", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "149", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "150", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "151", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "152", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "153", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -34159,42 +35210,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "177", + "localId" : "412", "name" : "BeforeDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "412", "s" : [ { "value" : [ "","define ","BeforeDayOfIvl",": " ] }, { - "r" : "176", + "r" : "435", "s" : [ { - "r" : "158", + "r" : "413", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "176", + "r" : "435", "value" : [ " ","after day of"," " ] }, { - "r" : "175", + "r" : "434", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "166", + "r" : "423", "s" : [ { - "r" : "159", + "r" : "414", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "174", + "r" : "433", "s" : [ { - "r" : "167", + "r" : "424", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -34205,105 +35256,108 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "176", + "localId" : "435", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "158", + "localId" : "413", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "175", + "localId" : "434", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "166", + "localId" : "423", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "159", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "160", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "161", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "162", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "163", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "164", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "165", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "174", + "localId" : "433", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "167", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "168", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "169", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "170", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "171", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "172", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "173", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -34312,42 +35366,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "197", + "localId" : "437", "name" : "StartsSameDayOfIvlEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "197", + "r" : "437", "s" : [ { "value" : [ "","define ","StartsSameDayOfIvlEnd",": " ] }, { - "r" : "196", + "r" : "460", "s" : [ { - "r" : "178", + "r" : "438", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "196", + "r" : "460", "value" : [ " ","after day of"," " ] }, { - "r" : "195", + "r" : "459", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "186", + "r" : "448", "s" : [ { - "r" : "179", + "r" : "439", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "194", + "r" : "458", "s" : [ { - "r" : "187", + "r" : "449", "value" : [ "DateTime","(","2012",", ","10",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -34358,105 +35412,108 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "196", + "localId" : "460", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "178", + "localId" : "438", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "195", + "localId" : "459", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "186", + "localId" : "448", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "179", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "180", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "181", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "182", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "183", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "184", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "185", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, "high" : { - "localId" : "194", + "localId" : "458", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "187", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "188", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "189", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "190", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "191", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "192", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "193", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -34465,42 +35522,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "217", + "localId" : "462", "name" : "EndsSameDayOfIvlStart", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "217", + "r" : "462", "s" : [ { "value" : [ "","define ","EndsSameDayOfIvlStart",": " ] }, { - "r" : "216", + "r" : "485", "s" : [ { - "r" : "198", + "r" : "463", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "216", + "r" : "485", "value" : [ " ","after day of"," " ] }, { - "r" : "215", + "r" : "484", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "206", + "r" : "473", "s" : [ { - "r" : "199", + "r" : "464", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "214", + "r" : "483", "s" : [ { - "r" : "207", + "r" : "474", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -34511,105 +35568,108 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "216", + "localId" : "485", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "198", + "localId" : "463", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "215", + "localId" : "484", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "206", + "localId" : "473", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "199", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "200", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "201", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "202", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "203", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "204", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "205", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "214", + "localId" : "483", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "207", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "208", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "209", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "210", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "211", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "212", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "213", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -34618,42 +35678,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "227", + "localId" : "487", "name" : "MayBeAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "227", + "r" : "487", "s" : [ { "value" : [ "","define ","MayBeAfterDayOfImpreciseIvl",": " ] }, { - "r" : "226", + "r" : "500", "s" : [ { - "r" : "218", + "r" : "488", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "226", + "r" : "500", "value" : [ " ","after day of"," " ] }, { - "r" : "225", + "r" : "499", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "221", + "r" : "493", "s" : [ { - "r" : "219", + "r" : "489", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "224", + "r" : "498", "s" : [ { - "r" : "222", + "r" : "494", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -34664,45 +35724,48 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "226", + "localId" : "500", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "218", + "localId" : "488", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "225", + "localId" : "499", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "221", + "localId" : "493", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "224", + "localId" : "498", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -34711,42 +35774,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "237", + "localId" : "502", "name" : "MayBeBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "237", + "r" : "502", "s" : [ { "value" : [ "","define ","MayBeBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "236", + "r" : "515", "s" : [ { - "r" : "228", + "r" : "503", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "236", + "r" : "515", "value" : [ " ","after day of"," " ] }, { - "r" : "235", + "r" : "514", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "231", + "r" : "508", "s" : [ { - "r" : "229", + "r" : "504", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "234", + "r" : "513", "s" : [ { - "r" : "232", + "r" : "509", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -34757,45 +35820,48 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "236", + "localId" : "515", "precision" : "Day", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "228", + "localId" : "503", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "235", + "localId" : "514", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "231", + "localId" : "508", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "229", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "230", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "234", + "localId" : "513", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "232", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "233", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -34804,32 +35870,32 @@ module.exports['After'] = { } ] } }, { - "localId" : "245", + "localId" : "517", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "517", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "244", + "r" : "528", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "240", + "r" : "522", "s" : [ { - "r" : "238", + "r" : "518", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "243", + "r" : "527", "s" : [ { - "r" : "241", + "r" : "523", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -34839,37 +35905,39 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "528", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "240", + "localId" : "522", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "238", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "239", + "localId" : "519", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "243", + "localId" : "527", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "241", + "localId" : "523", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "242", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -34877,42 +35945,42 @@ module.exports['After'] = { } } }, { - "localId" : "265", + "localId" : "530", "name" : "ImpreciseAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "265", + "r" : "530", "s" : [ { "value" : [ "","define ","ImpreciseAfterDateIvl",": " ] }, { - "r" : "264", + "r" : "553", "s" : [ { - "r" : "246", + "r" : "531", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "264", + "r" : "553", "value" : [ " ","after"," " ] }, { - "r" : "263", + "r" : "552", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "254", + "r" : "541", "s" : [ { - "r" : "247", + "r" : "532", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "262", + "r" : "551", "s" : [ { - "r" : "255", + "r" : "542", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -34923,104 +35991,107 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "264", + "localId" : "553", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "246", + "localId" : "531", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "263", + "localId" : "552", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "254", + "localId" : "541", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "247", + "localId" : "532", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "248", + "localId" : "533", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "249", + "localId" : "534", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "250", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "251", + "localId" : "536", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "252", + "localId" : "537", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "253", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "262", + "localId" : "551", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "255", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "256", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "257", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "258", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "259", + "localId" : "546", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "260", + "localId" : "547", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "261", + "localId" : "548", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -35029,42 +36100,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "285", + "localId" : "555", "name" : "ImpreciseNotAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "285", + "r" : "555", "s" : [ { "value" : [ "","define ","ImpreciseNotAfterDateIvl",": " ] }, { - "r" : "284", + "r" : "578", "s" : [ { - "r" : "266", + "r" : "556", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "284", + "r" : "578", "value" : [ " ","after"," " ] }, { - "r" : "283", + "r" : "577", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "274", + "r" : "566", "s" : [ { - "r" : "267", + "r" : "557", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "282", + "r" : "576", "s" : [ { - "r" : "275", + "r" : "567", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -35075,104 +36146,107 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "284", + "localId" : "578", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "266", + "localId" : "556", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "283", + "localId" : "577", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "274", + "localId" : "566", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "267", + "localId" : "557", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "268", + "localId" : "558", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "269", + "localId" : "559", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "270", + "localId" : "560", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "271", + "localId" : "561", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "272", + "localId" : "562", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "273", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "282", + "localId" : "576", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "275", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "276", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "277", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "278", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "279", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "280", + "localId" : "572", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "281", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -35181,42 +36255,42 @@ module.exports['After'] = { } ] } }, { - "localId" : "305", + "localId" : "580", "name" : "ImpreciseMayBeAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "305", + "r" : "580", "s" : [ { "value" : [ "","define ","ImpreciseMayBeAfterDateIvl",": " ] }, { - "r" : "304", + "r" : "603", "s" : [ { - "r" : "286", + "r" : "581", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "304", + "r" : "603", "value" : [ " ","after"," " ] }, { - "r" : "303", + "r" : "602", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "294", + "r" : "591", "s" : [ { - "r" : "287", + "r" : "582", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "302", + "r" : "601", "s" : [ { - "r" : "295", + "r" : "592", "value" : [ "DateTime","(","2012",", ","3",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -35227,104 +36301,107 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "304", + "localId" : "603", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "286", + "localId" : "581", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "303", + "localId" : "602", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "294", + "localId" : "591", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "287", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "288", + "localId" : "583", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "289", + "localId" : "584", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "290", + "localId" : "585", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "291", + "localId" : "586", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "292", + "localId" : "587", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "293", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "302", + "localId" : "601", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "295", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "296", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "297", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "298", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "299", + "localId" : "596", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "300", + "localId" : "597", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "301", + "localId" : "598", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -35333,39 +36410,39 @@ module.exports['After'] = { } ] } }, { - "localId" : "314", + "localId" : "605", "name" : "NegInfBegNotAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "314", + "r" : "605", "s" : [ { "value" : [ "","define ","NegInfBegNotAfterIntIvl",": " ] }, { - "r" : "313", + "r" : "614", "s" : [ { - "r" : "308", + "r" : "608", "s" : [ { - "r" : "306", + "r" : "606", "value" : [ "Interval[","null",", ","100","]" ] } ] }, { - "r" : "313", + "r" : "614", "value" : [ " ","after"," " ] }, { - "r" : "312", + "r" : "613", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "310", + "r" : "610", "s" : [ { - "r" : "309", + "r" : "611", "value" : [ "-","100" ] } ] }, { - "r" : "311", + "r" : "612", "value" : [ ", ","0","]" ] } ] } ] @@ -35373,44 +36450,48 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "313", + "localId" : "614", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "308", + "localId" : "608", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "609", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "306", + "localId" : "606", "type" : "Null" } }, "high" : { - "localId" : "307", + "localId" : "607", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "312", + "localId" : "613", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "310", + "localId" : "610", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "309", + "localId" : "611", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "311", + "localId" : "612", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -35418,39 +36499,39 @@ module.exports['After'] = { } ] } }, { - "localId" : "323", + "localId" : "616", "name" : "UnknownBegMayBeAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "323", + "r" : "616", "s" : [ { "value" : [ "","define ","UnknownBegMayBeAfterIntIvl",": " ] }, { - "r" : "322", + "r" : "625", "s" : [ { - "r" : "317", + "r" : "619", "s" : [ { - "r" : "315", + "r" : "617", "value" : [ "Interval(","null",", ","100","]" ] } ] }, { - "r" : "322", + "r" : "625", "value" : [ " ","after"," " ] }, { - "r" : "321", + "r" : "624", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "319", + "r" : "621", "s" : [ { - "r" : "318", + "r" : "622", "value" : [ "-","100" ] } ] }, { - "r" : "320", + "r" : "623", "value" : [ ", ","0","]" ] } ] } ] @@ -35458,44 +36539,48 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "322", + "localId" : "625", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "317", + "localId" : "619", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "620", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "315", + "localId" : "617", "type" : "Null" } }, "high" : { - "localId" : "316", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "321", + "localId" : "624", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "319", + "localId" : "621", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "318", + "localId" : "622", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "320", + "localId" : "623", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -35503,31 +36588,31 @@ module.exports['After'] = { } ] } }, { - "localId" : "331", + "localId" : "627", "name" : "UnknownBegNotAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "331", + "r" : "627", "s" : [ { "value" : [ "","define ","UnknownBegNotAfterIntIvl",": " ] }, { - "r" : "330", + "r" : "635", "s" : [ { - "r" : "326", + "r" : "630", "s" : [ { - "r" : "324", + "r" : "628", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "330", + "r" : "635", "value" : [ " ","after"," " ] }, { - "r" : "329", + "r" : "634", "s" : [ { - "r" : "327", + "r" : "632", "value" : [ "Interval[","0",", ","100","]" ] } ] } ] @@ -35535,40 +36620,43 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "330", + "localId" : "635", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "326", + "localId" : "630", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "631", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "324", + "localId" : "628", "type" : "Null" } }, "high" : { - "localId" : "325", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "329", + "localId" : "634", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "327", + "localId" : "632", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "328", + "localId" : "633", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -35576,43 +36664,43 @@ module.exports['After'] = { } ] } }, { - "localId" : "341", + "localId" : "637", "name" : "PosInfEndAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "637", "s" : [ { "value" : [ "","define ","PosInfEndAfterIntIvl",": " ] }, { - "r" : "340", + "r" : "647", "s" : [ { - "r" : "334", + "r" : "640", "s" : [ { - "r" : "332", + "r" : "638", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "340", + "r" : "647", "value" : [ " ","after"," " ] }, { - "r" : "339", + "r" : "646", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "336", + "r" : "642", "s" : [ { - "r" : "335", + "r" : "643", "value" : [ "-","100" ] } ] }, { "value" : [ ", " ] }, { - "r" : "338", + "r" : "644", "s" : [ { - "r" : "337", + "r" : "645", "value" : [ "-","20" ] } ] }, { @@ -35623,47 +36711,52 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "647", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "334", + "localId" : "640", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "332", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "641", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "333", + "localId" : "639", "type" : "Null" } } }, { - "localId" : "339", + "localId" : "646", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "336", + "localId" : "642", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "335", + "localId" : "643", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "338", + "localId" : "644", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "337", + "localId" : "645", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -35672,39 +36765,39 @@ module.exports['After'] = { } ] } }, { - "localId" : "350", + "localId" : "649", "name" : "PosInfEndNotAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "350", + "r" : "649", "s" : [ { "value" : [ "","define ","PosInfEndNotAfterIntIvl",": " ] }, { - "r" : "349", + "r" : "658", "s" : [ { - "r" : "344", + "r" : "652", "s" : [ { - "r" : "342", + "r" : "650", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "349", + "r" : "658", "value" : [ " ","after"," " ] }, { - "r" : "348", + "r" : "657", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "346", + "r" : "654", "s" : [ { - "r" : "345", + "r" : "655", "value" : [ "-","100" ] } ] }, { - "r" : "347", + "r" : "656", "value" : [ ", ","0","]" ] } ] } ] @@ -35712,44 +36805,48 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "349", + "localId" : "658", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "344", + "localId" : "652", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "342", + "localId" : "650", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "653", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "343", + "localId" : "651", "type" : "Null" } } }, { - "localId" : "348", + "localId" : "657", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "346", + "localId" : "654", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "345", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "347", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -35757,43 +36854,43 @@ module.exports['After'] = { } ] } }, { - "localId" : "360", + "localId" : "660", "name" : "UnknownEndAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "360", + "r" : "660", "s" : [ { "value" : [ "","define ","UnknownEndAfterIntIvl",": " ] }, { - "r" : "359", + "r" : "670", "s" : [ { - "r" : "353", + "r" : "663", "s" : [ { - "r" : "351", + "r" : "661", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "359", + "r" : "670", "value" : [ " ","after"," " ] }, { - "r" : "358", + "r" : "669", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "355", + "r" : "665", "s" : [ { - "r" : "354", + "r" : "666", "value" : [ "-","100" ] } ] }, { "value" : [ ", " ] }, { - "r" : "357", + "r" : "667", "s" : [ { - "r" : "356", + "r" : "668", "value" : [ "-","20" ] } ] }, { @@ -35804,47 +36901,52 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "359", + "localId" : "670", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "353", + "localId" : "663", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "351", + "localId" : "661", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "664", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "352", + "localId" : "662", "type" : "Null" } } }, { - "localId" : "358", + "localId" : "669", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "355", + "localId" : "665", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "354", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "357", + "localId" : "667", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "356", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -35853,39 +36955,39 @@ module.exports['After'] = { } ] } }, { - "localId" : "369", + "localId" : "672", "name" : "UnknownEndNotAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "369", + "r" : "672", "s" : [ { "value" : [ "","define ","UnknownEndNotAfterIntIvl",": " ] }, { - "r" : "368", + "r" : "681", "s" : [ { - "r" : "363", + "r" : "675", "s" : [ { - "r" : "361", + "r" : "673", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "368", + "r" : "681", "value" : [ " ","after"," " ] }, { - "r" : "367", + "r" : "680", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "365", + "r" : "677", "s" : [ { - "r" : "364", + "r" : "678", "value" : [ "-","100" ] } ] }, { - "r" : "366", + "r" : "679", "value" : [ ", ","0","]" ] } ] } ] @@ -35893,44 +36995,48 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "368", + "localId" : "681", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "363", + "localId" : "675", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "361", + "localId" : "673", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "676", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "362", + "localId" : "674", "type" : "Null" } } }, { - "localId" : "367", + "localId" : "680", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "365", + "localId" : "677", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "364", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "366", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -35938,51 +37044,51 @@ module.exports['After'] = { } ] } }, { - "localId" : "398", + "localId" : "683", "name" : "NegInfBegNotAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "398", + "r" : "683", "s" : [ { "value" : [ "","define ","NegInfBegNotAfterDateIvl",": " ] }, { - "r" : "397", + "r" : "718", "s" : [ { - "r" : "379", + "r" : "695", "s" : [ { - "r" : "370", + "r" : "684", "value" : [ "Interval[","null",", " ] }, { - "r" : "378", + "r" : "694", "s" : [ { - "r" : "371", + "r" : "685", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "397", + "r" : "718", "value" : [ " ","after"," " ] }, { - "r" : "396", + "r" : "717", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "387", + "r" : "706", "s" : [ { - "r" : "380", + "r" : "697", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "395", + "r" : "716", "s" : [ { - "r" : "388", + "r" : "707", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -35993,159 +37099,165 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "397", + "localId" : "718", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "379", + "localId" : "695", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "696", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "370", + "localId" : "684", "type" : "Null" } }, "high" : { - "localId" : "378", + "localId" : "694", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "371", + "localId" : "685", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "372", + "localId" : "686", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "373", + "localId" : "687", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "374", + "localId" : "688", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "375", + "localId" : "689", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "376", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "377", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "396", + "localId" : "717", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "387", + "localId" : "706", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "380", + "localId" : "697", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "381", + "localId" : "698", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "382", + "localId" : "699", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "383", + "localId" : "700", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "384", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "385", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "386", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "395", + "localId" : "716", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "388", + "localId" : "707", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "389", + "localId" : "708", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "390", + "localId" : "709", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "391", + "localId" : "710", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "392", + "localId" : "711", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "393", + "localId" : "712", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "394", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -36154,51 +37266,51 @@ module.exports['After'] = { } ] } }, { - "localId" : "427", + "localId" : "720", "name" : "UnknownBegMayBeAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "427", + "r" : "720", "s" : [ { "value" : [ "","define ","UnknownBegMayBeAfterDateIvl",": " ] }, { - "r" : "426", + "r" : "755", "s" : [ { - "r" : "408", + "r" : "732", "s" : [ { - "r" : "399", + "r" : "721", "value" : [ "Interval(","null",", " ] }, { - "r" : "407", + "r" : "731", "s" : [ { - "r" : "400", + "r" : "722", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "426", + "r" : "755", "value" : [ " ","after"," " ] }, { - "r" : "425", + "r" : "754", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "416", + "r" : "743", "s" : [ { - "r" : "409", + "r" : "734", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "424", + "r" : "753", "s" : [ { - "r" : "417", + "r" : "744", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -36209,159 +37321,165 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "426", + "localId" : "755", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "408", + "localId" : "732", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "733", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "399", + "localId" : "721", "type" : "Null" } }, "high" : { - "localId" : "407", + "localId" : "731", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "400", + "localId" : "722", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "401", + "localId" : "723", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "402", + "localId" : "724", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "403", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "404", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "405", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "406", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "425", + "localId" : "754", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "416", + "localId" : "743", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "409", + "localId" : "734", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "410", + "localId" : "735", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "411", + "localId" : "736", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "412", + "localId" : "737", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "413", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "414", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "415", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "424", + "localId" : "753", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "417", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "418", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "419", + "localId" : "746", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "420", + "localId" : "747", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "421", + "localId" : "748", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "422", + "localId" : "749", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "423", + "localId" : "750", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -36370,51 +37488,51 @@ module.exports['After'] = { } ] } }, { - "localId" : "456", + "localId" : "757", "name" : "UnknownBegNotAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "456", + "r" : "757", "s" : [ { "value" : [ "","define ","UnknownBegNotAfterDateIvl",": " ] }, { - "r" : "455", + "r" : "792", "s" : [ { - "r" : "437", + "r" : "769", "s" : [ { - "r" : "428", + "r" : "758", "value" : [ "Interval(","null",", " ] }, { - "r" : "436", + "r" : "768", "s" : [ { - "r" : "429", + "r" : "759", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "455", + "r" : "792", "value" : [ " ","after"," " ] }, { - "r" : "454", + "r" : "791", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "445", + "r" : "780", "s" : [ { - "r" : "438", + "r" : "771", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "453", + "r" : "790", "s" : [ { - "r" : "446", + "r" : "781", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -36425,159 +37543,165 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "455", + "localId" : "792", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "437", + "localId" : "769", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "770", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "428", + "localId" : "758", "type" : "Null" } }, "high" : { - "localId" : "436", + "localId" : "768", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "429", + "localId" : "759", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "430", + "localId" : "760", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "431", + "localId" : "761", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "432", + "localId" : "762", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "433", + "localId" : "763", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "434", + "localId" : "764", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "435", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "454", + "localId" : "791", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "445", + "localId" : "780", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "438", + "localId" : "771", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "439", + "localId" : "772", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "440", + "localId" : "773", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "441", + "localId" : "774", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "442", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "443", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "444", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "453", + "localId" : "790", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "446", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "447", + "localId" : "782", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "448", + "localId" : "783", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "449", + "localId" : "784", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "450", + "localId" : "785", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "451", + "localId" : "786", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "452", + "localId" : "787", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -36586,51 +37710,51 @@ module.exports['After'] = { } ] } }, { - "localId" : "485", + "localId" : "794", "name" : "PosInfEndAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "485", + "r" : "794", "s" : [ { "value" : [ "","define ","PosInfEndAfterDateIvl",": " ] }, { - "r" : "484", + "r" : "829", "s" : [ { - "r" : "466", + "r" : "806", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "464", + "r" : "804", "s" : [ { - "r" : "457", + "r" : "795", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "465", + "r" : "805", "value" : [ ", ","null","]" ] } ] }, { - "r" : "484", + "r" : "829", "value" : [ " ","after"," " ] }, { - "r" : "483", + "r" : "828", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "474", + "r" : "817", "s" : [ { - "r" : "467", + "r" : "808", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "482", + "r" : "827", "s" : [ { - "r" : "475", + "r" : "818", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -36641,159 +37765,165 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "484", + "localId" : "829", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "466", + "localId" : "806", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "464", + "localId" : "804", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "457", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "458", + "localId" : "796", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "459", + "localId" : "797", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "460", + "localId" : "798", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "461", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "462", + "localId" : "800", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "463", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "807", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "465", + "localId" : "805", "type" : "Null" } } }, { - "localId" : "483", + "localId" : "828", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "474", + "localId" : "817", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "467", + "localId" : "808", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "468", + "localId" : "809", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "469", + "localId" : "810", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "470", + "localId" : "811", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "471", + "localId" : "812", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "472", + "localId" : "813", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "473", + "localId" : "814", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "482", + "localId" : "827", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "475", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "476", + "localId" : "819", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "477", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "478", + "localId" : "821", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "479", + "localId" : "822", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "480", + "localId" : "823", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "481", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -36802,51 +37932,51 @@ module.exports['After'] = { } ] } }, { - "localId" : "514", + "localId" : "831", "name" : "PosInfEndNotAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "514", + "r" : "831", "s" : [ { "value" : [ "","define ","PosInfEndNotAfterDateIvl",": " ] }, { - "r" : "513", + "r" : "866", "s" : [ { - "r" : "495", + "r" : "843", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "493", + "r" : "841", "s" : [ { - "r" : "486", + "r" : "832", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "494", + "r" : "842", "value" : [ ", ","null","]" ] } ] }, { - "r" : "513", + "r" : "866", "value" : [ " ","after"," " ] }, { - "r" : "512", + "r" : "865", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "503", + "r" : "854", "s" : [ { - "r" : "496", + "r" : "845", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "511", + "r" : "864", "s" : [ { - "r" : "504", + "r" : "855", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -36857,159 +37987,165 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "513", + "localId" : "866", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "495", + "localId" : "843", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "493", + "localId" : "841", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "486", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "487", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "488", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "489", + "localId" : "835", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "490", + "localId" : "836", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "491", + "localId" : "837", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "492", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "844", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "494", + "localId" : "842", "type" : "Null" } } }, { - "localId" : "512", + "localId" : "865", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "503", + "localId" : "854", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "496", + "localId" : "845", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "497", + "localId" : "846", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "498", + "localId" : "847", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "499", + "localId" : "848", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "500", + "localId" : "849", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "501", + "localId" : "850", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "502", + "localId" : "851", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "511", + "localId" : "864", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "504", + "localId" : "855", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "505", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "506", + "localId" : "857", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "507", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "508", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "509", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "510", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -37018,51 +38154,51 @@ module.exports['After'] = { } ] } }, { - "localId" : "543", + "localId" : "868", "name" : "UnknownEndAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "543", + "r" : "868", "s" : [ { "value" : [ "","define ","UnknownEndAfterDateIvl",": " ] }, { - "r" : "542", + "r" : "903", "s" : [ { - "r" : "524", + "r" : "880", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "522", + "r" : "878", "s" : [ { - "r" : "515", + "r" : "869", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "523", + "r" : "879", "value" : [ ", ","null",")" ] } ] }, { - "r" : "542", + "r" : "903", "value" : [ " ","after"," " ] }, { - "r" : "541", + "r" : "902", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "532", + "r" : "891", "s" : [ { - "r" : "525", + "r" : "882", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "540", + "r" : "901", "s" : [ { - "r" : "533", + "r" : "892", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -37073,159 +38209,165 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "542", + "localId" : "903", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "524", + "localId" : "880", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "522", + "localId" : "878", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "515", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "516", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "517", + "localId" : "871", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "518", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "519", + "localId" : "873", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "520", + "localId" : "874", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "521", + "localId" : "875", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "881", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "523", + "localId" : "879", "type" : "Null" } } }, { - "localId" : "541", + "localId" : "902", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "532", + "localId" : "891", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "525", + "localId" : "882", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "526", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "527", + "localId" : "884", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "528", + "localId" : "885", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "529", + "localId" : "886", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "530", + "localId" : "887", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "531", + "localId" : "888", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "540", + "localId" : "901", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "533", + "localId" : "892", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "534", + "localId" : "893", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "535", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "536", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "537", + "localId" : "896", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "538", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "539", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -37234,51 +38376,51 @@ module.exports['After'] = { } ] } }, { - "localId" : "572", + "localId" : "905", "name" : "UnknownEndNotAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "572", + "r" : "905", "s" : [ { "value" : [ "","define ","UnknownEndNotAfterDateIvl",": " ] }, { - "r" : "571", + "r" : "940", "s" : [ { - "r" : "553", + "r" : "917", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "551", + "r" : "915", "s" : [ { - "r" : "544", + "r" : "906", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "552", + "r" : "916", "value" : [ ", ","null",")" ] } ] }, { - "r" : "571", + "r" : "940", "value" : [ " ","after"," " ] }, { - "r" : "570", + "r" : "939", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "561", + "r" : "928", "s" : [ { - "r" : "554", + "r" : "919", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "569", + "r" : "938", "s" : [ { - "r" : "562", + "r" : "929", "value" : [ "DateTime","(","2040",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -37289,159 +38431,165 @@ module.exports['After'] = { } } ], "expression" : { - "localId" : "571", + "localId" : "940", "type" : "After", + "signature" : [ ], "operand" : [ { - "localId" : "553", + "localId" : "917", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "551", + "localId" : "915", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "544", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "545", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "546", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "547", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "548", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "549", + "localId" : "911", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "550", + "localId" : "912", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "918", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "552", + "localId" : "916", "type" : "Null" } } }, { - "localId" : "570", + "localId" : "939", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "561", + "localId" : "928", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "557", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "558", + "localId" : "923", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "559", + "localId" : "924", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "560", + "localId" : "925", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "569", + "localId" : "938", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "562", + "localId" : "929", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2040", "type" : "Literal" }, "month" : { - "localId" : "563", + "localId" : "930", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "564", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "565", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "566", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "567", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "568", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -37497,14 +38645,16 @@ define UnknownEndNotBeforeDateIvl: Interval[DateTime(2013, 1, 1, 0, 0, 0, 0), nu module.exports['Before'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "565", + "r" : "898", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -37520,17 +38670,18 @@ module.exports['Before'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -37538,7 +38689,7 @@ module.exports['Before'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -37546,46 +38697,55 @@ module.exports['Before'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "BeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","BeforeIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","2",", ","4","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","before"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -37593,38 +38753,39 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -37632,31 +38793,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "NotBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","NotBeforeIntIvl",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "value" : [ "Interval[","2",", ","5","]" ] } ] }, { - "r" : "16", + "r" : "228", "value" : [ " ","before"," " ] }, { - "r" : "15", + "r" : "227", "s" : [ { - "r" : "13", + "r" : "225", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -37664,38 +38825,39 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "224", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "227", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -37703,31 +38865,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "BeforeRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","BeforeRealIvl",": " ] }, { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "Interval[","0.0",", ","1.23","]" ] } ] }, { - "r" : "24", + "r" : "237", "value" : [ " ","before"," " ] }, { - "r" : "23", + "r" : "236", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "Interval[","1.234",", ","2.345","]" ] } ] } ] @@ -37735,38 +38897,39 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "237", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.345", "type" : "Literal" @@ -37774,31 +38937,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "NotBeforeRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","NotBeforeRealIvl",": " ] }, { - "r" : "32", + "r" : "246", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "Interval[","1.234",", ","2.345","]" ] } ] }, { - "r" : "32", + "r" : "246", "value" : [ " ","before"," " ] }, { - "r" : "31", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "243", "value" : [ "Interval[","0.0",", ","1.234","]" ] } ] } ] @@ -37806,38 +38969,39 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "246", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "242", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.345", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "245", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" @@ -37845,32 +39009,32 @@ module.exports['Before'] = { } ] } }, { - "localId" : "51", + "localId" : "248", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "248", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "50", + "r" : "269", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "41", + "r" : "258", "s" : [ { - "r" : "34", + "r" : "249", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "49", + "r" : "268", "s" : [ { - "r" : "42", + "r" : "259", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -37880,97 +39044,99 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "269", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "41", + "localId" : "258", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "36", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "39", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "40", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "49", + "localId" : "268", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "42", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "43", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "44", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "45", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "46", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "47", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "48", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -37978,44 +39144,44 @@ module.exports['Before'] = { } } }, { - "localId" : "71", + "localId" : "271", "name" : "BeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "71", + "r" : "271", "s" : [ { "value" : [ "","define ","BeforeDateIvl",": " ] }, { - "r" : "70", + "r" : "294", "s" : [ { - "r" : "68", + "r" : "292", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "59", + "r" : "281", "s" : [ { - "r" : "52", + "r" : "272", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "67", + "r" : "291", "s" : [ { - "r" : "60", + "r" : "282", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "70", + "r" : "294", "value" : [ " ","before"," " ] }, { - "r" : "69", + "r" : "293", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -38024,150 +39190,153 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "70", + "localId" : "294", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "292", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "59", + "localId" : "281", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "52", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "53", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "54", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "55", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "56", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "57", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "58", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "67", + "localId" : "291", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "60", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "61", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "62", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "63", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "64", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "65", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "66", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "69", + "localId" : "293", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "91", + "localId" : "296", "name" : "NotBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "296", "s" : [ { "value" : [ "","define ","NotBeforeDateIvl",": " ] }, { - "r" : "90", + "r" : "319", "s" : [ { - "r" : "88", + "r" : "317", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "79", + "r" : "306", "s" : [ { - "r" : "72", + "r" : "297", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "87", + "r" : "316", "s" : [ { - "r" : "80", + "r" : "307", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "90", + "r" : "319", "value" : [ " ","before"," " ] }, { - "r" : "89", + "r" : "318", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -38176,148 +39345,151 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "319", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "88", + "localId" : "317", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "79", + "localId" : "306", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "72", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "73", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "74", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "75", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "76", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "77", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "78", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "87", + "localId" : "316", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "80", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "81", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "82", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "83", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "84", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "85", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "86", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "89", + "localId" : "318", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "101", + "localId" : "321", "name" : "BeforeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "321", "s" : [ { "value" : [ "","define ","BeforeImpreciseDateIvl",": " ] }, { - "r" : "100", + "r" : "334", "s" : [ { - "r" : "92", + "r" : "322", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "100", + "r" : "334", "value" : [ " ","before"," " ] }, { - "r" : "99", + "r" : "333", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "95", + "r" : "327", "s" : [ { - "r" : "93", + "r" : "323", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "98", + "r" : "332", "s" : [ { - "r" : "96", + "r" : "328", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -38328,44 +39500,47 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "100", + "localId" : "334", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "92", + "localId" : "322", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "99", + "localId" : "333", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "95", + "localId" : "327", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "93", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "94", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "98", + "localId" : "332", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -38374,42 +39549,42 @@ module.exports['Before'] = { } ] } }, { - "localId" : "111", + "localId" : "336", "name" : "NotBeforeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "336", "s" : [ { "value" : [ "","define ","NotBeforeImpreciseDateIvl",": " ] }, { - "r" : "110", + "r" : "349", "s" : [ { - "r" : "102", + "r" : "337", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "110", + "r" : "349", "value" : [ " ","before"," " ] }, { - "r" : "109", + "r" : "348", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "105", + "r" : "342", "s" : [ { - "r" : "103", + "r" : "338", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "108", + "r" : "347", "s" : [ { - "r" : "106", + "r" : "343", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -38420,44 +39595,47 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "349", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "102", + "localId" : "337", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "109", + "localId" : "348", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "105", + "localId" : "342", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "103", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "104", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" } }, "high" : { - "localId" : "108", + "localId" : "347", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "106", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "107", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -38466,42 +39644,42 @@ module.exports['Before'] = { } ] } }, { - "localId" : "119", + "localId" : "351", "name" : "MayBeBeforeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "351", "s" : [ { "value" : [ "","define ","MayBeBeforeImpreciseDateIvl",": " ] }, { - "r" : "118", + "r" : "362", "s" : [ { - "r" : "112", + "r" : "352", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "118", + "r" : "362", "value" : [ " ","before"," " ] }, { - "r" : "117", + "r" : "361", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "114", + "r" : "356", "s" : [ { - "r" : "113", + "r" : "353", "value" : [ "DateTime","(","2012",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "116", + "r" : "360", "s" : [ { - "r" : "115", + "r" : "357", "value" : [ "DateTime","(","2012",")" ] } ] }, { @@ -38512,32 +39690,35 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "362", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "112", + "localId" : "352", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "117", + "localId" : "361", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "114", + "localId" : "356", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "113", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, "high" : { - "localId" : "116", + "localId" : "360", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "115", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" @@ -38546,32 +39727,32 @@ module.exports['Before'] = { } ] } }, { - "localId" : "137", + "localId" : "364", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "364", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "136", + "r" : "385", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "127", + "r" : "374", "s" : [ { - "r" : "120", + "r" : "365", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "135", + "r" : "384", "s" : [ { - "r" : "128", + "r" : "375", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -38581,97 +39762,99 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "136", + "localId" : "385", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "127", + "localId" : "374", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "120", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "121", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "122", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "123", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "124", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "125", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "126", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "135", + "localId" : "384", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "128", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "129", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "130", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "131", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "132", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "133", + "localId" : "380", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "134", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -38679,42 +39862,42 @@ module.exports['Before'] = { } } }, { - "localId" : "157", + "localId" : "387", "name" : "AfterDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "387", "s" : [ { "value" : [ "","define ","AfterDayOfIvl",": " ] }, { - "r" : "156", + "r" : "410", "s" : [ { - "r" : "138", + "r" : "388", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "156", + "r" : "410", "value" : [ " ","before day of"," " ] }, { - "r" : "155", + "r" : "409", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "146", + "r" : "398", "s" : [ { - "r" : "139", + "r" : "389", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "408", "s" : [ { - "r" : "147", + "r" : "399", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -38725,105 +39908,108 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "410", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "138", + "localId" : "388", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "155", + "localId" : "409", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "146", + "localId" : "398", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "139", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "140", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "141", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "142", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "143", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "144", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "145", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "154", + "localId" : "408", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "147", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "148", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "149", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "150", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "151", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "152", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "153", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -38832,42 +40018,42 @@ module.exports['Before'] = { } ] } }, { - "localId" : "177", + "localId" : "412", "name" : "BeforeDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "412", "s" : [ { "value" : [ "","define ","BeforeDayOfIvl",": " ] }, { - "r" : "176", + "r" : "435", "s" : [ { - "r" : "158", + "r" : "413", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "176", + "r" : "435", "value" : [ " ","before day of"," " ] }, { - "r" : "175", + "r" : "434", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "166", + "r" : "423", "s" : [ { - "r" : "159", + "r" : "414", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "174", + "r" : "433", "s" : [ { - "r" : "167", + "r" : "424", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -38878,105 +40064,108 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "176", + "localId" : "435", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "158", + "localId" : "413", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "175", + "localId" : "434", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "166", + "localId" : "423", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "159", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "160", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "161", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "162", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "163", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "164", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "165", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "174", + "localId" : "433", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "167", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "168", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "169", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "170", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "171", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "172", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "173", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -38985,42 +40174,42 @@ module.exports['Before'] = { } ] } }, { - "localId" : "197", + "localId" : "437", "name" : "StartsSameDayOfIvlEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "197", + "r" : "437", "s" : [ { "value" : [ "","define ","StartsSameDayOfIvlEnd",": " ] }, { - "r" : "196", + "r" : "460", "s" : [ { - "r" : "178", + "r" : "438", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "196", + "r" : "460", "value" : [ " ","before day of"," " ] }, { - "r" : "195", + "r" : "459", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "186", + "r" : "448", "s" : [ { - "r" : "179", + "r" : "439", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "194", + "r" : "458", "s" : [ { - "r" : "187", + "r" : "449", "value" : [ "DateTime","(","2012",", ","10",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -39031,105 +40220,108 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "196", + "localId" : "460", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "178", + "localId" : "438", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "195", + "localId" : "459", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "186", + "localId" : "448", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "179", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "180", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "181", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "182", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "183", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "184", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "185", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, "high" : { - "localId" : "194", + "localId" : "458", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "187", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "188", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "189", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "190", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "191", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "192", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "193", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -39138,42 +40330,42 @@ module.exports['Before'] = { } ] } }, { - "localId" : "217", + "localId" : "462", "name" : "EndsSameDayOfIvlStart", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "217", + "r" : "462", "s" : [ { "value" : [ "","define ","EndsSameDayOfIvlStart",": " ] }, { - "r" : "216", + "r" : "485", "s" : [ { - "r" : "198", + "r" : "463", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "216", + "r" : "485", "value" : [ " ","before day of"," " ] }, { - "r" : "215", + "r" : "484", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "206", + "r" : "473", "s" : [ { - "r" : "199", + "r" : "464", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "214", + "r" : "483", "s" : [ { - "r" : "207", + "r" : "474", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -39184,105 +40376,108 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "216", + "localId" : "485", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "198", + "localId" : "463", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "215", + "localId" : "484", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "206", + "localId" : "473", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "199", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "200", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "201", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "202", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "203", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "204", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "205", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "214", + "localId" : "483", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "207", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "208", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "209", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "210", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "211", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "212", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "213", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -39291,42 +40486,42 @@ module.exports['Before'] = { } ] } }, { - "localId" : "227", + "localId" : "487", "name" : "MayBeAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "227", + "r" : "487", "s" : [ { "value" : [ "","define ","MayBeAfterDayOfImpreciseIvl",": " ] }, { - "r" : "226", + "r" : "500", "s" : [ { - "r" : "218", + "r" : "488", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "226", + "r" : "500", "value" : [ " ","before day of"," " ] }, { - "r" : "225", + "r" : "499", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "221", + "r" : "493", "s" : [ { - "r" : "219", + "r" : "489", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "224", + "r" : "498", "s" : [ { - "r" : "222", + "r" : "494", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -39337,45 +40532,48 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "226", + "localId" : "500", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "218", + "localId" : "488", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "225", + "localId" : "499", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "221", + "localId" : "493", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "224", + "localId" : "498", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -39384,42 +40582,42 @@ module.exports['Before'] = { } ] } }, { - "localId" : "237", + "localId" : "502", "name" : "MayBeBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "237", + "r" : "502", "s" : [ { "value" : [ "","define ","MayBeBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "236", + "r" : "515", "s" : [ { - "r" : "228", + "r" : "503", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "236", + "r" : "515", "value" : [ " ","before day of"," " ] }, { - "r" : "235", + "r" : "514", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "231", + "r" : "508", "s" : [ { - "r" : "229", + "r" : "504", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "234", + "r" : "513", "s" : [ { - "r" : "232", + "r" : "509", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -39430,45 +40628,48 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "236", + "localId" : "515", "precision" : "Day", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "228", + "localId" : "503", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "235", + "localId" : "514", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "231", + "localId" : "508", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "229", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "230", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "234", + "localId" : "513", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "232", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "233", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -39477,32 +40678,32 @@ module.exports['Before'] = { } ] } }, { - "localId" : "245", + "localId" : "517", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "517", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "244", + "r" : "528", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "240", + "r" : "522", "s" : [ { - "r" : "238", + "r" : "518", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "243", + "r" : "527", "s" : [ { - "r" : "241", + "r" : "523", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -39512,37 +40713,39 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "528", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "240", + "localId" : "522", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "238", + "localId" : "518", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "239", + "localId" : "519", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "243", + "localId" : "527", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "241", + "localId" : "523", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "242", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -39550,42 +40753,42 @@ module.exports['Before'] = { } } }, { - "localId" : "265", + "localId" : "530", "name" : "ImpreciseBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "265", + "r" : "530", "s" : [ { "value" : [ "","define ","ImpreciseBeforeDateIvl",": " ] }, { - "r" : "264", + "r" : "553", "s" : [ { - "r" : "246", + "r" : "531", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "264", + "r" : "553", "value" : [ " ","before"," " ] }, { - "r" : "263", + "r" : "552", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "254", + "r" : "541", "s" : [ { - "r" : "247", + "r" : "532", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "262", + "r" : "551", "s" : [ { - "r" : "255", + "r" : "542", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -39596,104 +40799,107 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "264", + "localId" : "553", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "246", + "localId" : "531", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "263", + "localId" : "552", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "254", + "localId" : "541", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "247", + "localId" : "532", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "248", + "localId" : "533", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "249", + "localId" : "534", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "250", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "251", + "localId" : "536", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "252", + "localId" : "537", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "253", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "262", + "localId" : "551", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "255", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "256", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "257", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "258", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "259", + "localId" : "546", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "260", + "localId" : "547", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "261", + "localId" : "548", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -39702,42 +40908,42 @@ module.exports['Before'] = { } ] } }, { - "localId" : "285", + "localId" : "555", "name" : "ImpreciseNotBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "285", + "r" : "555", "s" : [ { "value" : [ "","define ","ImpreciseNotBeforeDateIvl",": " ] }, { - "r" : "284", + "r" : "578", "s" : [ { - "r" : "266", + "r" : "556", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "284", + "r" : "578", "value" : [ " ","before"," " ] }, { - "r" : "283", + "r" : "577", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "274", + "r" : "566", "s" : [ { - "r" : "267", + "r" : "557", "value" : [ "DateTime","(","2012",", ","8",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "282", + "r" : "576", "s" : [ { - "r" : "275", + "r" : "567", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -39748,104 +40954,107 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "284", + "localId" : "578", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "266", + "localId" : "556", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "283", + "localId" : "577", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "274", + "localId" : "566", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "267", + "localId" : "557", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "268", + "localId" : "558", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "day" : { - "localId" : "269", + "localId" : "559", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "270", + "localId" : "560", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "271", + "localId" : "561", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "272", + "localId" : "562", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "273", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "282", + "localId" : "576", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "275", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "276", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "277", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "278", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "279", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "280", + "localId" : "572", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "281", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -39854,42 +41063,42 @@ module.exports['Before'] = { } ] } }, { - "localId" : "305", + "localId" : "580", "name" : "ImpreciseMayBeBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "305", + "r" : "580", "s" : [ { "value" : [ "","define ","ImpreciseMayBeBeforeDateIvl",": " ] }, { - "r" : "304", + "r" : "603", "s" : [ { - "r" : "286", + "r" : "581", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "304", + "r" : "603", "value" : [ " ","before"," " ] }, { - "r" : "303", + "r" : "602", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "294", + "r" : "591", "s" : [ { - "r" : "287", + "r" : "582", "value" : [ "DateTime","(","2012",", ","8",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "302", + "r" : "601", "s" : [ { - "r" : "295", + "r" : "592", "value" : [ "DateTime","(","2012",", ","12",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -39900,104 +41109,107 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "304", + "localId" : "603", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "286", + "localId" : "581", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "303", + "localId" : "602", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "294", + "localId" : "591", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "287", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "288", + "localId" : "583", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, "day" : { - "localId" : "289", + "localId" : "584", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "290", + "localId" : "585", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "291", + "localId" : "586", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "292", + "localId" : "587", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "293", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "302", + "localId" : "601", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "295", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "296", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "297", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "298", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "299", + "localId" : "596", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "300", + "localId" : "597", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "301", + "localId" : "598", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -40006,31 +41218,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "313", + "localId" : "605", "name" : "NegInfBegBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "313", + "r" : "605", "s" : [ { "value" : [ "","define ","NegInfBegBeforeIntIvl",": " ] }, { - "r" : "312", + "r" : "613", "s" : [ { - "r" : "308", + "r" : "608", "s" : [ { - "r" : "306", + "r" : "606", "value" : [ "Interval[","null",", ","100","]" ] } ] }, { - "r" : "312", + "r" : "613", "value" : [ " ","before"," " ] }, { - "r" : "311", + "r" : "612", "s" : [ { - "r" : "309", + "r" : "610", "value" : [ "Interval[","101",", ","200","]" ] } ] } ] @@ -40038,40 +41250,43 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "312", + "localId" : "613", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "308", + "localId" : "608", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "609", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "306", + "localId" : "606", "type" : "Null" } }, "high" : { - "localId" : "307", + "localId" : "607", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "311", + "localId" : "612", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "309", + "localId" : "610", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "101", "type" : "Literal" }, "high" : { - "localId" : "310", + "localId" : "611", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -40079,31 +41294,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "321", + "localId" : "615", "name" : "NegInfBegNotBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "321", + "r" : "615", "s" : [ { "value" : [ "","define ","NegInfBegNotBeforeIntIvl",": " ] }, { - "r" : "320", + "r" : "623", "s" : [ { - "r" : "316", + "r" : "618", "s" : [ { - "r" : "314", + "r" : "616", "value" : [ "Interval[","null",", ","100","]" ] } ] }, { - "r" : "320", + "r" : "623", "value" : [ " ","before"," " ] }, { - "r" : "319", + "r" : "622", "s" : [ { - "r" : "317", + "r" : "620", "value" : [ "Interval[","100",", ","200","]" ] } ] } ] @@ -40111,40 +41326,43 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "320", + "localId" : "623", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "316", + "localId" : "618", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "619", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "314", + "localId" : "616", "type" : "Null" } }, "high" : { - "localId" : "315", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "319", + "localId" : "622", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "317", + "localId" : "620", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "318", + "localId" : "621", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -40152,31 +41370,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "329", + "localId" : "625", "name" : "UnknownBegBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "329", + "r" : "625", "s" : [ { "value" : [ "","define ","UnknownBegBeforeIntIvl",": " ] }, { - "r" : "328", + "r" : "633", "s" : [ { - "r" : "324", + "r" : "628", "s" : [ { - "r" : "322", + "r" : "626", "value" : [ "Interval(","null",", ","100","]" ] } ] }, { - "r" : "328", + "r" : "633", "value" : [ " ","before"," " ] }, { - "r" : "327", + "r" : "632", "s" : [ { - "r" : "325", + "r" : "630", "value" : [ "Interval[","101",", ","200","]" ] } ] } ] @@ -40184,40 +41402,43 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "328", + "localId" : "633", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "324", + "localId" : "628", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "629", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "322", + "localId" : "626", "type" : "Null" } }, "high" : { - "localId" : "323", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "327", + "localId" : "632", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "325", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "101", "type" : "Literal" }, "high" : { - "localId" : "326", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -40225,31 +41446,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "337", + "localId" : "635", "name" : "UnknownBegNotBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "337", + "r" : "635", "s" : [ { "value" : [ "","define ","UnknownBegNotBeforeIntIvl",": " ] }, { - "r" : "336", + "r" : "643", "s" : [ { - "r" : "332", + "r" : "638", "s" : [ { - "r" : "330", + "r" : "636", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "336", + "r" : "643", "value" : [ " ","before"," " ] }, { - "r" : "335", + "r" : "642", "s" : [ { - "r" : "333", + "r" : "640", "value" : [ "Interval[","0",", ","100","]" ] } ] } ] @@ -40257,40 +41478,43 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "336", + "localId" : "643", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "332", + "localId" : "638", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "639", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "330", + "localId" : "636", "type" : "Null" } }, "high" : { - "localId" : "331", + "localId" : "637", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "335", + "localId" : "642", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "333", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "334", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -40298,31 +41522,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "345", + "localId" : "645", "name" : "PosInfEndNotBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "345", + "r" : "645", "s" : [ { "value" : [ "","define ","PosInfEndNotBeforeIntIvl",": " ] }, { - "r" : "344", + "r" : "653", "s" : [ { - "r" : "340", + "r" : "648", "s" : [ { - "r" : "338", + "r" : "646", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "344", + "r" : "653", "value" : [ " ","before"," " ] }, { - "r" : "343", + "r" : "652", "s" : [ { - "r" : "341", + "r" : "650", "value" : [ "Interval[","1000",", ","2000","]" ] } ] } ] @@ -40330,40 +41554,43 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "344", + "localId" : "653", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "340", + "localId" : "648", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "338", + "localId" : "646", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "649", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "339", + "localId" : "647", "type" : "Null" } } }, { - "localId" : "343", + "localId" : "652", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "341", + "localId" : "650", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000", "type" : "Literal" }, "high" : { - "localId" : "342", + "localId" : "651", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" @@ -40371,31 +41598,31 @@ module.exports['Before'] = { } ] } }, { - "localId" : "353", + "localId" : "655", "name" : "UnknownEndMayBeBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "353", + "r" : "655", "s" : [ { "value" : [ "","define ","UnknownEndMayBeBeforeIntIvl",": " ] }, { - "r" : "352", + "r" : "663", "s" : [ { - "r" : "348", + "r" : "658", "s" : [ { - "r" : "346", + "r" : "656", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "352", + "r" : "663", "value" : [ " ","before"," " ] }, { - "r" : "351", + "r" : "662", "s" : [ { - "r" : "349", + "r" : "660", "value" : [ "Interval[","1000",", ","2000","]" ] } ] } ] @@ -40403,40 +41630,43 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "352", + "localId" : "663", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "348", + "localId" : "658", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "346", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "659", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "347", + "localId" : "657", "type" : "Null" } } }, { - "localId" : "351", + "localId" : "662", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "349", + "localId" : "660", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000", "type" : "Literal" }, "high" : { - "localId" : "350", + "localId" : "661", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" @@ -40444,39 +41674,39 @@ module.exports['Before'] = { } ] } }, { - "localId" : "362", + "localId" : "665", "name" : "UnknownEndNotBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "362", + "r" : "665", "s" : [ { "value" : [ "","define ","UnknownEndNotBeforeIntIvl",": " ] }, { - "r" : "361", + "r" : "674", "s" : [ { - "r" : "356", + "r" : "668", "s" : [ { - "r" : "354", + "r" : "666", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "361", + "r" : "674", "value" : [ " ","before"," " ] }, { - "r" : "360", + "r" : "673", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "358", + "r" : "670", "s" : [ { - "r" : "357", + "r" : "671", "value" : [ "-","100" ] } ] }, { - "r" : "359", + "r" : "672", "value" : [ ", ","0","]" ] } ] } ] @@ -40484,44 +41714,48 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "361", + "localId" : "674", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "356", + "localId" : "668", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "354", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "669", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "355", + "localId" : "667", "type" : "Null" } } }, { - "localId" : "360", + "localId" : "673", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "358", + "localId" : "670", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "357", + "localId" : "671", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { - "localId" : "359", + "localId" : "672", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -40529,51 +41763,51 @@ module.exports['Before'] = { } ] } }, { - "localId" : "391", + "localId" : "676", "name" : "NegInfBegBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "391", + "r" : "676", "s" : [ { "value" : [ "","define ","NegInfBegBeforeDateIvl",": " ] }, { - "r" : "390", + "r" : "711", "s" : [ { - "r" : "372", + "r" : "688", "s" : [ { - "r" : "363", + "r" : "677", "value" : [ "Interval[","null",", " ] }, { - "r" : "371", + "r" : "687", "s" : [ { - "r" : "364", + "r" : "678", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "390", + "r" : "711", "value" : [ " ","before"," " ] }, { - "r" : "389", + "r" : "710", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "380", + "r" : "699", "s" : [ { - "r" : "373", + "r" : "690", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "388", + "r" : "709", "s" : [ { - "r" : "381", + "r" : "700", "value" : [ "DateTime","(","2030",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -40584,159 +41818,165 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "390", + "localId" : "711", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "372", + "localId" : "688", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "689", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "363", + "localId" : "677", "type" : "Null" } }, "high" : { - "localId" : "371", + "localId" : "687", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "364", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "365", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "366", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "367", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "368", + "localId" : "682", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "369", + "localId" : "683", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "370", + "localId" : "684", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "389", + "localId" : "710", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "380", + "localId" : "699", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "373", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "374", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "375", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "376", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "377", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "378", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "379", + "localId" : "696", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "388", + "localId" : "709", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "381", + "localId" : "700", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2030", "type" : "Literal" }, "month" : { - "localId" : "382", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "383", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "384", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "385", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "386", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "387", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -40745,51 +41985,51 @@ module.exports['Before'] = { } ] } }, { - "localId" : "420", + "localId" : "713", "name" : "NegInfBegNotBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "420", + "r" : "713", "s" : [ { "value" : [ "","define ","NegInfBegNotBeforeDateIvl",": " ] }, { - "r" : "419", + "r" : "748", "s" : [ { - "r" : "401", + "r" : "725", "s" : [ { - "r" : "392", + "r" : "714", "value" : [ "Interval[","null",", " ] }, { - "r" : "400", + "r" : "724", "s" : [ { - "r" : "393", + "r" : "715", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "419", + "r" : "748", "value" : [ " ","before"," " ] }, { - "r" : "418", + "r" : "747", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "409", + "r" : "736", "s" : [ { - "r" : "402", + "r" : "727", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "417", + "r" : "746", "s" : [ { - "r" : "410", + "r" : "737", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -40800,159 +42040,165 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "419", + "localId" : "748", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "401", + "localId" : "725", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "726", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "392", + "localId" : "714", "type" : "Null" } }, "high" : { - "localId" : "400", + "localId" : "724", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "393", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "394", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "395", + "localId" : "717", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "396", + "localId" : "718", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "397", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "398", + "localId" : "720", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "399", + "localId" : "721", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "418", + "localId" : "747", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "409", + "localId" : "736", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "402", + "localId" : "727", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "403", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "404", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "405", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "406", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "407", + "localId" : "732", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "408", + "localId" : "733", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "417", + "localId" : "746", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "410", + "localId" : "737", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "411", + "localId" : "738", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "412", + "localId" : "739", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "413", + "localId" : "740", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "414", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "415", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "416", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -40961,51 +42207,51 @@ module.exports['Before'] = { } ] } }, { - "localId" : "449", + "localId" : "750", "name" : "UnknownBegBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "449", + "r" : "750", "s" : [ { "value" : [ "","define ","UnknownBegBeforeDateIvl",": " ] }, { - "r" : "448", + "r" : "785", "s" : [ { - "r" : "430", + "r" : "762", "s" : [ { - "r" : "421", + "r" : "751", "value" : [ "Interval(","null",", " ] }, { - "r" : "429", + "r" : "761", "s" : [ { - "r" : "422", + "r" : "752", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "448", + "r" : "785", "value" : [ " ","before"," " ] }, { - "r" : "447", + "r" : "784", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "438", + "r" : "773", "s" : [ { - "r" : "431", + "r" : "764", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "446", + "r" : "783", "s" : [ { - "r" : "439", + "r" : "774", "value" : [ "DateTime","(","2030",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -41016,159 +42262,165 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "448", + "localId" : "785", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "430", + "localId" : "762", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "763", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "421", + "localId" : "751", "type" : "Null" } }, "high" : { - "localId" : "429", + "localId" : "761", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "422", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "423", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "424", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "425", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "426", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "427", + "localId" : "757", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "428", + "localId" : "758", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "447", + "localId" : "784", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "438", + "localId" : "773", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "431", + "localId" : "764", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "432", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "433", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "434", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "435", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "436", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "437", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "446", + "localId" : "783", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "439", + "localId" : "774", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2030", "type" : "Literal" }, "month" : { - "localId" : "440", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "441", + "localId" : "776", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "442", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "443", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "444", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "445", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -41177,51 +42429,51 @@ module.exports['Before'] = { } ] } }, { - "localId" : "478", + "localId" : "787", "name" : "UnknownBegNotBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "478", + "r" : "787", "s" : [ { "value" : [ "","define ","UnknownBegNotBeforeDateIvl",": " ] }, { - "r" : "477", + "r" : "822", "s" : [ { - "r" : "459", + "r" : "799", "s" : [ { - "r" : "450", + "r" : "788", "value" : [ "Interval(","null",", " ] }, { - "r" : "458", + "r" : "798", "s" : [ { - "r" : "451", + "r" : "789", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "477", + "r" : "822", "value" : [ " ","before"," " ] }, { - "r" : "476", + "r" : "821", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "467", + "r" : "810", "s" : [ { - "r" : "460", + "r" : "801", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "475", + "r" : "820", "s" : [ { - "r" : "468", + "r" : "811", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -41232,159 +42484,165 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "477", + "localId" : "822", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "459", + "localId" : "799", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "800", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "450", + "localId" : "788", "type" : "Null" } }, "high" : { - "localId" : "458", + "localId" : "798", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "451", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "452", + "localId" : "790", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "453", + "localId" : "791", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "454", + "localId" : "792", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "455", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "456", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "457", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "476", + "localId" : "821", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "467", + "localId" : "810", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "460", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "461", + "localId" : "802", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "462", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "463", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "464", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "465", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "466", + "localId" : "807", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "475", + "localId" : "820", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "468", + "localId" : "811", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "469", + "localId" : "812", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "470", + "localId" : "813", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "471", + "localId" : "814", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "472", + "localId" : "815", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "473", + "localId" : "816", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "474", + "localId" : "817", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -41393,51 +42651,51 @@ module.exports['Before'] = { } ] } }, { - "localId" : "507", + "localId" : "824", "name" : "PosInfEndNotBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "507", + "r" : "824", "s" : [ { "value" : [ "","define ","PosInfEndNotBeforeDateIvl",": " ] }, { - "r" : "506", + "r" : "859", "s" : [ { - "r" : "488", + "r" : "836", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "486", + "r" : "834", "s" : [ { - "r" : "479", + "r" : "825", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "487", + "r" : "835", "value" : [ ", ","null","]" ] } ] }, { - "r" : "506", + "r" : "859", "value" : [ " ","before"," " ] }, { - "r" : "505", + "r" : "858", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "496", + "r" : "847", "s" : [ { - "r" : "489", + "r" : "838", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "504", + "r" : "857", "s" : [ { - "r" : "497", + "r" : "848", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -41448,159 +42706,165 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "506", + "localId" : "859", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "488", + "localId" : "836", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "486", + "localId" : "834", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "479", + "localId" : "825", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "480", + "localId" : "826", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "481", + "localId" : "827", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "482", + "localId" : "828", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "483", + "localId" : "829", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "484", + "localId" : "830", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "485", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "837", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "487", + "localId" : "835", "type" : "Null" } } }, { - "localId" : "505", + "localId" : "858", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "496", + "localId" : "847", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "489", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "490", + "localId" : "839", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "491", + "localId" : "840", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "492", + "localId" : "841", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "493", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "494", + "localId" : "843", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "495", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "504", + "localId" : "857", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "497", + "localId" : "848", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "498", + "localId" : "849", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "499", + "localId" : "850", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "500", + "localId" : "851", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "501", + "localId" : "852", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "502", + "localId" : "853", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "503", + "localId" : "854", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -41609,51 +42873,51 @@ module.exports['Before'] = { } ] } }, { - "localId" : "536", + "localId" : "861", "name" : "UnknownEndMayBeBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "536", + "r" : "861", "s" : [ { "value" : [ "","define ","UnknownEndMayBeBeforeDateIvl",": " ] }, { - "r" : "535", + "r" : "896", "s" : [ { - "r" : "517", + "r" : "873", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "515", + "r" : "871", "s" : [ { - "r" : "508", + "r" : "862", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "516", + "r" : "872", "value" : [ ", ","null",")" ] } ] }, { - "r" : "535", + "r" : "896", "value" : [ " ","before"," " ] }, { - "r" : "534", + "r" : "895", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "525", + "r" : "884", "s" : [ { - "r" : "518", + "r" : "875", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "533", + "r" : "894", "s" : [ { - "r" : "526", + "r" : "885", "value" : [ "DateTime","(","2040",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -41664,159 +42928,165 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "535", + "localId" : "896", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "517", + "localId" : "873", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "515", + "localId" : "871", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "508", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "509", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "510", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "511", + "localId" : "865", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "512", + "localId" : "866", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "513", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "514", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "874", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "516", + "localId" : "872", "type" : "Null" } } }, { - "localId" : "534", + "localId" : "895", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "525", + "localId" : "884", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "518", + "localId" : "875", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "519", + "localId" : "876", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "520", + "localId" : "877", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "521", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "522", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "523", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "524", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "533", + "localId" : "894", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "526", + "localId" : "885", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2040", "type" : "Literal" }, "month" : { - "localId" : "527", + "localId" : "886", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "528", + "localId" : "887", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "529", + "localId" : "888", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "530", + "localId" : "889", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "531", + "localId" : "890", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "532", + "localId" : "891", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -41825,51 +43095,51 @@ module.exports['Before'] = { } ] } }, { - "localId" : "565", + "localId" : "898", "name" : "UnknownEndNotBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "565", + "r" : "898", "s" : [ { "value" : [ "","define ","UnknownEndNotBeforeDateIvl",": " ] }, { - "r" : "564", + "r" : "933", "s" : [ { - "r" : "546", + "r" : "910", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "544", + "r" : "908", "s" : [ { - "r" : "537", + "r" : "899", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "545", + "r" : "909", "value" : [ ", ","null",")" ] } ] }, { - "r" : "564", + "r" : "933", "value" : [ " ","before"," " ] }, { - "r" : "563", + "r" : "932", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "554", + "r" : "921", "s" : [ { - "r" : "547", + "r" : "912", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "562", + "r" : "931", "s" : [ { - "r" : "555", + "r" : "922", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -41880,159 +43150,165 @@ module.exports['Before'] = { } } ], "expression" : { - "localId" : "564", + "localId" : "933", "type" : "Before", + "signature" : [ ], "operand" : [ { - "localId" : "546", + "localId" : "910", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "544", + "localId" : "908", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "537", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "538", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "539", + "localId" : "901", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "540", + "localId" : "902", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "541", + "localId" : "903", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "542", + "localId" : "904", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "543", + "localId" : "905", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "911", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "545", + "localId" : "909", "type" : "Null" } } }, { - "localId" : "563", + "localId" : "932", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "554", + "localId" : "921", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "547", + "localId" : "912", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "548", + "localId" : "913", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "549", + "localId" : "914", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "550", + "localId" : "915", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "551", + "localId" : "916", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "552", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "553", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "562", + "localId" : "931", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "555", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "556", + "localId" : "923", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "557", + "localId" : "924", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "558", + "localId" : "925", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "559", + "localId" : "926", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "560", + "localId" : "927", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "561", + "localId" : "928", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -42092,14 +43368,16 @@ define DateOnlyMeetsBeforeDateIvl: Interval[Date(2012, 1, 1), Date(2012, 3, 1)] module.exports['BeforeOrOn'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "561", + "r" : "974", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -42115,17 +43393,18 @@ module.exports['BeforeOrOn'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -42133,7 +43412,7 @@ module.exports['BeforeOrOn'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -42141,47 +43420,56 @@ module.exports['BeforeOrOn'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "19", + "localId" : "212", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "212", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "17", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "223", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -42191,97 +43479,99 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "9", + "localId" : "222", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "17", + "localId" : "232", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -42289,44 +43579,44 @@ module.exports['BeforeOrOn'] = { } } }, { - "localId" : "39", + "localId" : "235", "name" : "MeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "235", "s" : [ { "value" : [ "","define ","MeetsAfterDateIvl",": " ] }, { - "r" : "38", + "r" : "258", "s" : [ { - "r" : "36", + "r" : "256", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "27", + "r" : "245", "s" : [ { - "r" : "20", + "r" : "236", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "255", "s" : [ { - "r" : "28", + "r" : "246", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "38", + "r" : "258", "value" : [ " ","before or on"," " ] }, { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -42335,150 +43625,153 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "258", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "256", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "27", + "localId" : "245", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "21", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "35", + "localId" : "255", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "37", + "localId" : "257", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "59", + "localId" : "260", "name" : "MeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "59", + "r" : "260", "s" : [ { "value" : [ "","define ","MeetsBeforeDateIvl",": " ] }, { - "r" : "58", + "r" : "283", "s" : [ { - "r" : "56", + "r" : "281", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "47", + "r" : "270", "s" : [ { - "r" : "40", + "r" : "261", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "55", + "r" : "280", "s" : [ { - "r" : "48", + "r" : "271", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "58", + "r" : "283", "value" : [ " ","before or on"," " ] }, { - "r" : "57", + "r" : "282", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -42487,150 +43780,153 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "58", + "localId" : "283", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "56", + "localId" : "281", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "47", + "localId" : "270", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "40", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "41", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "55", + "localId" : "280", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "48", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "49", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "50", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "53", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "54", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "57", + "localId" : "282", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "79", + "localId" : "285", "name" : "AfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "285", "s" : [ { "value" : [ "","define ","AfterDateIvl",": " ] }, { - "r" : "78", + "r" : "308", "s" : [ { - "r" : "76", + "r" : "306", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "67", + "r" : "295", "s" : [ { - "r" : "60", + "r" : "286", "value" : [ "DateTime","(","2012",", ","10",", ","11",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "75", + "r" : "305", "s" : [ { - "r" : "68", + "r" : "296", "value" : [ "DateTime","(","2012",", ","10",", ","29",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "78", + "r" : "308", "value" : [ " ","before or on"," " ] }, { - "r" : "77", + "r" : "307", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -42639,150 +43935,153 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "78", + "localId" : "308", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "306", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "67", + "localId" : "295", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "60", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "61", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "hour" : { - "localId" : "63", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "64", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "65", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "66", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "75", + "localId" : "305", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "77", + "localId" : "307", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "99", + "localId" : "310", "name" : "BeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "99", + "r" : "310", "s" : [ { "value" : [ "","define ","BeforeDateIvl",": " ] }, { - "r" : "98", + "r" : "333", "s" : [ { - "r" : "96", + "r" : "331", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "87", + "r" : "320", "s" : [ { - "r" : "80", + "r" : "311", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "95", + "r" : "330", "s" : [ { - "r" : "88", + "r" : "321", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "98", + "r" : "333", "value" : [ " ","before or on"," " ] }, { - "r" : "97", + "r" : "332", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -42791,148 +44090,151 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "98", + "localId" : "333", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "96", + "localId" : "331", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "87", + "localId" : "320", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "80", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "81", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "82", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "83", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "84", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "85", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "86", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "95", + "localId" : "330", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "89", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "90", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "91", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "92", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "93", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "94", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "97", + "localId" : "332", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "109", + "localId" : "335", "name" : "MayMeetAfterImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "109", + "r" : "335", "s" : [ { "value" : [ "","define ","MayMeetAfterImpreciseDateIvl",": " ] }, { - "r" : "108", + "r" : "348", "s" : [ { - "r" : "100", + "r" : "336", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "108", + "r" : "348", "value" : [ " ","before or on"," " ] }, { - "r" : "107", + "r" : "347", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "103", + "r" : "341", "s" : [ { - "r" : "101", + "r" : "337", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "106", + "r" : "346", "s" : [ { - "r" : "104", + "r" : "342", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -42943,44 +44245,47 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "108", + "localId" : "348", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "100", + "localId" : "336", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "107", + "localId" : "347", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "103", + "localId" : "341", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "101", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "102", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "106", + "localId" : "346", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "104", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "105", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -42989,42 +44294,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "119", + "localId" : "350", "name" : "MayMeetBeforeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "350", "s" : [ { "value" : [ "","define ","MayMeetBeforeImpreciseDateIvl",": " ] }, { - "r" : "118", + "r" : "363", "s" : [ { - "r" : "110", + "r" : "351", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "118", + "r" : "363", "value" : [ " ","before or on"," " ] }, { - "r" : "117", + "r" : "362", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "113", + "r" : "356", "s" : [ { - "r" : "111", + "r" : "352", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "116", + "r" : "361", "s" : [ { - "r" : "114", + "r" : "357", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -43035,44 +44340,47 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "363", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "351", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "117", + "localId" : "362", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "113", + "localId" : "356", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "111", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "112", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "116", + "localId" : "361", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "114", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "115", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -43081,42 +44389,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "129", + "localId" : "365", "name" : "NotMeetsImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "129", + "r" : "365", "s" : [ { "value" : [ "","define ","NotMeetsImpreciseDateIvl",": " ] }, { - "r" : "128", + "r" : "378", "s" : [ { - "r" : "120", + "r" : "366", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "128", + "r" : "378", "value" : [ " ","before or on"," " ] }, { - "r" : "127", + "r" : "377", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "123", + "r" : "371", "s" : [ { - "r" : "121", + "r" : "367", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "126", + "r" : "376", "s" : [ { - "r" : "124", + "r" : "372", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -43127,44 +44435,47 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "128", + "localId" : "378", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "120", + "localId" : "366", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "127", + "localId" : "377", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "123", + "localId" : "371", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "121", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "122", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "126", + "localId" : "376", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "124", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "125", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -43173,32 +44484,32 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "147", + "localId" : "380", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "147", + "r" : "380", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "146", + "r" : "401", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "137", + "r" : "390", "s" : [ { - "r" : "130", + "r" : "381", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "145", + "r" : "400", "s" : [ { - "r" : "138", + "r" : "391", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -43208,97 +44519,99 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "146", + "localId" : "401", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "137", + "localId" : "390", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "130", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "131", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "132", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "133", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "134", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "135", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "136", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "145", + "localId" : "400", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "138", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "139", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "140", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "141", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "142", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "143", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "144", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -43306,42 +44619,42 @@ module.exports['BeforeOrOn'] = { } } }, { - "localId" : "167", + "localId" : "403", "name" : "MeetsAfterDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "167", + "r" : "403", "s" : [ { "value" : [ "","define ","MeetsAfterDayOfIvl",": " ] }, { - "r" : "166", + "r" : "426", "s" : [ { - "r" : "148", + "r" : "404", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "166", + "r" : "426", "value" : [ " ","before or on day of"," " ] }, { - "r" : "165", + "r" : "425", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "156", + "r" : "414", "s" : [ { - "r" : "149", + "r" : "405", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "164", + "r" : "424", "s" : [ { - "r" : "157", + "r" : "415", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -43352,105 +44665,108 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "166", + "localId" : "426", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "148", + "localId" : "404", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "165", + "localId" : "425", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "156", + "localId" : "414", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "149", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "150", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "151", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "152", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "153", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "154", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "155", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "164", + "localId" : "424", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "157", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "158", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "159", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "160", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "161", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "162", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "163", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -43459,42 +44775,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "187", + "localId" : "428", "name" : "MeetsBeforeDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "187", + "r" : "428", "s" : [ { "value" : [ "","define ","MeetsBeforeDayOfIvl",": " ] }, { - "r" : "186", + "r" : "451", "s" : [ { - "r" : "168", + "r" : "429", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "186", + "r" : "451", "value" : [ " ","before or on day of"," " ] }, { - "r" : "185", + "r" : "450", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "176", + "r" : "439", "s" : [ { - "r" : "169", + "r" : "430", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "184", + "r" : "449", "s" : [ { - "r" : "177", + "r" : "440", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -43505,105 +44821,108 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "186", + "localId" : "451", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "168", + "localId" : "429", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "185", + "localId" : "450", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "176", + "localId" : "439", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "169", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "170", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "171", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "172", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "173", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "174", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "175", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "184", + "localId" : "449", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "177", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "178", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "179", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "180", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "181", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "182", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "183", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -43612,42 +44931,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "207", + "localId" : "453", "name" : "NotMeetsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "207", + "r" : "453", "s" : [ { "value" : [ "","define ","NotMeetsDayOfIvl",": " ] }, { - "r" : "206", + "r" : "476", "s" : [ { - "r" : "188", + "r" : "454", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "206", + "r" : "476", "value" : [ " ","before or on day of"," " ] }, { - "r" : "205", + "r" : "475", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "196", + "r" : "464", "s" : [ { - "r" : "189", + "r" : "455", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "204", + "r" : "474", "s" : [ { - "r" : "197", + "r" : "465", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -43658,105 +44977,108 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "206", + "localId" : "476", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "188", + "localId" : "454", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "205", + "localId" : "475", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "196", + "localId" : "464", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "189", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "190", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "191", + "localId" : "457", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "192", + "localId" : "458", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "193", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "194", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "195", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "204", + "localId" : "474", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "197", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "198", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "199", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "200", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "201", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "202", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "203", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -43765,42 +45087,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "217", + "localId" : "478", "name" : "NotMeetsDayOfImpreciseIVL", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "217", + "r" : "478", "s" : [ { "value" : [ "","define ","NotMeetsDayOfImpreciseIVL",": " ] }, { - "r" : "216", + "r" : "491", "s" : [ { - "r" : "208", + "r" : "479", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "216", + "r" : "491", "value" : [ " ","before or on day of"," " ] }, { - "r" : "215", + "r" : "490", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "211", + "r" : "484", "s" : [ { - "r" : "209", + "r" : "480", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "214", + "r" : "489", "s" : [ { - "r" : "212", + "r" : "485", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -43811,45 +45133,48 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "216", + "localId" : "491", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "208", + "localId" : "479", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "215", + "localId" : "490", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "211", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "209", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "210", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "214", + "localId" : "489", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "212", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "213", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -43858,42 +45183,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "227", + "localId" : "493", "name" : "MayMeetAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "227", + "r" : "493", "s" : [ { "value" : [ "","define ","MayMeetAfterDayOfImpreciseIvl",": " ] }, { - "r" : "226", + "r" : "506", "s" : [ { - "r" : "218", + "r" : "494", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "226", + "r" : "506", "value" : [ " ","before or on day of"," " ] }, { - "r" : "225", + "r" : "505", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "221", + "r" : "499", "s" : [ { - "r" : "219", + "r" : "495", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "224", + "r" : "504", "s" : [ { - "r" : "222", + "r" : "500", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -43904,45 +45229,48 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "226", + "localId" : "506", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "218", + "localId" : "494", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "225", + "localId" : "505", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "221", + "localId" : "499", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "496", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "224", + "localId" : "504", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -43951,42 +45279,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "237", + "localId" : "508", "name" : "MayMeetBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "237", + "r" : "508", "s" : [ { "value" : [ "","define ","MayMeetBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "236", + "r" : "521", "s" : [ { - "r" : "228", + "r" : "509", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "236", + "r" : "521", "value" : [ " ","before or on day of"," " ] }, { - "r" : "235", + "r" : "520", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "231", + "r" : "514", "s" : [ { - "r" : "229", + "r" : "510", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "234", + "r" : "519", "s" : [ { - "r" : "232", + "r" : "515", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -43997,45 +45325,48 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "236", + "localId" : "521", "precision" : "Day", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "228", + "localId" : "509", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "235", + "localId" : "520", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "231", + "localId" : "514", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "229", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "230", + "localId" : "511", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "234", + "localId" : "519", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "232", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "233", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -44044,32 +45375,32 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "245", + "localId" : "523", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "523", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "244", + "r" : "534", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "240", + "r" : "528", "s" : [ { - "r" : "238", + "r" : "524", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "243", + "r" : "533", "s" : [ { - "r" : "241", + "r" : "529", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -44079,37 +45410,39 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "534", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "240", + "localId" : "528", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "238", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "239", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "243", + "localId" : "533", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "241", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "242", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -44117,42 +45450,42 @@ module.exports['BeforeOrOn'] = { } } }, { - "localId" : "265", + "localId" : "536", "name" : "ImpreciseMayMeetAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "265", + "r" : "536", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetAfterDateIvl",": " ] }, { - "r" : "264", + "r" : "559", "s" : [ { - "r" : "246", + "r" : "537", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "264", + "r" : "559", "value" : [ " ","before or on"," " ] }, { - "r" : "263", + "r" : "558", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "254", + "r" : "547", "s" : [ { - "r" : "247", + "r" : "538", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "262", + "r" : "557", "s" : [ { - "r" : "255", + "r" : "548", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -44163,104 +45496,107 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "264", + "localId" : "559", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "246", + "localId" : "537", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "263", + "localId" : "558", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "254", + "localId" : "547", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "247", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "248", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "249", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "250", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "251", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "252", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "253", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "262", + "localId" : "557", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "255", + "localId" : "548", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "256", + "localId" : "549", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "257", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "258", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "259", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "260", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "261", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -44269,42 +45605,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "285", + "localId" : "561", "name" : "ImpreciseMayMeetBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "285", + "r" : "561", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetBeforeDateIvl",": " ] }, { - "r" : "284", + "r" : "584", "s" : [ { - "r" : "266", + "r" : "562", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "284", + "r" : "584", "value" : [ " ","before or on"," " ] }, { - "r" : "283", + "r" : "583", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "274", + "r" : "572", "s" : [ { - "r" : "267", + "r" : "563", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "282", + "r" : "582", "s" : [ { - "r" : "275", + "r" : "573", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -44315,104 +45651,107 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "284", + "localId" : "584", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "266", + "localId" : "562", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "283", + "localId" : "583", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "274", + "localId" : "572", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "267", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "268", + "localId" : "564", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "269", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "270", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "271", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "272", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "273", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "282", + "localId" : "582", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "275", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "276", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "277", + "localId" : "575", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "278", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "279", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "280", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "281", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -44421,42 +45760,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "305", + "localId" : "586", "name" : "ImpreciseNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "305", + "r" : "586", "s" : [ { "value" : [ "","define ","ImpreciseNotMeetsDateIvl",": " ] }, { - "r" : "304", + "r" : "609", "s" : [ { - "r" : "286", + "r" : "587", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "304", + "r" : "609", "value" : [ " ","before or on"," " ] }, { - "r" : "303", + "r" : "608", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "294", + "r" : "597", "s" : [ { - "r" : "287", + "r" : "588", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "302", + "r" : "607", "s" : [ { - "r" : "295", + "r" : "598", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -44467,104 +45806,107 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "304", + "localId" : "609", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "286", + "localId" : "587", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "303", + "localId" : "608", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "294", + "localId" : "597", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "287", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "288", + "localId" : "589", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "289", + "localId" : "590", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "290", + "localId" : "591", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "291", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "292", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "293", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "302", + "localId" : "607", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "295", + "localId" : "598", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "296", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "297", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "298", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "299", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "300", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "301", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -44573,132 +45915,135 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "316", + "localId" : "611", "name" : "NullEndIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "316", + "r" : "611", "s" : [ { "value" : [ "","define ","NullEndIvl",": " ] }, { - "r" : "315", + "r" : "623", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "313", + "r" : "621", "s" : [ { - "r" : "306", + "r" : "612", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "314", + "r" : "622", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "315", + "localId" : "623", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "313", + "localId" : "621", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "306", + "localId" : "612", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "307", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "308", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "309", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "310", + "localId" : "616", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "311", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "312", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "624", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "314", + "localId" : "622", "type" : "Null" } } } }, { - "localId" : "336", + "localId" : "626", "name" : "BeforeNullEndIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "336", + "r" : "626", "s" : [ { "value" : [ "","define ","BeforeNullEndIvl",": " ] }, { - "r" : "335", + "r" : "649", "s" : [ { - "r" : "333", + "r" : "647", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "324", + "r" : "636", "s" : [ { - "r" : "317", + "r" : "627", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "332", + "r" : "646", "s" : [ { - "r" : "325", + "r" : "637", "value" : [ "DateTime","(","2012",", ","2",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "335", + "r" : "649", "value" : [ " ","before or on"," " ] }, { - "r" : "334", + "r" : "648", "s" : [ { "value" : [ "NullEndIvl" ] } ] @@ -44707,150 +46052,153 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "335", + "localId" : "649", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "333", + "localId" : "647", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "324", + "localId" : "636", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "317", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "318", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "319", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "320", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "321", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "322", + "localId" : "632", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "323", + "localId" : "633", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "332", + "localId" : "646", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "325", + "localId" : "637", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "326", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "327", + "localId" : "639", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "328", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "329", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "330", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "331", + "localId" : "643", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "334", + "localId" : "648", "name" : "NullEndIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "356", + "localId" : "651", "name" : "AfterStartNullEndIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "356", + "r" : "651", "s" : [ { "value" : [ "","define ","AfterStartNullEndIvl",": " ] }, { - "r" : "355", + "r" : "674", "s" : [ { - "r" : "353", + "r" : "672", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "344", + "r" : "661", "s" : [ { - "r" : "337", + "r" : "652", "value" : [ "DateTime","(","2012",", ","3",", ","10",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "352", + "r" : "671", "s" : [ { - "r" : "345", + "r" : "662", "value" : [ "DateTime","(","2012",", ","3",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "355", + "r" : "674", "value" : [ " ","before or on"," " ] }, { - "r" : "354", + "r" : "673", "s" : [ { "value" : [ "NullEndIvl" ] } ] @@ -44859,148 +46207,151 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "355", + "localId" : "674", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "353", + "localId" : "672", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "344", + "localId" : "661", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "337", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "338", + "localId" : "653", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "339", + "localId" : "654", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "hour" : { - "localId" : "340", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "341", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "342", + "localId" : "657", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "343", + "localId" : "658", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "352", + "localId" : "671", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "345", + "localId" : "662", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "346", + "localId" : "663", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "347", + "localId" : "664", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "348", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "349", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "350", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "351", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "354", + "localId" : "673", "name" : "NullEndIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "376", + "localId" : "676", "name" : "NullEndStartBeforeIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "376", + "r" : "676", "s" : [ { "value" : [ "","define ","NullEndStartBeforeIvl",": " ] }, { - "r" : "375", + "r" : "699", "s" : [ { - "r" : "357", + "r" : "677", "s" : [ { "value" : [ "NullEndIvl" ] } ] }, { - "r" : "375", + "r" : "699", "value" : [ " ","before or on"," " ] }, { - "r" : "374", + "r" : "698", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "365", + "r" : "687", "s" : [ { - "r" : "358", + "r" : "678", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "373", + "r" : "697", "s" : [ { - "r" : "366", + "r" : "688", "value" : [ "DateTime","(","2012",", ","4",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -45011,104 +46362,107 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "375", + "localId" : "699", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "357", + "localId" : "677", "name" : "NullEndIvl", "type" : "ExpressionRef" }, { - "localId" : "374", + "localId" : "698", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "365", + "localId" : "687", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "358", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "359", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "360", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "361", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "362", + "localId" : "682", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "363", + "localId" : "683", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "364", + "localId" : "684", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "373", + "localId" : "697", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "366", + "localId" : "688", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "367", + "localId" : "689", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "368", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "369", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "370", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "371", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "372", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -45117,42 +46471,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "396", + "localId" : "701", "name" : "NullEndStartAfterIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "396", + "r" : "701", "s" : [ { "value" : [ "","define ","NullEndStartAfterIvl",": " ] }, { - "r" : "395", + "r" : "724", "s" : [ { - "r" : "377", + "r" : "702", "s" : [ { "value" : [ "NullEndIvl" ] } ] }, { - "r" : "395", + "r" : "724", "value" : [ " ","before or on"," " ] }, { - "r" : "394", + "r" : "723", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "385", + "r" : "712", "s" : [ { - "r" : "378", + "r" : "703", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "393", + "r" : "722", "s" : [ { - "r" : "386", + "r" : "713", "value" : [ "DateTime","(","2012",", ","1",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -45163,104 +46517,107 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "395", + "localId" : "724", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "377", + "localId" : "702", "name" : "NullEndIvl", "type" : "ExpressionRef" }, { - "localId" : "394", + "localId" : "723", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "385", + "localId" : "712", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "378", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "379", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "380", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "381", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "382", + "localId" : "707", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "383", + "localId" : "708", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "384", + "localId" : "709", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "393", + "localId" : "722", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "386", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "387", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "388", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "389", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "390", + "localId" : "717", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "391", + "localId" : "718", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "392", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -45269,25 +46626,25 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "407", + "localId" : "726", "name" : "NullStartIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "407", + "r" : "726", "s" : [ { "value" : [ "","define ","NullStartIvl",": " ] }, { - "r" : "406", + "r" : "738", "s" : [ { - "r" : "397", + "r" : "727", "value" : [ "Interval(","null",", " ] }, { - "r" : "405", + "r" : "737", "s" : [ { - "r" : "398", + "r" : "728", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -45297,59 +46654,62 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "406", + "localId" : "738", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "739", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "397", + "localId" : "727", "type" : "Null" } }, "high" : { - "localId" : "405", + "localId" : "737", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "398", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "399", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "400", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "401", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "402", + "localId" : "732", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "403", + "localId" : "733", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "404", + "localId" : "734", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -45357,44 +46717,44 @@ module.exports['BeforeOrOn'] = { } } }, { - "localId" : "427", + "localId" : "741", "name" : "EndsBeforeNullStartIvlEnds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "427", + "r" : "741", "s" : [ { "value" : [ "","define ","EndsBeforeNullStartIvlEnds",": " ] }, { - "r" : "426", + "r" : "764", "s" : [ { - "r" : "424", + "r" : "762", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "415", + "r" : "751", "s" : [ { - "r" : "408", + "r" : "742", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "423", + "r" : "761", "s" : [ { - "r" : "416", + "r" : "752", "value" : [ "DateTime","(","2012",", ","2",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "426", + "r" : "764", "value" : [ " ","before or on"," " ] }, { - "r" : "425", + "r" : "763", "s" : [ { "value" : [ "NullStartIvl" ] } ] @@ -45403,150 +46763,153 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "426", + "localId" : "764", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "424", + "localId" : "762", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "415", + "localId" : "751", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "408", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "409", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "410", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "411", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "412", + "localId" : "746", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "413", + "localId" : "747", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "414", + "localId" : "748", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "423", + "localId" : "761", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "416", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "417", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "418", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "419", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "420", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "421", + "localId" : "757", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "422", + "localId" : "758", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "425", + "localId" : "763", "name" : "NullStartIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "447", + "localId" : "766", "name" : "AfterEndOfNullStartIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "447", + "r" : "766", "s" : [ { "value" : [ "","define ","AfterEndOfNullStartIvl",": " ] }, { - "r" : "446", + "r" : "789", "s" : [ { - "r" : "444", + "r" : "787", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "435", + "r" : "776", "s" : [ { - "r" : "428", + "r" : "767", "value" : [ "DateTime","(","2012",", ","3",", ","10",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "443", + "r" : "786", "s" : [ { - "r" : "436", + "r" : "777", "value" : [ "DateTime","(","2012",", ","3",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "446", + "r" : "789", "value" : [ " ","before or on"," " ] }, { - "r" : "445", + "r" : "788", "s" : [ { "value" : [ "NullStartIvl" ] } ] @@ -45555,148 +46918,151 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "446", + "localId" : "789", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "444", + "localId" : "787", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "435", + "localId" : "776", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "428", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "429", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "430", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "hour" : { - "localId" : "431", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "432", + "localId" : "771", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "433", + "localId" : "772", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "434", + "localId" : "773", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "443", + "localId" : "786", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "436", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "437", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "438", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "439", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "440", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "441", + "localId" : "782", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "442", + "localId" : "783", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "445", + "localId" : "788", "name" : "NullStartIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "467", + "localId" : "791", "name" : "NullStartStartBeforeIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "467", + "r" : "791", "s" : [ { "value" : [ "","define ","NullStartStartBeforeIvl",": " ] }, { - "r" : "466", + "r" : "814", "s" : [ { - "r" : "448", + "r" : "792", "s" : [ { "value" : [ "NullStartIvl" ] } ] }, { - "r" : "466", + "r" : "814", "value" : [ " ","before or on"," " ] }, { - "r" : "465", + "r" : "813", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "456", + "r" : "802", "s" : [ { - "r" : "449", + "r" : "793", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "464", + "r" : "812", "s" : [ { - "r" : "457", + "r" : "803", "value" : [ "DateTime","(","2012",", ","4",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -45707,104 +47073,107 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "466", + "localId" : "814", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "448", + "localId" : "792", "name" : "NullStartIvl", "type" : "ExpressionRef" }, { - "localId" : "465", + "localId" : "813", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "456", + "localId" : "802", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "449", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "450", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "451", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "452", + "localId" : "796", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "453", + "localId" : "797", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "454", + "localId" : "798", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "455", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "464", + "localId" : "812", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "457", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "458", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "459", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "460", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "461", + "localId" : "807", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "462", + "localId" : "808", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "463", + "localId" : "809", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -45813,42 +47182,42 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "487", + "localId" : "816", "name" : "NullStartStartAfterIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "487", + "r" : "816", "s" : [ { "value" : [ "","define ","NullStartStartAfterIvl",": " ] }, { - "r" : "486", + "r" : "839", "s" : [ { - "r" : "468", + "r" : "817", "s" : [ { "value" : [ "NullStartIvl" ] } ] }, { - "r" : "486", + "r" : "839", "value" : [ " ","before or on"," " ] }, { - "r" : "485", + "r" : "838", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "476", + "r" : "827", "s" : [ { - "r" : "469", + "r" : "818", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "484", + "r" : "837", "s" : [ { - "r" : "477", + "r" : "828", "value" : [ "DateTime","(","2012",", ","1",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -45859,104 +47228,107 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "486", + "localId" : "839", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "468", + "localId" : "817", "name" : "NullStartIvl", "type" : "ExpressionRef" }, { - "localId" : "485", + "localId" : "838", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "476", + "localId" : "827", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "469", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "470", + "localId" : "819", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "471", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "472", + "localId" : "821", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "473", + "localId" : "822", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "474", + "localId" : "823", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "475", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "484", + "localId" : "837", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "477", + "localId" : "828", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "478", + "localId" : "829", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "479", + "localId" : "830", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "480", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "481", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "482", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "483", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -45965,46 +47337,51 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "491", + "localId" : "841", "name" : "DateIvlBeforeNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "491", + "r" : "841", "s" : [ { "value" : [ "","define ","DateIvlBeforeNull",": " ] }, { - "r" : "490", + "r" : "844", "s" : [ { - "r" : "488", + "r" : "842", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "490", + "r" : "844", "value" : [ " ","before or on"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "490", + "localId" : "844", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "488", + "localId" : "842", "name" : "DateIvl", "type" : "ExpressionRef" }, { + "localId" : "845", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "489", + "localId" : "843", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "846", "type" : "IntervalTypeSpecifier", "pointType" : { + "localId" : "847", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -46012,23 +47389,23 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "495", + "localId" : "849", "name" : "NullBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "495", + "r" : "849", "s" : [ { "value" : [ "","define ","NullBeforeDateIvl",": " ] }, { - "r" : "494", + "r" : "852", "s" : [ { - "r" : "492", + "r" : "850", "value" : [ "null"," ","before or on"," " ] }, { - "r" : "493", + "r" : "851", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -46037,51 +47414,56 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "494", + "localId" : "852", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { + "localId" : "853", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "492", + "localId" : "850", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "854", "type" : "IntervalTypeSpecifier", "pointType" : { + "localId" : "855", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "493", + "localId" : "851", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "506", + "localId" : "857", "name" : "DateTimeBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "506", + "r" : "857", "s" : [ { "value" : [ "","define ","DateTimeBeforeDateIvl",": " ] }, { - "r" : "505", + "r" : "869", "s" : [ { - "r" : "503", + "r" : "867", "s" : [ { - "r" : "496", + "r" : "858", "value" : [ "DateTime","(","2012",", ","2",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "505", + "r" : "869", "value" : [ " ","before or on"," " ] }, { - "r" : "504", + "r" : "868", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -46090,53 +47472,58 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "505", + "localId" : "869", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { + "localId" : "870", "type" : "If", "condition" : { + "localId" : "871", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "503", + "localId" : "867", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "496", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "497", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "498", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "499", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "500", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "501", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "502", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -46144,106 +47531,103 @@ module.exports['BeforeOrOn'] = { } }, "then" : { - "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "localId" : "872", + "type" : "Null" }, "else" : { + "localId" : "875", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "503", + "localId" : "867", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "496", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "497", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "498", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "499", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "500", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "501", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "502", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "503", + "localId" : "867", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "496", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "497", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "498", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "499", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "500", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "501", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "502", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -46251,35 +47635,35 @@ module.exports['BeforeOrOn'] = { } } }, { - "localId" : "504", + "localId" : "868", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "513", + "localId" : "877", "name" : "DateBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "513", + "r" : "877", "s" : [ { "value" : [ "","define ","DateBeforeDateIvl",": " ] }, { - "r" : "512", + "r" : "885", "s" : [ { - "r" : "510", + "r" : "883", "s" : [ { - "r" : "507", + "r" : "878", "value" : [ "Date","(","2012",", ","2",", ","20",")" ] } ] }, { - "r" : "512", + "r" : "885", "value" : [ " ","before or on"," " ] }, { - "r" : "511", + "r" : "884", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -46288,31 +47672,38 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "512", + "localId" : "885", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { + "localId" : "888", "type" : "If", "condition" : { + "localId" : "889", "type" : "IsNull", + "signature" : [ ], "operand" : { + "localId" : "887", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "510", + "localId" : "883", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "507", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "508", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "509", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -46321,38 +47712,36 @@ module.exports['BeforeOrOn'] = { } }, "then" : { - "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "localId" : "890", + "type" : "Null" }, "else" : { + "localId" : "893", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "887", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "510", + "localId" : "883", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "507", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "508", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "509", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -46360,24 +47749,27 @@ module.exports['BeforeOrOn'] = { } }, "high" : { + "localId" : "887", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "510", + "localId" : "883", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "507", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "508", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "509", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -46386,36 +47778,36 @@ module.exports['BeforeOrOn'] = { } } }, { - "localId" : "511", + "localId" : "884", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "524", + "localId" : "895", "name" : "DateIvlBeforeDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "524", + "r" : "895", "s" : [ { "value" : [ "","define ","DateIvlBeforeDateTime",": " ] }, { - "r" : "523", + "r" : "907", "s" : [ { - "r" : "514", + "r" : "896", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "523", + "r" : "907", "value" : [ " ","before or on"," " ] }, { - "r" : "522", + "r" : "906", "s" : [ { - "r" : "515", + "r" : "897", "value" : [ "DateTime","(","2012",", ","9",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -46423,57 +47815,62 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "523", + "localId" : "907", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "514", + "localId" : "896", "name" : "DateIvl", "type" : "ExpressionRef" }, { + "localId" : "908", "type" : "If", "condition" : { + "localId" : "909", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "522", + "localId" : "906", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "515", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "516", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "517", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "518", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "519", + "localId" : "901", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "520", + "localId" : "902", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "521", + "localId" : "903", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -46481,106 +47878,103 @@ module.exports['BeforeOrOn'] = { } }, "then" : { - "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "localId" : "910", + "type" : "Null" }, "else" : { + "localId" : "913", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "522", + "localId" : "906", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "515", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "516", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "517", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "518", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "519", + "localId" : "901", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "520", + "localId" : "902", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "521", + "localId" : "903", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "522", + "localId" : "906", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "515", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "516", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "517", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "518", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "519", + "localId" : "901", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "520", + "localId" : "902", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "521", + "localId" : "903", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -46590,30 +47984,30 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "531", + "localId" : "915", "name" : "DateIvlBeforeDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "531", + "r" : "915", "s" : [ { "value" : [ "","define ","DateIvlBeforeDate",": " ] }, { - "r" : "530", + "r" : "923", "s" : [ { - "r" : "525", + "r" : "916", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "530", + "r" : "923", "value" : [ " ","before or on"," " ] }, { - "r" : "529", + "r" : "922", "s" : [ { - "r" : "526", + "r" : "917", "value" : [ "DateTime","(","2012",", ","9",", ","20",")" ] } ] } ] @@ -46621,33 +48015,38 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "530", + "localId" : "923", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "525", + "localId" : "916", "name" : "DateIvl", "type" : "ExpressionRef" }, { + "localId" : "924", "type" : "If", "condition" : { + "localId" : "925", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "529", + "localId" : "922", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "526", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "527", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "528", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -46655,58 +48054,55 @@ module.exports['BeforeOrOn'] = { } }, "then" : { - "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "localId" : "926", + "type" : "Null" }, "else" : { + "localId" : "929", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "529", + "localId" : "922", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "526", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "527", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "528", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" } }, "high" : { - "localId" : "529", + "localId" : "922", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "526", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "527", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "528", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -46716,32 +48112,32 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "541", + "localId" : "931", "name" : "DateOnlyIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "541", + "r" : "931", "s" : [ { "value" : [ "","define ","DateOnlyIvl",": " ] }, { - "r" : "540", + "r" : "944", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "535", + "r" : "937", "s" : [ { - "r" : "532", + "r" : "932", "value" : [ "Date","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "539", + "r" : "943", "s" : [ { - "r" : "536", + "r" : "938", "value" : [ "Date","(","2012",", ","2",", ","20",")" ] } ] }, { @@ -46751,49 +48147,51 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "540", + "localId" : "944", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "535", + "localId" : "937", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "532", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "533", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "534", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "539", + "localId" : "943", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "536", + "localId" : "938", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "537", + "localId" : "939", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "538", + "localId" : "940", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -46801,28 +48199,28 @@ module.exports['BeforeOrOn'] = { } } }, { - "localId" : "545", + "localId" : "946", "name" : "DateOnlyIvlBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "545", + "r" : "946", "s" : [ { "value" : [ "","define ","DateOnlyIvlBeforeDateIvl",": " ] }, { - "r" : "544", + "r" : "949", "s" : [ { - "r" : "542", + "r" : "947", "s" : [ { "value" : [ "DateOnlyIvl" ] } ] }, { - "r" : "544", + "r" : "949", "value" : [ " ","before or on"," " ] }, { - "r" : "543", + "r" : "948", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -46831,81 +48229,91 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "544", + "localId" : "949", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { + "localId" : "950", "type" : "Interval", "low" : { + "localId" : "953", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "951", "path" : "low", "type" : "Property", "source" : { - "localId" : "542", + "localId" : "947", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, "lowClosedExpression" : { + "localId" : "954", "path" : "lowClosed", "type" : "Property", "source" : { - "localId" : "542", + "localId" : "947", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } }, "high" : { + "localId" : "957", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "955", "path" : "high", "type" : "Property", "source" : { - "localId" : "542", + "localId" : "947", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, "highClosedExpression" : { + "localId" : "958", "path" : "highClosed", "type" : "Property", "source" : { - "localId" : "542", + "localId" : "947", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, { - "localId" : "543", + "localId" : "948", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "549", + "localId" : "960", "name" : "DateIvlAfterDateOnlyIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "549", + "r" : "960", "s" : [ { "value" : [ "","define ","DateIvlAfterDateOnlyIvl",": " ] }, { - "r" : "548", + "r" : "963", "s" : [ { - "r" : "546", + "r" : "961", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "548", + "r" : "963", "value" : [ " ","before or on"," " ] }, { - "r" : "547", + "r" : "962", "s" : [ { "value" : [ "DateOnlyIvl" ] } ] @@ -46914,52 +48322,62 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "548", + "localId" : "963", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { - "localId" : "546", + "localId" : "961", "name" : "DateIvl", "type" : "ExpressionRef" }, { + "localId" : "964", "type" : "Interval", "low" : { + "localId" : "967", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "965", "path" : "low", "type" : "Property", "source" : { - "localId" : "547", + "localId" : "962", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, "lowClosedExpression" : { + "localId" : "968", "path" : "lowClosed", "type" : "Property", "source" : { - "localId" : "547", + "localId" : "962", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } }, "high" : { + "localId" : "971", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "969", "path" : "high", "type" : "Property", "source" : { - "localId" : "547", + "localId" : "962", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, "highClosedExpression" : { + "localId" : "972", "path" : "highClosed", "type" : "Property", "source" : { - "localId" : "547", + "localId" : "962", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } @@ -46967,44 +48385,44 @@ module.exports['BeforeOrOn'] = { } ] } }, { - "localId" : "561", + "localId" : "974", "name" : "DateOnlyMeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "561", + "r" : "974", "s" : [ { "value" : [ "","define ","DateOnlyMeetsBeforeDateIvl",": " ] }, { - "r" : "560", + "r" : "989", "s" : [ { - "r" : "558", + "r" : "987", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "553", + "r" : "980", "s" : [ { - "r" : "550", + "r" : "975", "value" : [ "Date","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "557", + "r" : "986", "s" : [ { - "r" : "554", + "r" : "981", "value" : [ "Date","(","2012",", ","3",", ","1",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "560", + "r" : "989", "value" : [ " ","before or on"," " ] }, { - "r" : "559", + "r" : "988", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -47013,59 +48431,66 @@ module.exports['BeforeOrOn'] = { } } ], "expression" : { - "localId" : "560", + "localId" : "989", "type" : "SameOrBefore", + "signature" : [ ], "operand" : [ { + "localId" : "990", "type" : "Interval", "low" : { + "localId" : "993", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "991", "path" : "low", "type" : "Property", "source" : { - "localId" : "558", + "localId" : "987", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "553", + "localId" : "980", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "976", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "552", + "localId" : "977", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "557", + "localId" : "986", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -47075,52 +48500,55 @@ module.exports['BeforeOrOn'] = { } }, "lowClosedExpression" : { + "localId" : "994", "path" : "lowClosed", "type" : "Property", "source" : { - "localId" : "558", + "localId" : "987", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "553", + "localId" : "980", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "976", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "552", + "localId" : "977", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "557", + "localId" : "986", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -47129,54 +48557,59 @@ module.exports['BeforeOrOn'] = { } }, "high" : { + "localId" : "997", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "995", "path" : "high", "type" : "Property", "source" : { - "localId" : "558", + "localId" : "987", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "553", + "localId" : "980", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "976", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "552", + "localId" : "977", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "557", + "localId" : "986", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -47186,52 +48619,55 @@ module.exports['BeforeOrOn'] = { } }, "highClosedExpression" : { + "localId" : "998", "path" : "highClosed", "type" : "Property", "source" : { - "localId" : "558", + "localId" : "987", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "553", + "localId" : "980", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "976", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "552", + "localId" : "977", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "557", + "localId" : "986", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -47240,7 +48676,7 @@ module.exports['BeforeOrOn'] = { } } }, { - "localId" : "559", + "localId" : "988", "name" : "DateIvl", "type" : "ExpressionRef" } ] @@ -47297,14 +48733,16 @@ define DateOnlyMeetsAfterDateIvl: Interval[Date(2012, 9, 1), Date(2012, 10, 1)] module.exports['AfterOrOn'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "561", + "r" : "974", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -47320,17 +48758,18 @@ module.exports['AfterOrOn'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -47338,7 +48777,7 @@ module.exports['AfterOrOn'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -47346,47 +48785,56 @@ module.exports['AfterOrOn'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "19", + "localId" : "212", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "212", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "17", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "223", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -47396,97 +48844,99 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "9", + "localId" : "222", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "17", + "localId" : "232", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -47494,44 +48944,44 @@ module.exports['AfterOrOn'] = { } } }, { - "localId" : "39", + "localId" : "235", "name" : "MeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "235", "s" : [ { "value" : [ "","define ","MeetsAfterDateIvl",": " ] }, { - "r" : "38", + "r" : "258", "s" : [ { - "r" : "36", + "r" : "256", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "27", + "r" : "245", "s" : [ { - "r" : "20", + "r" : "236", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "255", "s" : [ { - "r" : "28", + "r" : "246", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "38", + "r" : "258", "value" : [ " ","after or on"," " ] }, { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -47540,150 +48990,153 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "258", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "256", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "27", + "localId" : "245", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "21", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "35", + "localId" : "255", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "37", + "localId" : "257", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "59", + "localId" : "260", "name" : "MeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "59", + "r" : "260", "s" : [ { "value" : [ "","define ","MeetsBeforeDateIvl",": " ] }, { - "r" : "58", + "r" : "283", "s" : [ { - "r" : "56", + "r" : "281", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "47", + "r" : "270", "s" : [ { - "r" : "40", + "r" : "261", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "55", + "r" : "280", "s" : [ { - "r" : "48", + "r" : "271", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "58", + "r" : "283", "value" : [ " ","after or on"," " ] }, { - "r" : "57", + "r" : "282", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -47692,150 +49145,153 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "58", + "localId" : "283", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "56", + "localId" : "281", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "47", + "localId" : "270", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "40", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "41", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "55", + "localId" : "280", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "48", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "49", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "50", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "53", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "54", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "57", + "localId" : "282", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "79", + "localId" : "285", "name" : "AfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "285", "s" : [ { "value" : [ "","define ","AfterDateIvl",": " ] }, { - "r" : "78", + "r" : "308", "s" : [ { - "r" : "76", + "r" : "306", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "67", + "r" : "295", "s" : [ { - "r" : "60", + "r" : "286", "value" : [ "DateTime","(","2012",", ","10",", ","11",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "75", + "r" : "305", "s" : [ { - "r" : "68", + "r" : "296", "value" : [ "DateTime","(","2012",", ","10",", ","29",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "78", + "r" : "308", "value" : [ " ","after or on"," " ] }, { - "r" : "77", + "r" : "307", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -47844,150 +49300,153 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "78", + "localId" : "308", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "306", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "67", + "localId" : "295", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "60", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "61", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "hour" : { - "localId" : "63", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "64", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "65", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "66", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "75", + "localId" : "305", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "77", + "localId" : "307", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "99", + "localId" : "310", "name" : "BeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "99", + "r" : "310", "s" : [ { "value" : [ "","define ","BeforeDateIvl",": " ] }, { - "r" : "98", + "r" : "333", "s" : [ { - "r" : "96", + "r" : "331", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "87", + "r" : "320", "s" : [ { - "r" : "80", + "r" : "311", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "95", + "r" : "330", "s" : [ { - "r" : "88", + "r" : "321", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "98", + "r" : "333", "value" : [ " ","after or on"," " ] }, { - "r" : "97", + "r" : "332", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -47996,148 +49455,151 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "98", + "localId" : "333", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "96", + "localId" : "331", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "87", + "localId" : "320", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "80", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "81", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "82", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "83", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "84", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "85", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "86", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "95", + "localId" : "330", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "89", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "90", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "91", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "92", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "93", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "94", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "97", + "localId" : "332", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "109", + "localId" : "335", "name" : "MayMeetAfterImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "109", + "r" : "335", "s" : [ { "value" : [ "","define ","MayMeetAfterImpreciseDateIvl",": " ] }, { - "r" : "108", + "r" : "348", "s" : [ { - "r" : "100", + "r" : "336", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "108", + "r" : "348", "value" : [ " ","after or on"," " ] }, { - "r" : "107", + "r" : "347", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "103", + "r" : "341", "s" : [ { - "r" : "101", + "r" : "337", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "106", + "r" : "346", "s" : [ { - "r" : "104", + "r" : "342", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -48148,44 +49610,47 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "108", + "localId" : "348", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "100", + "localId" : "336", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "107", + "localId" : "347", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "103", + "localId" : "341", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "101", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "102", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "106", + "localId" : "346", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "104", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "105", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -48194,42 +49659,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "119", + "localId" : "350", "name" : "MayMeetBeforeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "350", "s" : [ { "value" : [ "","define ","MayMeetBeforeImpreciseDateIvl",": " ] }, { - "r" : "118", + "r" : "363", "s" : [ { - "r" : "110", + "r" : "351", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "118", + "r" : "363", "value" : [ " ","after or on"," " ] }, { - "r" : "117", + "r" : "362", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "113", + "r" : "356", "s" : [ { - "r" : "111", + "r" : "352", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "116", + "r" : "361", "s" : [ { - "r" : "114", + "r" : "357", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -48240,44 +49705,47 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "363", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "351", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "117", + "localId" : "362", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "113", + "localId" : "356", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "111", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "112", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "116", + "localId" : "361", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "114", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "115", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -48286,42 +49754,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "129", + "localId" : "365", "name" : "NotMeetsImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "129", + "r" : "365", "s" : [ { "value" : [ "","define ","NotMeetsImpreciseDateIvl",": " ] }, { - "r" : "128", + "r" : "378", "s" : [ { - "r" : "120", + "r" : "366", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "128", + "r" : "378", "value" : [ " ","after or on"," " ] }, { - "r" : "127", + "r" : "377", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "123", + "r" : "371", "s" : [ { - "r" : "121", + "r" : "367", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "126", + "r" : "376", "s" : [ { - "r" : "124", + "r" : "372", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -48332,44 +49800,47 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "128", + "localId" : "378", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "120", + "localId" : "366", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "127", + "localId" : "377", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "123", + "localId" : "371", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "121", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "122", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "126", + "localId" : "376", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "124", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "125", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -48378,32 +49849,32 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "147", + "localId" : "380", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "147", + "r" : "380", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "146", + "r" : "401", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "137", + "r" : "390", "s" : [ { - "r" : "130", + "r" : "381", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "145", + "r" : "400", "s" : [ { - "r" : "138", + "r" : "391", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -48413,97 +49884,99 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "146", + "localId" : "401", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "137", + "localId" : "390", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "130", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "131", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "132", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "133", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "134", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "135", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "136", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "145", + "localId" : "400", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "138", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "139", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "140", + "localId" : "393", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "141", + "localId" : "394", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "142", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "143", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "144", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -48511,42 +49984,42 @@ module.exports['AfterOrOn'] = { } } }, { - "localId" : "167", + "localId" : "403", "name" : "MeetsAfterDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "167", + "r" : "403", "s" : [ { "value" : [ "","define ","MeetsAfterDayOfIvl",": " ] }, { - "r" : "166", + "r" : "426", "s" : [ { - "r" : "148", + "r" : "404", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "166", + "r" : "426", "value" : [ " ","after or on day of"," " ] }, { - "r" : "165", + "r" : "425", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "156", + "r" : "414", "s" : [ { - "r" : "149", + "r" : "405", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "164", + "r" : "424", "s" : [ { - "r" : "157", + "r" : "415", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -48557,105 +50030,108 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "166", + "localId" : "426", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "148", + "localId" : "404", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "165", + "localId" : "425", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "156", + "localId" : "414", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "149", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "150", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "151", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "152", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "153", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "154", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "155", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "164", + "localId" : "424", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "157", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "158", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "159", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "160", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "161", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "162", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "163", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -48664,42 +50140,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "187", + "localId" : "428", "name" : "MeetsBeforeDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "187", + "r" : "428", "s" : [ { "value" : [ "","define ","MeetsBeforeDayOfIvl",": " ] }, { - "r" : "186", + "r" : "451", "s" : [ { - "r" : "168", + "r" : "429", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "186", + "r" : "451", "value" : [ " ","after or on day of"," " ] }, { - "r" : "185", + "r" : "450", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "176", + "r" : "439", "s" : [ { - "r" : "169", + "r" : "430", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "184", + "r" : "449", "s" : [ { - "r" : "177", + "r" : "440", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -48710,105 +50186,108 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "186", + "localId" : "451", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "168", + "localId" : "429", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "185", + "localId" : "450", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "176", + "localId" : "439", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "169", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "170", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "171", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "172", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "173", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "174", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "175", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "184", + "localId" : "449", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "177", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "178", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "179", + "localId" : "442", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "180", + "localId" : "443", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "181", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "182", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "183", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -48817,42 +50296,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "207", + "localId" : "453", "name" : "NotMeetsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "207", + "r" : "453", "s" : [ { "value" : [ "","define ","NotMeetsDayOfIvl",": " ] }, { - "r" : "206", + "r" : "476", "s" : [ { - "r" : "188", + "r" : "454", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "206", + "r" : "476", "value" : [ " ","after or on day of"," " ] }, { - "r" : "205", + "r" : "475", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "196", + "r" : "464", "s" : [ { - "r" : "189", + "r" : "455", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "204", + "r" : "474", "s" : [ { - "r" : "197", + "r" : "465", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -48863,105 +50342,108 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "206", + "localId" : "476", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "188", + "localId" : "454", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "205", + "localId" : "475", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "196", + "localId" : "464", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "189", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "190", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "191", + "localId" : "457", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "192", + "localId" : "458", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "193", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "194", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "195", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "204", + "localId" : "474", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "197", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "198", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "199", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "200", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "201", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "202", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "203", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -48970,42 +50452,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "217", + "localId" : "478", "name" : "NotMeetsDayOfImpreciseIVL", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "217", + "r" : "478", "s" : [ { "value" : [ "","define ","NotMeetsDayOfImpreciseIVL",": " ] }, { - "r" : "216", + "r" : "491", "s" : [ { - "r" : "208", + "r" : "479", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "216", + "r" : "491", "value" : [ " ","after or on day of"," " ] }, { - "r" : "215", + "r" : "490", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "211", + "r" : "484", "s" : [ { - "r" : "209", + "r" : "480", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "214", + "r" : "489", "s" : [ { - "r" : "212", + "r" : "485", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -49016,45 +50498,48 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "216", + "localId" : "491", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "208", + "localId" : "479", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "215", + "localId" : "490", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "211", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "209", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "210", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "214", + "localId" : "489", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "212", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "213", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -49063,42 +50548,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "227", + "localId" : "493", "name" : "MayMeetAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "227", + "r" : "493", "s" : [ { "value" : [ "","define ","MayMeetAfterDayOfImpreciseIvl",": " ] }, { - "r" : "226", + "r" : "506", "s" : [ { - "r" : "218", + "r" : "494", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "226", + "r" : "506", "value" : [ " ","after or on day of"," " ] }, { - "r" : "225", + "r" : "505", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "221", + "r" : "499", "s" : [ { - "r" : "219", + "r" : "495", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "224", + "r" : "504", "s" : [ { - "r" : "222", + "r" : "500", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -49109,45 +50594,48 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "226", + "localId" : "506", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "218", + "localId" : "494", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "225", + "localId" : "505", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "221", + "localId" : "499", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "496", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "224", + "localId" : "504", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "222", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "223", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -49156,42 +50644,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "237", + "localId" : "508", "name" : "MayMeetBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "237", + "r" : "508", "s" : [ { "value" : [ "","define ","MayMeetBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "236", + "r" : "521", "s" : [ { - "r" : "228", + "r" : "509", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "236", + "r" : "521", "value" : [ " ","after or on day of"," " ] }, { - "r" : "235", + "r" : "520", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "231", + "r" : "514", "s" : [ { - "r" : "229", + "r" : "510", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "234", + "r" : "519", "s" : [ { - "r" : "232", + "r" : "515", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -49202,45 +50690,48 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "236", + "localId" : "521", "precision" : "Day", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "228", + "localId" : "509", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "235", + "localId" : "520", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "231", + "localId" : "514", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "229", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "230", + "localId" : "511", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "234", + "localId" : "519", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "232", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "233", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -49249,32 +50740,32 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "245", + "localId" : "523", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "523", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "244", + "r" : "534", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "240", + "r" : "528", "s" : [ { - "r" : "238", + "r" : "524", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "243", + "r" : "533", "s" : [ { - "r" : "241", + "r" : "529", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -49284,37 +50775,39 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "534", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "240", + "localId" : "528", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "238", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "239", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "243", + "localId" : "533", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "241", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "242", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -49322,42 +50815,42 @@ module.exports['AfterOrOn'] = { } } }, { - "localId" : "265", + "localId" : "536", "name" : "ImpreciseMayMeetAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "265", + "r" : "536", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetAfterDateIvl",": " ] }, { - "r" : "264", + "r" : "559", "s" : [ { - "r" : "246", + "r" : "537", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "264", + "r" : "559", "value" : [ " ","after or on"," " ] }, { - "r" : "263", + "r" : "558", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "254", + "r" : "547", "s" : [ { - "r" : "247", + "r" : "538", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "262", + "r" : "557", "s" : [ { - "r" : "255", + "r" : "548", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -49368,104 +50861,107 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "264", + "localId" : "559", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "246", + "localId" : "537", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "263", + "localId" : "558", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "254", + "localId" : "547", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "247", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "248", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "249", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "250", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "251", + "localId" : "542", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "252", + "localId" : "543", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "253", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "262", + "localId" : "557", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "255", + "localId" : "548", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "256", + "localId" : "549", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "257", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "258", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "259", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "260", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "261", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -49474,42 +50970,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "285", + "localId" : "561", "name" : "ImpreciseMayMeetBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "285", + "r" : "561", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetBeforeDateIvl",": " ] }, { - "r" : "284", + "r" : "584", "s" : [ { - "r" : "266", + "r" : "562", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "284", + "r" : "584", "value" : [ " ","after or on"," " ] }, { - "r" : "283", + "r" : "583", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "274", + "r" : "572", "s" : [ { - "r" : "267", + "r" : "563", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "282", + "r" : "582", "s" : [ { - "r" : "275", + "r" : "573", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -49520,104 +51016,107 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "284", + "localId" : "584", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "266", + "localId" : "562", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "283", + "localId" : "583", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "274", + "localId" : "572", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "267", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "268", + "localId" : "564", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "269", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "270", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "271", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "272", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "273", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "282", + "localId" : "582", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "275", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "276", + "localId" : "574", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "277", + "localId" : "575", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "278", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "279", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "280", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "281", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -49626,42 +51125,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "305", + "localId" : "586", "name" : "ImpreciseNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "305", + "r" : "586", "s" : [ { "value" : [ "","define ","ImpreciseNotMeetsDateIvl",": " ] }, { - "r" : "304", + "r" : "609", "s" : [ { - "r" : "286", + "r" : "587", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "304", + "r" : "609", "value" : [ " ","after or on"," " ] }, { - "r" : "303", + "r" : "608", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "294", + "r" : "597", "s" : [ { - "r" : "287", + "r" : "588", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "302", + "r" : "607", "s" : [ { - "r" : "295", + "r" : "598", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -49672,104 +51171,107 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "304", + "localId" : "609", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "286", + "localId" : "587", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "303", + "localId" : "608", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "294", + "localId" : "597", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "287", + "localId" : "588", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "288", + "localId" : "589", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "289", + "localId" : "590", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "290", + "localId" : "591", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "291", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "292", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "293", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "302", + "localId" : "607", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "295", + "localId" : "598", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "296", + "localId" : "599", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "297", + "localId" : "600", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "298", + "localId" : "601", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "299", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "300", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "301", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -49778,132 +51280,135 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "316", + "localId" : "611", "name" : "NullEndIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "316", + "r" : "611", "s" : [ { "value" : [ "","define ","NullEndIvl",": " ] }, { - "r" : "315", + "r" : "623", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "313", + "r" : "621", "s" : [ { - "r" : "306", + "r" : "612", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "314", + "r" : "622", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "315", + "localId" : "623", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "313", + "localId" : "621", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "306", + "localId" : "612", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "307", + "localId" : "613", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "308", + "localId" : "614", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "309", + "localId" : "615", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "310", + "localId" : "616", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "311", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "312", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "624", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "314", + "localId" : "622", "type" : "Null" } } } }, { - "localId" : "336", + "localId" : "626", "name" : "BeforeNullEndIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "336", + "r" : "626", "s" : [ { "value" : [ "","define ","BeforeNullEndIvl",": " ] }, { - "r" : "335", + "r" : "649", "s" : [ { - "r" : "333", + "r" : "647", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "324", + "r" : "636", "s" : [ { - "r" : "317", + "r" : "627", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "332", + "r" : "646", "s" : [ { - "r" : "325", + "r" : "637", "value" : [ "DateTime","(","2012",", ","2",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "335", + "r" : "649", "value" : [ " ","after or on"," " ] }, { - "r" : "334", + "r" : "648", "s" : [ { "value" : [ "NullEndIvl" ] } ] @@ -49912,150 +51417,153 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "335", + "localId" : "649", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "333", + "localId" : "647", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "324", + "localId" : "636", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "317", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "318", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "319", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "320", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "321", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "322", + "localId" : "632", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "323", + "localId" : "633", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "332", + "localId" : "646", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "325", + "localId" : "637", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "326", + "localId" : "638", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "327", + "localId" : "639", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "328", + "localId" : "640", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "329", + "localId" : "641", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "330", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "331", + "localId" : "643", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "334", + "localId" : "648", "name" : "NullEndIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "356", + "localId" : "651", "name" : "AfterStartNullEndIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "356", + "r" : "651", "s" : [ { "value" : [ "","define ","AfterStartNullEndIvl",": " ] }, { - "r" : "355", + "r" : "674", "s" : [ { - "r" : "353", + "r" : "672", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "344", + "r" : "661", "s" : [ { - "r" : "337", + "r" : "652", "value" : [ "DateTime","(","2012",", ","3",", ","10",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "352", + "r" : "671", "s" : [ { - "r" : "345", + "r" : "662", "value" : [ "DateTime","(","2012",", ","3",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "355", + "r" : "674", "value" : [ " ","after or on"," " ] }, { - "r" : "354", + "r" : "673", "s" : [ { "value" : [ "NullEndIvl" ] } ] @@ -50064,148 +51572,151 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "355", + "localId" : "674", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "353", + "localId" : "672", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "344", + "localId" : "661", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "337", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "338", + "localId" : "653", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "339", + "localId" : "654", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "hour" : { - "localId" : "340", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "341", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "342", + "localId" : "657", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "343", + "localId" : "658", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "352", + "localId" : "671", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "345", + "localId" : "662", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "346", + "localId" : "663", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "347", + "localId" : "664", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "348", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "349", + "localId" : "666", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "350", + "localId" : "667", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "351", + "localId" : "668", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "354", + "localId" : "673", "name" : "NullEndIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "376", + "localId" : "676", "name" : "NullEndStartBeforeIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "376", + "r" : "676", "s" : [ { "value" : [ "","define ","NullEndStartBeforeIvl",": " ] }, { - "r" : "375", + "r" : "699", "s" : [ { - "r" : "357", + "r" : "677", "s" : [ { "value" : [ "NullEndIvl" ] } ] }, { - "r" : "375", + "r" : "699", "value" : [ " ","after or on"," " ] }, { - "r" : "374", + "r" : "698", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "365", + "r" : "687", "s" : [ { - "r" : "358", + "r" : "678", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "373", + "r" : "697", "s" : [ { - "r" : "366", + "r" : "688", "value" : [ "DateTime","(","2012",", ","4",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -50216,104 +51727,107 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "375", + "localId" : "699", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "357", + "localId" : "677", "name" : "NullEndIvl", "type" : "ExpressionRef" }, { - "localId" : "374", + "localId" : "698", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "365", + "localId" : "687", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "358", + "localId" : "678", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "359", + "localId" : "679", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "360", + "localId" : "680", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "361", + "localId" : "681", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "362", + "localId" : "682", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "363", + "localId" : "683", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "364", + "localId" : "684", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "373", + "localId" : "697", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "366", + "localId" : "688", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "367", + "localId" : "689", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "368", + "localId" : "690", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "369", + "localId" : "691", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "370", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "371", + "localId" : "693", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "372", + "localId" : "694", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -50322,42 +51836,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "396", + "localId" : "701", "name" : "NullEndStartAfterIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "396", + "r" : "701", "s" : [ { "value" : [ "","define ","NullEndStartAfterIvl",": " ] }, { - "r" : "395", + "r" : "724", "s" : [ { - "r" : "377", + "r" : "702", "s" : [ { "value" : [ "NullEndIvl" ] } ] }, { - "r" : "395", + "r" : "724", "value" : [ " ","after or on"," " ] }, { - "r" : "394", + "r" : "723", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "385", + "r" : "712", "s" : [ { - "r" : "378", + "r" : "703", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "393", + "r" : "722", "s" : [ { - "r" : "386", + "r" : "713", "value" : [ "DateTime","(","2012",", ","1",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -50368,104 +51882,107 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "395", + "localId" : "724", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "377", + "localId" : "702", "name" : "NullEndIvl", "type" : "ExpressionRef" }, { - "localId" : "394", + "localId" : "723", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "385", + "localId" : "712", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "378", + "localId" : "703", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "379", + "localId" : "704", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "380", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "381", + "localId" : "706", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "382", + "localId" : "707", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "383", + "localId" : "708", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "384", + "localId" : "709", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "393", + "localId" : "722", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "386", + "localId" : "713", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "387", + "localId" : "714", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "388", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "389", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "390", + "localId" : "717", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "391", + "localId" : "718", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "392", + "localId" : "719", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -50474,25 +51991,25 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "407", + "localId" : "726", "name" : "NullStartIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "407", + "r" : "726", "s" : [ { "value" : [ "","define ","NullStartIvl",": " ] }, { - "r" : "406", + "r" : "738", "s" : [ { - "r" : "397", + "r" : "727", "value" : [ "Interval(","null",", " ] }, { - "r" : "405", + "r" : "737", "s" : [ { - "r" : "398", + "r" : "728", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -50502,59 +52019,62 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "406", + "localId" : "738", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "739", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "397", + "localId" : "727", "type" : "Null" } }, "high" : { - "localId" : "405", + "localId" : "737", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "398", + "localId" : "728", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "399", + "localId" : "729", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "400", + "localId" : "730", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "401", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "402", + "localId" : "732", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "403", + "localId" : "733", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "404", + "localId" : "734", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -50562,44 +52082,44 @@ module.exports['AfterOrOn'] = { } } }, { - "localId" : "427", + "localId" : "741", "name" : "EndsBeforeNullStartIvlEnds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "427", + "r" : "741", "s" : [ { "value" : [ "","define ","EndsBeforeNullStartIvlEnds",": " ] }, { - "r" : "426", + "r" : "764", "s" : [ { - "r" : "424", + "r" : "762", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "415", + "r" : "751", "s" : [ { - "r" : "408", + "r" : "742", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "423", + "r" : "761", "s" : [ { - "r" : "416", + "r" : "752", "value" : [ "DateTime","(","2012",", ","2",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "426", + "r" : "764", "value" : [ " ","after or on"," " ] }, { - "r" : "425", + "r" : "763", "s" : [ { "value" : [ "NullStartIvl" ] } ] @@ -50608,150 +52128,153 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "426", + "localId" : "764", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "424", + "localId" : "762", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "415", + "localId" : "751", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "408", + "localId" : "742", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "409", + "localId" : "743", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "410", + "localId" : "744", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "411", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "412", + "localId" : "746", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "413", + "localId" : "747", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "414", + "localId" : "748", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "423", + "localId" : "761", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "416", + "localId" : "752", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "417", + "localId" : "753", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "418", + "localId" : "754", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "419", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "420", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "421", + "localId" : "757", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "422", + "localId" : "758", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "425", + "localId" : "763", "name" : "NullStartIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "447", + "localId" : "766", "name" : "AfterEndOfNullStartIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "447", + "r" : "766", "s" : [ { "value" : [ "","define ","AfterEndOfNullStartIvl",": " ] }, { - "r" : "446", + "r" : "789", "s" : [ { - "r" : "444", + "r" : "787", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "435", + "r" : "776", "s" : [ { - "r" : "428", + "r" : "767", "value" : [ "DateTime","(","2012",", ","3",", ","10",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "443", + "r" : "786", "s" : [ { - "r" : "436", + "r" : "777", "value" : [ "DateTime","(","2012",", ","3",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "446", + "r" : "789", "value" : [ " ","after or on"," " ] }, { - "r" : "445", + "r" : "788", "s" : [ { "value" : [ "NullStartIvl" ] } ] @@ -50760,148 +52283,151 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "446", + "localId" : "789", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "444", + "localId" : "787", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "435", + "localId" : "776", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "428", + "localId" : "767", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "429", + "localId" : "768", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "430", + "localId" : "769", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "hour" : { - "localId" : "431", + "localId" : "770", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "432", + "localId" : "771", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "433", + "localId" : "772", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "434", + "localId" : "773", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "443", + "localId" : "786", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "436", + "localId" : "777", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "437", + "localId" : "778", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "438", + "localId" : "779", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "439", + "localId" : "780", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "440", + "localId" : "781", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "441", + "localId" : "782", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "442", + "localId" : "783", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "445", + "localId" : "788", "name" : "NullStartIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "467", + "localId" : "791", "name" : "NullStartStartBeforeIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "467", + "r" : "791", "s" : [ { "value" : [ "","define ","NullStartStartBeforeIvl",": " ] }, { - "r" : "466", + "r" : "814", "s" : [ { - "r" : "448", + "r" : "792", "s" : [ { "value" : [ "NullStartIvl" ] } ] }, { - "r" : "466", + "r" : "814", "value" : [ " ","after or on"," " ] }, { - "r" : "465", + "r" : "813", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "456", + "r" : "802", "s" : [ { - "r" : "449", + "r" : "793", "value" : [ "DateTime","(","2012",", ","4",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "464", + "r" : "812", "s" : [ { - "r" : "457", + "r" : "803", "value" : [ "DateTime","(","2012",", ","4",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -50912,104 +52438,107 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "466", + "localId" : "814", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "448", + "localId" : "792", "name" : "NullStartIvl", "type" : "ExpressionRef" }, { - "localId" : "465", + "localId" : "813", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "456", + "localId" : "802", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "449", + "localId" : "793", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "450", + "localId" : "794", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "451", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "452", + "localId" : "796", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "453", + "localId" : "797", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "454", + "localId" : "798", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "455", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "464", + "localId" : "812", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "457", + "localId" : "803", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "458", + "localId" : "804", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { - "localId" : "459", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "460", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "461", + "localId" : "807", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "462", + "localId" : "808", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "463", + "localId" : "809", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -51018,42 +52547,42 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "487", + "localId" : "816", "name" : "NullStartStartAfterIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "487", + "r" : "816", "s" : [ { "value" : [ "","define ","NullStartStartAfterIvl",": " ] }, { - "r" : "486", + "r" : "839", "s" : [ { - "r" : "468", + "r" : "817", "s" : [ { "value" : [ "NullStartIvl" ] } ] }, { - "r" : "486", + "r" : "839", "value" : [ " ","after or on"," " ] }, { - "r" : "485", + "r" : "838", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "476", + "r" : "827", "s" : [ { - "r" : "469", + "r" : "818", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "484", + "r" : "837", "s" : [ { - "r" : "477", + "r" : "828", "value" : [ "DateTime","(","2012",", ","1",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -51064,104 +52593,107 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "486", + "localId" : "839", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "468", + "localId" : "817", "name" : "NullStartIvl", "type" : "ExpressionRef" }, { - "localId" : "485", + "localId" : "838", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "476", + "localId" : "827", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "469", + "localId" : "818", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "470", + "localId" : "819", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "471", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "472", + "localId" : "821", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "473", + "localId" : "822", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "474", + "localId" : "823", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "475", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "484", + "localId" : "837", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "477", + "localId" : "828", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "478", + "localId" : "829", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "479", + "localId" : "830", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "480", + "localId" : "831", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "481", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "482", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "483", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -51170,46 +52702,51 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "491", + "localId" : "841", "name" : "DateIvlBeforeNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "491", + "r" : "841", "s" : [ { "value" : [ "","define ","DateIvlBeforeNull",": " ] }, { - "r" : "490", + "r" : "844", "s" : [ { - "r" : "488", + "r" : "842", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "490", + "r" : "844", "value" : [ " ","after or on"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "490", + "localId" : "844", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "488", + "localId" : "842", "name" : "DateIvl", "type" : "ExpressionRef" }, { + "localId" : "845", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "489", + "localId" : "843", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "846", "type" : "IntervalTypeSpecifier", "pointType" : { + "localId" : "847", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -51217,23 +52754,23 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "495", + "localId" : "849", "name" : "NullBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "495", + "r" : "849", "s" : [ { "value" : [ "","define ","NullBeforeDateIvl",": " ] }, { - "r" : "494", + "r" : "852", "s" : [ { - "r" : "492", + "r" : "850", "value" : [ "null"," ","after or on"," " ] }, { - "r" : "493", + "r" : "851", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -51242,51 +52779,56 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "494", + "localId" : "852", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { + "localId" : "853", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "492", + "localId" : "850", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "854", "type" : "IntervalTypeSpecifier", "pointType" : { + "localId" : "855", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "493", + "localId" : "851", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "506", + "localId" : "857", "name" : "DateTimeBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "506", + "r" : "857", "s" : [ { "value" : [ "","define ","DateTimeBeforeDateIvl",": " ] }, { - "r" : "505", + "r" : "869", "s" : [ { - "r" : "503", + "r" : "867", "s" : [ { - "r" : "496", + "r" : "858", "value" : [ "DateTime","(","2012",", ","2",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "505", + "r" : "869", "value" : [ " ","after or on"," " ] }, { - "r" : "504", + "r" : "868", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -51295,53 +52837,58 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "505", + "localId" : "869", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { + "localId" : "870", "type" : "If", "condition" : { + "localId" : "871", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "503", + "localId" : "867", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "496", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "497", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "498", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "499", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "500", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "501", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "502", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -51349,106 +52896,103 @@ module.exports['AfterOrOn'] = { } }, "then" : { - "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "localId" : "872", + "type" : "Null" }, "else" : { + "localId" : "875", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "503", + "localId" : "867", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "496", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "497", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "498", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "499", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "500", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "501", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "502", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "503", + "localId" : "867", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "496", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "497", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "498", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "499", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "500", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "501", + "localId" : "863", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "502", + "localId" : "864", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -51456,35 +53000,35 @@ module.exports['AfterOrOn'] = { } } }, { - "localId" : "504", + "localId" : "868", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "513", + "localId" : "877", "name" : "DateBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "513", + "r" : "877", "s" : [ { "value" : [ "","define ","DateBeforeDateIvl",": " ] }, { - "r" : "512", + "r" : "885", "s" : [ { - "r" : "510", + "r" : "883", "s" : [ { - "r" : "507", + "r" : "878", "value" : [ "Date","(","2012",", ","2",", ","20",")" ] } ] }, { - "r" : "512", + "r" : "885", "value" : [ " ","after or on"," " ] }, { - "r" : "511", + "r" : "884", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -51493,31 +53037,38 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "512", + "localId" : "885", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { + "localId" : "888", "type" : "If", "condition" : { + "localId" : "889", "type" : "IsNull", + "signature" : [ ], "operand" : { + "localId" : "887", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "510", + "localId" : "883", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "507", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "508", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "509", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -51526,38 +53077,36 @@ module.exports['AfterOrOn'] = { } }, "then" : { - "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "localId" : "890", + "type" : "Null" }, "else" : { + "localId" : "893", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "887", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "510", + "localId" : "883", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "507", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "508", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "509", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -51565,24 +53114,27 @@ module.exports['AfterOrOn'] = { } }, "high" : { + "localId" : "887", "type" : "ToDateTime", + "signature" : [ ], "operand" : { - "localId" : "510", + "localId" : "883", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "507", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "508", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "509", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -51591,36 +53143,36 @@ module.exports['AfterOrOn'] = { } } }, { - "localId" : "511", + "localId" : "884", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "524", + "localId" : "895", "name" : "DateIvlBeforeDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "524", + "r" : "895", "s" : [ { "value" : [ "","define ","DateIvlBeforeDateTime",": " ] }, { - "r" : "523", + "r" : "907", "s" : [ { - "r" : "514", + "r" : "896", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "523", + "r" : "907", "value" : [ " ","after or on"," " ] }, { - "r" : "522", + "r" : "906", "s" : [ { - "r" : "515", + "r" : "897", "value" : [ "DateTime","(","2012",", ","9",", ","20",", ","0",", ","0",", ","0",", ","0",")" ] } ] } ] @@ -51628,57 +53180,62 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "523", + "localId" : "907", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "514", + "localId" : "896", "name" : "DateIvl", "type" : "ExpressionRef" }, { + "localId" : "908", "type" : "If", "condition" : { + "localId" : "909", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "522", + "localId" : "906", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "515", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "516", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "517", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "518", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "519", + "localId" : "901", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "520", + "localId" : "902", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "521", + "localId" : "903", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -51686,106 +53243,103 @@ module.exports['AfterOrOn'] = { } }, "then" : { - "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "localId" : "910", + "type" : "Null" }, "else" : { + "localId" : "913", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "522", + "localId" : "906", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "515", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "516", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "517", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "518", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "519", + "localId" : "901", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "520", + "localId" : "902", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "521", + "localId" : "903", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "522", + "localId" : "906", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "515", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "516", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "517", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" }, "hour" : { - "localId" : "518", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "519", + "localId" : "901", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "520", + "localId" : "902", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "521", + "localId" : "903", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -51795,30 +53349,30 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "531", + "localId" : "915", "name" : "DateIvlBeforeDate", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "531", + "r" : "915", "s" : [ { "value" : [ "","define ","DateIvlBeforeDate",": " ] }, { - "r" : "530", + "r" : "923", "s" : [ { - "r" : "525", + "r" : "916", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "530", + "r" : "923", "value" : [ " ","after or on"," " ] }, { - "r" : "529", + "r" : "922", "s" : [ { - "r" : "526", + "r" : "917", "value" : [ "DateTime","(","2012",", ","9",", ","20",")" ] } ] } ] @@ -51826,33 +53380,38 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "530", + "localId" : "923", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "525", + "localId" : "916", "name" : "DateIvl", "type" : "ExpressionRef" }, { + "localId" : "924", "type" : "If", "condition" : { + "localId" : "925", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "529", + "localId" : "922", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "526", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "527", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "528", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -51860,58 +53419,55 @@ module.exports['AfterOrOn'] = { } }, "then" : { - "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "localId" : "926", + "type" : "Null" }, "else" : { + "localId" : "929", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "529", + "localId" : "922", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "526", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "527", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "528", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" } }, "high" : { - "localId" : "529", + "localId" : "922", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "526", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "527", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "528", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -51921,32 +53477,32 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "541", + "localId" : "931", "name" : "DateOnlyIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "541", + "r" : "931", "s" : [ { "value" : [ "","define ","DateOnlyIvl",": " ] }, { - "r" : "540", + "r" : "944", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "535", + "r" : "937", "s" : [ { - "r" : "532", + "r" : "932", "value" : [ "Date","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "539", + "r" : "943", "s" : [ { - "r" : "536", + "r" : "938", "value" : [ "Date","(","2012",", ","2",", ","20",")" ] } ] }, { @@ -51956,49 +53512,51 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "540", + "localId" : "944", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "535", + "localId" : "937", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "532", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "533", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "534", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "539", + "localId" : "943", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "536", + "localId" : "938", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "537", + "localId" : "939", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "538", + "localId" : "940", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -52006,28 +53564,28 @@ module.exports['AfterOrOn'] = { } } }, { - "localId" : "545", + "localId" : "946", "name" : "DateOnlyIvlBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "545", + "r" : "946", "s" : [ { "value" : [ "","define ","DateOnlyIvlBeforeDateIvl",": " ] }, { - "r" : "544", + "r" : "949", "s" : [ { - "r" : "542", + "r" : "947", "s" : [ { "value" : [ "DateOnlyIvl" ] } ] }, { - "r" : "544", + "r" : "949", "value" : [ " ","after or on"," " ] }, { - "r" : "543", + "r" : "948", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -52036,81 +53594,91 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "544", + "localId" : "949", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { + "localId" : "950", "type" : "Interval", "low" : { + "localId" : "953", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "951", "path" : "low", "type" : "Property", "source" : { - "localId" : "542", + "localId" : "947", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, "lowClosedExpression" : { + "localId" : "954", "path" : "lowClosed", "type" : "Property", "source" : { - "localId" : "542", + "localId" : "947", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } }, "high" : { + "localId" : "957", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "955", "path" : "high", "type" : "Property", "source" : { - "localId" : "542", + "localId" : "947", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, "highClosedExpression" : { + "localId" : "958", "path" : "highClosed", "type" : "Property", "source" : { - "localId" : "542", + "localId" : "947", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, { - "localId" : "543", + "localId" : "948", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "549", + "localId" : "960", "name" : "DateIvlAfterDateOnlyIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "549", + "r" : "960", "s" : [ { "value" : [ "","define ","DateIvlAfterDateOnlyIvl",": " ] }, { - "r" : "548", + "r" : "963", "s" : [ { - "r" : "546", + "r" : "961", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "548", + "r" : "963", "value" : [ " ","after or on"," " ] }, { - "r" : "547", + "r" : "962", "s" : [ { "value" : [ "DateOnlyIvl" ] } ] @@ -52119,52 +53687,62 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "548", + "localId" : "963", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { - "localId" : "546", + "localId" : "961", "name" : "DateIvl", "type" : "ExpressionRef" }, { + "localId" : "964", "type" : "Interval", "low" : { + "localId" : "967", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "965", "path" : "low", "type" : "Property", "source" : { - "localId" : "547", + "localId" : "962", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, "lowClosedExpression" : { + "localId" : "968", "path" : "lowClosed", "type" : "Property", "source" : { - "localId" : "547", + "localId" : "962", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } }, "high" : { + "localId" : "971", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "969", "path" : "high", "type" : "Property", "source" : { - "localId" : "547", + "localId" : "962", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } } }, "highClosedExpression" : { + "localId" : "972", "path" : "highClosed", "type" : "Property", "source" : { - "localId" : "547", + "localId" : "962", "name" : "DateOnlyIvl", "type" : "ExpressionRef" } @@ -52172,44 +53750,44 @@ module.exports['AfterOrOn'] = { } ] } }, { - "localId" : "561", + "localId" : "974", "name" : "DateOnlyMeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "561", + "r" : "974", "s" : [ { "value" : [ "","define ","DateOnlyMeetsAfterDateIvl",": " ] }, { - "r" : "560", + "r" : "989", "s" : [ { - "r" : "558", + "r" : "987", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "553", + "r" : "980", "s" : [ { - "r" : "550", + "r" : "975", "value" : [ "Date","(","2012",", ","9",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "557", + "r" : "986", "s" : [ { - "r" : "554", + "r" : "981", "value" : [ "Date","(","2012",", ","10",", ","1",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "560", + "r" : "989", "value" : [ " ","after or on"," " ] }, { - "r" : "559", + "r" : "988", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -52218,59 +53796,66 @@ module.exports['AfterOrOn'] = { } } ], "expression" : { - "localId" : "560", + "localId" : "989", "type" : "SameOrAfter", + "signature" : [ ], "operand" : [ { + "localId" : "990", "type" : "Interval", "low" : { + "localId" : "993", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "991", "path" : "low", "type" : "Property", "source" : { - "localId" : "558", + "localId" : "987", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "553", + "localId" : "980", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "976", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "552", + "localId" : "977", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "557", + "localId" : "986", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -52280,52 +53865,55 @@ module.exports['AfterOrOn'] = { } }, "lowClosedExpression" : { + "localId" : "994", "path" : "lowClosed", "type" : "Property", "source" : { - "localId" : "558", + "localId" : "987", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "553", + "localId" : "980", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "976", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "552", + "localId" : "977", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "557", + "localId" : "986", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -52334,54 +53922,59 @@ module.exports['AfterOrOn'] = { } }, "high" : { + "localId" : "997", "type" : "ToDateTime", + "signature" : [ ], "operand" : { + "localId" : "995", "path" : "high", "type" : "Property", "source" : { - "localId" : "558", + "localId" : "987", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "553", + "localId" : "980", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "976", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "552", + "localId" : "977", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "557", + "localId" : "986", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -52391,52 +53984,55 @@ module.exports['AfterOrOn'] = { } }, "highClosedExpression" : { + "localId" : "998", "path" : "highClosed", "type" : "Property", "source" : { - "localId" : "558", + "localId" : "987", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "553", + "localId" : "980", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "550", + "localId" : "975", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "551", + "localId" : "976", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "552", + "localId" : "977", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "557", + "localId" : "986", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "554", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "555", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "556", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -52445,7 +54041,7 @@ module.exports['AfterOrOn'] = { } } }, { - "localId" : "559", + "localId" : "988", "name" : "DateIvl", "type" : "ExpressionRef" } ] @@ -52515,14 +54111,16 @@ define DateIvlMayMeetAfterUnknownEnd: Interval[DateTime(2020, 1, 1, 0, 0, 0, 0), module.exports['Meets'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "852", + "r" : "1262", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -52538,17 +54136,18 @@ module.exports['Meets'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -52556,7 +54155,7 @@ module.exports['Meets'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -52564,46 +54163,55 @@ module.exports['Meets'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "MeetsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","MeetsAfterIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","11",", ","15","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","meets"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -52611,38 +54219,39 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -52650,31 +54259,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "MeetsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","MeetsBeforeIntIvl",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "value" : [ "Interval[","1",", ","4","]" ] } ] }, { - "r" : "16", + "r" : "228", "value" : [ " ","meets"," " ] }, { - "r" : "15", + "r" : "227", "s" : [ { - "r" : "13", + "r" : "225", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -52682,38 +54291,39 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "224", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "227", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -52721,31 +54331,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "NotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","NotMeetsIntIvl",": " ] }, { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "Interval[","1",", ","2","]" ] } ] }, { - "r" : "24", + "r" : "237", "value" : [ " ","meets"," " ] }, { - "r" : "23", + "r" : "236", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -52753,38 +54363,39 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "237", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -52792,31 +54403,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "MeetsAfterRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","MeetsAfterRealIvl",": " ] }, { - "r" : "32", + "r" : "246", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "Interval[","1.50000001",", ","2.5","]" ] } ] }, { - "r" : "32", + "r" : "246", "value" : [ " ","meets"," " ] }, { - "r" : "31", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "243", "value" : [ "Interval[","0.5",", ","1.5","]" ] } ] } ] @@ -52824,38 +54435,39 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "246", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "242", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.50000001", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "245", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.5", "type" : "Literal" @@ -52863,31 +54475,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "41", + "localId" : "248", "name" : "MeetsBeforeRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "248", "s" : [ { "value" : [ "","define ","MeetsBeforeRealIvl",": " ] }, { - "r" : "40", + "r" : "255", "s" : [ { - "r" : "36", + "r" : "251", "s" : [ { - "r" : "34", + "r" : "249", "value" : [ "Interval[","0.5",", ","1.5","]" ] } ] }, { - "r" : "40", + "r" : "255", "value" : [ " ","meets"," " ] }, { - "r" : "39", + "r" : "254", "s" : [ { - "r" : "37", + "r" : "252", "value" : [ "Interval[","1.50000001",", ","2.5","]" ] } ] } ] @@ -52895,38 +54507,39 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "255", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.5", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "254", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.50000001", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", "type" : "Literal" @@ -52934,31 +54547,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "49", + "localId" : "257", "name" : "NotMeetsRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "257", "s" : [ { "value" : [ "","define ","NotMeetsRealIvl",": " ] }, { - "r" : "48", + "r" : "264", "s" : [ { - "r" : "44", + "r" : "260", "s" : [ { - "r" : "42", + "r" : "258", "value" : [ "Interval[","0.0",", ","1.0","]" ] } ] }, { - "r" : "48", + "r" : "264", "value" : [ " ","meets"," " ] }, { - "r" : "47", + "r" : "263", "s" : [ { - "r" : "45", + "r" : "261", "value" : [ "Interval[","1.1",", ","2.0","]" ] } ] } ] @@ -52966,38 +54579,39 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "264", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "260", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "263", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -53005,32 +54619,32 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "67", + "localId" : "266", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "266", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "66", + "r" : "287", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "57", + "r" : "276", "s" : [ { - "r" : "50", + "r" : "267", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "65", + "r" : "286", "s" : [ { - "r" : "58", + "r" : "277", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -53040,97 +54654,99 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "287", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "57", + "localId" : "276", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "50", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "51", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "52", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "53", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "54", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "55", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "56", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "65", + "localId" : "286", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "58", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "59", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "60", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "61", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "62", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "63", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "64", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -53138,44 +54754,44 @@ module.exports['Meets'] = { } } }, { - "localId" : "87", + "localId" : "289", "name" : "MeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "289", "s" : [ { "value" : [ "","define ","MeetsAfterDateIvl",": " ] }, { - "r" : "86", + "r" : "312", "s" : [ { - "r" : "84", + "r" : "310", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "75", + "r" : "299", "s" : [ { - "r" : "68", + "r" : "290", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "309", "s" : [ { - "r" : "76", + "r" : "300", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "86", + "r" : "312", "value" : [ " ","meets"," " ] }, { - "r" : "85", + "r" : "311", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -53184,150 +54800,153 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "312", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "310", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "75", + "localId" : "299", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "83", + "localId" : "309", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "79", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "80", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "81", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "82", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "85", + "localId" : "311", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "107", + "localId" : "314", "name" : "MeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "314", "s" : [ { "value" : [ "","define ","MeetsBeforeDateIvl",": " ] }, { - "r" : "106", + "r" : "337", "s" : [ { - "r" : "104", + "r" : "335", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "95", + "r" : "324", "s" : [ { - "r" : "88", + "r" : "315", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "103", + "r" : "334", "s" : [ { - "r" : "96", + "r" : "325", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "106", + "r" : "337", "value" : [ " ","meets"," " ] }, { - "r" : "105", + "r" : "336", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -53336,150 +54955,153 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "337", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "104", + "localId" : "335", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "95", + "localId" : "324", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "89", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "90", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "91", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "92", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "93", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "94", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "103", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "99", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "100", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "101", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "102", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "105", + "localId" : "336", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "127", + "localId" : "339", "name" : "NotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "127", + "r" : "339", "s" : [ { "value" : [ "","define ","NotMeetsDateIvl",": " ] }, { - "r" : "126", + "r" : "362", "s" : [ { - "r" : "124", + "r" : "360", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "115", + "r" : "349", "s" : [ { - "r" : "108", + "r" : "340", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "123", + "r" : "359", "s" : [ { - "r" : "116", + "r" : "350", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "126", + "r" : "362", "value" : [ " ","meets"," " ] }, { - "r" : "125", + "r" : "361", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -53488,148 +55110,151 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "126", + "localId" : "362", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "124", + "localId" : "360", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "115", + "localId" : "349", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "108", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "109", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "110", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "111", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "112", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "113", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "114", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "123", + "localId" : "359", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "116", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "117", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "118", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "119", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "120", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "121", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "122", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "125", + "localId" : "361", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "137", + "localId" : "364", "name" : "MayMeetAfterImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "364", "s" : [ { "value" : [ "","define ","MayMeetAfterImpreciseDateIvl",": " ] }, { - "r" : "136", + "r" : "377", "s" : [ { - "r" : "128", + "r" : "365", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "136", + "r" : "377", "value" : [ " ","meets"," " ] }, { - "r" : "135", + "r" : "376", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "131", + "r" : "370", "s" : [ { - "r" : "129", + "r" : "366", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "134", + "r" : "375", "s" : [ { - "r" : "132", + "r" : "371", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -53640,44 +55265,47 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "136", + "localId" : "377", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "128", + "localId" : "365", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "135", + "localId" : "376", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "131", + "localId" : "370", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "129", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "130", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "134", + "localId" : "375", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "132", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "133", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -53686,42 +55314,42 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "147", + "localId" : "379", "name" : "MayMeetBeforeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "147", + "r" : "379", "s" : [ { "value" : [ "","define ","MayMeetBeforeImpreciseDateIvl",": " ] }, { - "r" : "146", + "r" : "392", "s" : [ { - "r" : "138", + "r" : "380", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "146", + "r" : "392", "value" : [ " ","meets"," " ] }, { - "r" : "145", + "r" : "391", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "141", + "r" : "385", "s" : [ { - "r" : "139", + "r" : "381", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "144", + "r" : "390", "s" : [ { - "r" : "142", + "r" : "386", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -53732,44 +55360,47 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "146", + "localId" : "392", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "138", + "localId" : "380", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "145", + "localId" : "391", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "141", + "localId" : "385", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "139", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "140", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "144", + "localId" : "390", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -53778,42 +55409,42 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "157", + "localId" : "394", "name" : "NotMeetsImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "394", "s" : [ { "value" : [ "","define ","NotMeetsImpreciseDateIvl",": " ] }, { - "r" : "156", + "r" : "407", "s" : [ { - "r" : "148", + "r" : "395", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "156", + "r" : "407", "value" : [ " ","meets"," " ] }, { - "r" : "155", + "r" : "406", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "151", + "r" : "400", "s" : [ { - "r" : "149", + "r" : "396", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "405", "s" : [ { - "r" : "152", + "r" : "401", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -53824,44 +55455,47 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "407", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "148", + "localId" : "395", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "155", + "localId" : "406", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "151", + "localId" : "400", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "149", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "150", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "154", + "localId" : "405", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "152", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "153", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -53870,32 +55504,32 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "175", + "localId" : "409", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "175", + "r" : "409", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "174", + "r" : "430", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "165", + "r" : "419", "s" : [ { - "r" : "158", + "r" : "410", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "173", + "r" : "429", "s" : [ { - "r" : "166", + "r" : "420", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -53905,97 +55539,99 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "174", + "localId" : "430", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "165", + "localId" : "419", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "158", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "159", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "160", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "161", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "162", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "163", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "164", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "173", + "localId" : "429", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "166", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "167", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "168", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "169", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "170", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "171", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "172", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -54003,42 +55639,42 @@ module.exports['Meets'] = { } } }, { - "localId" : "195", + "localId" : "432", "name" : "MeetsAfterDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "195", + "r" : "432", "s" : [ { "value" : [ "","define ","MeetsAfterDayOfIvl",": " ] }, { - "r" : "194", + "r" : "455", "s" : [ { - "r" : "176", + "r" : "433", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "194", + "r" : "455", "value" : [ " ","meets day of"," " ] }, { - "r" : "193", + "r" : "454", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "184", + "r" : "443", "s" : [ { - "r" : "177", + "r" : "434", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "192", + "r" : "453", "s" : [ { - "r" : "185", + "r" : "444", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -54049,105 +55685,108 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "194", + "localId" : "455", "precision" : "Day", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "176", + "localId" : "433", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "193", + "localId" : "454", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "184", + "localId" : "443", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "177", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "178", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "179", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "180", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "181", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "182", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "183", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "192", + "localId" : "453", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "185", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "186", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "187", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "188", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "189", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "190", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "191", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -54156,42 +55795,42 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "215", + "localId" : "457", "name" : "MeetsBeforeDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "215", + "r" : "457", "s" : [ { "value" : [ "","define ","MeetsBeforeDayOfIvl",": " ] }, { - "r" : "214", + "r" : "480", "s" : [ { - "r" : "196", + "r" : "458", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "214", + "r" : "480", "value" : [ " ","meets day of"," " ] }, { - "r" : "213", + "r" : "479", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "204", + "r" : "468", "s" : [ { - "r" : "197", + "r" : "459", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "212", + "r" : "478", "s" : [ { - "r" : "205", + "r" : "469", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -54202,105 +55841,108 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "214", + "localId" : "480", "precision" : "Day", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "196", + "localId" : "458", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "213", + "localId" : "479", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "204", + "localId" : "468", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "197", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "198", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "199", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "200", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "201", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "202", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "203", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "212", + "localId" : "478", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "205", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "206", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "207", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "208", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "209", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "210", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "211", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -54309,42 +55951,42 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "235", + "localId" : "482", "name" : "NotMeetsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "235", + "r" : "482", "s" : [ { "value" : [ "","define ","NotMeetsDayOfIvl",": " ] }, { - "r" : "234", + "r" : "505", "s" : [ { - "r" : "216", + "r" : "483", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "234", + "r" : "505", "value" : [ " ","meets day of"," " ] }, { - "r" : "233", + "r" : "504", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "224", + "r" : "493", "s" : [ { - "r" : "217", + "r" : "484", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "232", + "r" : "503", "s" : [ { - "r" : "225", + "r" : "494", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -54355,105 +55997,108 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "234", + "localId" : "505", "precision" : "Day", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "216", + "localId" : "483", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "233", + "localId" : "504", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "224", + "localId" : "493", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "217", + "localId" : "484", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "218", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "219", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "220", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "221", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "222", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "223", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "232", + "localId" : "503", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "225", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "226", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "227", + "localId" : "496", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "228", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "229", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "230", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "231", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -54462,42 +56107,42 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "245", + "localId" : "507", "name" : "NotMeetsDayOfImpreciseIVL", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "507", "s" : [ { "value" : [ "","define ","NotMeetsDayOfImpreciseIVL",": " ] }, { - "r" : "244", + "r" : "520", "s" : [ { - "r" : "236", + "r" : "508", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "244", + "r" : "520", "value" : [ " ","meets day of"," " ] }, { - "r" : "243", + "r" : "519", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "239", + "r" : "513", "s" : [ { - "r" : "237", + "r" : "509", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "242", + "r" : "518", "s" : [ { - "r" : "240", + "r" : "514", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -54508,45 +56153,48 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "520", "precision" : "Day", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "236", + "localId" : "508", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "243", + "localId" : "519", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "239", + "localId" : "513", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "237", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "238", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "242", + "localId" : "518", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "240", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "241", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -54555,42 +56203,42 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "255", + "localId" : "522", "name" : "MayMeetAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "255", + "r" : "522", "s" : [ { "value" : [ "","define ","MayMeetAfterDayOfImpreciseIvl",": " ] }, { - "r" : "254", + "r" : "535", "s" : [ { - "r" : "246", + "r" : "523", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "254", + "r" : "535", "value" : [ " ","meets day of"," " ] }, { - "r" : "253", + "r" : "534", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "249", + "r" : "528", "s" : [ { - "r" : "247", + "r" : "524", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "252", + "r" : "533", "s" : [ { - "r" : "250", + "r" : "529", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -54601,45 +56249,48 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "254", + "localId" : "535", "precision" : "Day", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "246", + "localId" : "523", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "253", + "localId" : "534", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "249", + "localId" : "528", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "247", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "248", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "252", + "localId" : "533", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "250", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "251", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -54648,42 +56299,42 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "265", + "localId" : "537", "name" : "MayMeetBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "265", + "r" : "537", "s" : [ { "value" : [ "","define ","MayMeetBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "264", + "r" : "550", "s" : [ { - "r" : "256", + "r" : "538", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "264", + "r" : "550", "value" : [ " ","meets day of"," " ] }, { - "r" : "263", + "r" : "549", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "259", + "r" : "543", "s" : [ { - "r" : "257", + "r" : "539", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "262", + "r" : "548", "s" : [ { - "r" : "260", + "r" : "544", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -54694,45 +56345,48 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "264", + "localId" : "550", "precision" : "Day", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "256", + "localId" : "538", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "263", + "localId" : "549", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "259", + "localId" : "543", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "257", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "258", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "262", + "localId" : "548", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "260", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "261", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -54741,32 +56395,32 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "273", + "localId" : "552", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "273", + "r" : "552", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "272", + "r" : "563", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "268", + "r" : "557", "s" : [ { - "r" : "266", + "r" : "553", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "271", + "r" : "562", "s" : [ { - "r" : "269", + "r" : "558", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -54776,37 +56430,39 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "272", + "localId" : "563", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "268", + "localId" : "557", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "266", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "267", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "271", + "localId" : "562", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "269", + "localId" : "558", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "270", + "localId" : "559", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -54814,42 +56470,42 @@ module.exports['Meets'] = { } } }, { - "localId" : "293", + "localId" : "565", "name" : "ImpreciseMayMeetAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "293", + "r" : "565", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetAfterDateIvl",": " ] }, { - "r" : "292", + "r" : "588", "s" : [ { - "r" : "274", + "r" : "566", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "292", + "r" : "588", "value" : [ " ","meets"," " ] }, { - "r" : "291", + "r" : "587", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "282", + "r" : "576", "s" : [ { - "r" : "275", + "r" : "567", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "290", + "r" : "586", "s" : [ { - "r" : "283", + "r" : "577", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -54860,104 +56516,107 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "292", + "localId" : "588", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "274", + "localId" : "566", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "291", + "localId" : "587", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "282", + "localId" : "576", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "275", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "276", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "277", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "278", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "279", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "280", + "localId" : "572", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "281", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "290", + "localId" : "586", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "283", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "284", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "285", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "286", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "287", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "288", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "289", + "localId" : "583", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -54966,42 +56625,42 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "313", + "localId" : "590", "name" : "ImpreciseMayMeetBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "313", + "r" : "590", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetBeforeDateIvl",": " ] }, { - "r" : "312", + "r" : "613", "s" : [ { - "r" : "294", + "r" : "591", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "312", + "r" : "613", "value" : [ " ","meets"," " ] }, { - "r" : "311", + "r" : "612", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "302", + "r" : "601", "s" : [ { - "r" : "295", + "r" : "592", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "310", + "r" : "611", "s" : [ { - "r" : "303", + "r" : "602", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -55012,104 +56671,107 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "312", + "localId" : "613", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "294", + "localId" : "591", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "311", + "localId" : "612", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "302", + "localId" : "601", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "295", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "296", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "297", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "298", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "299", + "localId" : "596", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "300", + "localId" : "597", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "301", + "localId" : "598", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "310", + "localId" : "611", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "303", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "304", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "305", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "306", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "307", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "308", + "localId" : "607", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "309", + "localId" : "608", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -55118,42 +56780,42 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "333", + "localId" : "615", "name" : "ImpreciseNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "333", + "r" : "615", "s" : [ { "value" : [ "","define ","ImpreciseNotMeetsDateIvl",": " ] }, { - "r" : "332", + "r" : "638", "s" : [ { - "r" : "314", + "r" : "616", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "332", + "r" : "638", "value" : [ " ","meets"," " ] }, { - "r" : "331", + "r" : "637", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "322", + "r" : "626", "s" : [ { - "r" : "315", + "r" : "617", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "330", + "r" : "636", "s" : [ { - "r" : "323", + "r" : "627", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -55164,104 +56826,107 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "332", + "localId" : "638", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "314", + "localId" : "616", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "331", + "localId" : "637", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "322", + "localId" : "626", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "315", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "316", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "317", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "318", + "localId" : "620", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "319", + "localId" : "621", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "320", + "localId" : "622", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "321", + "localId" : "623", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "330", + "localId" : "636", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "323", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "324", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "325", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "326", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "327", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "328", + "localId" : "632", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "329", + "localId" : "633", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -55270,31 +56935,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "341", + "localId" : "640", "name" : "NegInfBegMeetsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "640", "s" : [ { "value" : [ "","define ","NegInfBegMeetsBeforeIntIvl",": " ] }, { - "r" : "340", + "r" : "648", "s" : [ { - "r" : "336", + "r" : "643", "s" : [ { - "r" : "334", + "r" : "641", "value" : [ "Interval[","null",", ","100","]" ] } ] }, { - "r" : "340", + "r" : "648", "value" : [ " ","meets"," " ] }, { - "r" : "339", + "r" : "647", "s" : [ { - "r" : "337", + "r" : "645", "value" : [ "Interval[","101",", ","200","]" ] } ] } ] @@ -55302,40 +56967,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "648", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "336", + "localId" : "643", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "644", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "334", + "localId" : "641", "type" : "Null" } }, "high" : { - "localId" : "335", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "339", + "localId" : "647", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "337", + "localId" : "645", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "101", "type" : "Literal" }, "high" : { - "localId" : "338", + "localId" : "646", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -55343,31 +57011,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "349", + "localId" : "650", "name" : "NegInfBegNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "349", + "r" : "650", "s" : [ { "value" : [ "","define ","NegInfBegNotMeetsIntIvl",": " ] }, { - "r" : "348", + "r" : "658", "s" : [ { - "r" : "344", + "r" : "653", "s" : [ { - "r" : "342", + "r" : "651", "value" : [ "Interval[","null",", ","100","]" ] } ] }, { - "r" : "348", + "r" : "658", "value" : [ " ","meets"," " ] }, { - "r" : "347", + "r" : "657", "s" : [ { - "r" : "345", + "r" : "655", "value" : [ "Interval[","100",", ","200","]" ] } ] } ] @@ -55375,40 +57043,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "348", + "localId" : "658", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "344", + "localId" : "653", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "654", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "342", + "localId" : "651", "type" : "Null" } }, "high" : { - "localId" : "343", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "347", + "localId" : "657", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "345", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "346", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -55416,31 +57087,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "357", + "localId" : "660", "name" : "IntIvlNotMeetsNegInfBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "357", + "r" : "660", "s" : [ { "value" : [ "","define ","IntIvlNotMeetsNegInfBeg",": " ] }, { - "r" : "356", + "r" : "668", "s" : [ { - "r" : "352", + "r" : "663", "s" : [ { - "r" : "350", + "r" : "661", "value" : [ "Interval[","100",", ","200","]" ] } ] }, { - "r" : "356", + "r" : "668", "value" : [ " ","meets"," " ] }, { - "r" : "355", + "r" : "666", "s" : [ { - "r" : "353", + "r" : "664", "value" : [ "Interval[","null",", ","400","]" ] } ] } ] @@ -55448,40 +57119,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "356", + "localId" : "668", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "352", + "localId" : "663", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "350", + "localId" : "661", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "351", + "localId" : "662", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "355", + "localId" : "666", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "667", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "353", + "localId" : "664", "type" : "Null" } }, "high" : { - "localId" : "354", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "400", "type" : "Literal" @@ -55489,31 +57163,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "365", + "localId" : "670", "name" : "UnknownBegMeetsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "365", + "r" : "670", "s" : [ { "value" : [ "","define ","UnknownBegMeetsBeforeIntIvl",": " ] }, { - "r" : "364", + "r" : "678", "s" : [ { - "r" : "360", + "r" : "673", "s" : [ { - "r" : "358", + "r" : "671", "value" : [ "Interval(","null",", ","100","]" ] } ] }, { - "r" : "364", + "r" : "678", "value" : [ " ","meets"," " ] }, { - "r" : "363", + "r" : "677", "s" : [ { - "r" : "361", + "r" : "675", "value" : [ "Interval[","101",", ","200","]" ] } ] } ] @@ -55521,40 +57195,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "364", + "localId" : "678", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "360", + "localId" : "673", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "674", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "358", + "localId" : "671", "type" : "Null" } }, "high" : { - "localId" : "359", + "localId" : "672", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "363", + "localId" : "677", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "361", + "localId" : "675", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "101", "type" : "Literal" }, "high" : { - "localId" : "362", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -55562,31 +57239,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "373", + "localId" : "680", "name" : "UnknownBegMayMeetAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "373", + "r" : "680", "s" : [ { "value" : [ "","define ","UnknownBegMayMeetAfterIntIvl",": " ] }, { - "r" : "372", + "r" : "688", "s" : [ { - "r" : "368", + "r" : "683", "s" : [ { - "r" : "366", + "r" : "681", "value" : [ "Interval(","null",", ","100","]" ] } ] }, { - "r" : "372", + "r" : "688", "value" : [ " ","meets"," " ] }, { - "r" : "371", + "r" : "687", "s" : [ { - "r" : "369", + "r" : "685", "value" : [ "Interval[","0",", ","50","]" ] } ] } ] @@ -55594,40 +57271,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "372", + "localId" : "688", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "368", + "localId" : "683", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "684", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "366", + "localId" : "681", "type" : "Null" } }, "high" : { - "localId" : "367", + "localId" : "682", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "371", + "localId" : "687", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "369", + "localId" : "685", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "370", + "localId" : "686", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", "type" : "Literal" @@ -55635,31 +57315,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "381", + "localId" : "690", "name" : "UnknownBegNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "690", "s" : [ { "value" : [ "","define ","UnknownBegNotMeetsIntIvl",": " ] }, { - "r" : "380", + "r" : "698", "s" : [ { - "r" : "376", + "r" : "693", "s" : [ { - "r" : "374", + "r" : "691", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "380", + "r" : "698", "value" : [ " ","meets"," " ] }, { - "r" : "379", + "r" : "697", "s" : [ { - "r" : "377", + "r" : "695", "value" : [ "Interval[","0",", ","100","]" ] } ] } ] @@ -55667,40 +57347,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "698", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "376", + "localId" : "693", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "694", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "374", + "localId" : "691", "type" : "Null" } }, "high" : { - "localId" : "375", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "379", + "localId" : "697", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "377", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "378", + "localId" : "696", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -55708,31 +57391,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "389", + "localId" : "700", "name" : "IntIvlMayMeetBeforeUnknownBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "389", + "r" : "700", "s" : [ { "value" : [ "","define ","IntIvlMayMeetBeforeUnknownBeg",": " ] }, { - "r" : "388", + "r" : "708", "s" : [ { - "r" : "384", + "r" : "703", "s" : [ { - "r" : "382", + "r" : "701", "value" : [ "Interval[","0",", ","100","]" ] } ] }, { - "r" : "388", + "r" : "708", "value" : [ " ","meets"," " ] }, { - "r" : "387", + "r" : "706", "s" : [ { - "r" : "385", + "r" : "704", "value" : [ "Interval(","null",", ","400",")" ] } ] } ] @@ -55740,40 +57423,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "388", + "localId" : "708", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "384", + "localId" : "703", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "382", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "383", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "387", + "localId" : "706", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "707", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "385", + "localId" : "704", "type" : "Null" } }, "high" : { - "localId" : "386", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "400", "type" : "Literal" @@ -55781,31 +57467,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "397", + "localId" : "710", "name" : "PosInfEndMeetsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "397", + "r" : "710", "s" : [ { "value" : [ "","define ","PosInfEndMeetsAfterIntIvl",": " ] }, { - "r" : "396", + "r" : "718", "s" : [ { - "r" : "392", + "r" : "713", "s" : [ { - "r" : "390", + "r" : "711", "value" : [ "Interval[","100",", ","null","]" ] } ] }, { - "r" : "396", + "r" : "718", "value" : [ " ","meets"," " ] }, { - "r" : "395", + "r" : "717", "s" : [ { - "r" : "393", + "r" : "715", "value" : [ "Interval[","0",", ","99","]" ] } ] } ] @@ -55813,40 +57499,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "396", + "localId" : "718", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "392", + "localId" : "713", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "390", + "localId" : "711", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { + "localId" : "714", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "391", + "localId" : "712", "type" : "Null" } } }, { - "localId" : "395", + "localId" : "717", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "393", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "394", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "99", "type" : "Literal" @@ -55854,31 +57543,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "405", + "localId" : "720", "name" : "PosInfEndNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "405", + "r" : "720", "s" : [ { "value" : [ "","define ","PosInfEndNotMeetsIntIvl",": " ] }, { - "r" : "404", + "r" : "728", "s" : [ { - "r" : "400", + "r" : "723", "s" : [ { - "r" : "398", + "r" : "721", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "404", + "r" : "728", "value" : [ " ","meets"," " ] }, { - "r" : "403", + "r" : "727", "s" : [ { - "r" : "401", + "r" : "725", "value" : [ "Interval[","1000",", ","2000","]" ] } ] } ] @@ -55886,40 +57575,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "404", + "localId" : "728", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "400", + "localId" : "723", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "398", + "localId" : "721", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "724", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "399", + "localId" : "722", "type" : "Null" } } }, { - "localId" : "403", + "localId" : "727", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "401", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000", "type" : "Literal" }, "high" : { - "localId" : "402", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" @@ -55927,31 +57619,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "413", + "localId" : "730", "name" : "IntIvlNotMeetsPosInfEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "413", + "r" : "730", "s" : [ { "value" : [ "","define ","IntIvlNotMeetsPosInfEnd",": " ] }, { - "r" : "412", + "r" : "738", "s" : [ { - "r" : "408", + "r" : "733", "s" : [ { - "r" : "406", + "r" : "731", "value" : [ "Interval[","100",", ","200","]" ] } ] }, { - "r" : "412", + "r" : "738", "value" : [ " ","meets"," " ] }, { - "r" : "411", + "r" : "736", "s" : [ { - "r" : "409", + "r" : "734", "value" : [ "Interval[","0",", ","null","]" ] } ] } ] @@ -55959,72 +57651,75 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "412", + "localId" : "738", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "408", + "localId" : "733", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "406", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "407", + "localId" : "732", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "411", + "localId" : "736", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "409", + "localId" : "734", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "737", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "410", + "localId" : "735", "type" : "Null" } } } ] } }, { - "localId" : "421", + "localId" : "740", "name" : "UnknownEndMeetsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "421", + "r" : "740", "s" : [ { "value" : [ "","define ","UnknownEndMeetsAfterIntIvl",": " ] }, { - "r" : "420", + "r" : "748", "s" : [ { - "r" : "416", + "r" : "743", "s" : [ { - "r" : "414", + "r" : "741", "value" : [ "Interval[","100",", ","null",")" ] } ] }, { - "r" : "420", + "r" : "748", "value" : [ " ","meets"," " ] }, { - "r" : "419", + "r" : "747", "s" : [ { - "r" : "417", + "r" : "745", "value" : [ "Interval[","0",", ","99","]" ] } ] } ] @@ -56032,40 +57727,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "420", + "localId" : "748", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "416", + "localId" : "743", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "414", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { + "localId" : "744", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "415", + "localId" : "742", "type" : "Null" } } }, { - "localId" : "419", + "localId" : "747", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "417", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "418", + "localId" : "746", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "99", "type" : "Literal" @@ -56073,31 +57771,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "429", + "localId" : "750", "name" : "UnknownEndMayMeetBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "429", + "r" : "750", "s" : [ { "value" : [ "","define ","UnknownEndMayMeetBeforeIntIvl",": " ] }, { - "r" : "428", + "r" : "758", "s" : [ { - "r" : "424", + "r" : "753", "s" : [ { - "r" : "422", + "r" : "751", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "428", + "r" : "758", "value" : [ " ","meets"," " ] }, { - "r" : "427", + "r" : "757", "s" : [ { - "r" : "425", + "r" : "755", "value" : [ "Interval[","50",", ","100","]" ] } ] } ] @@ -56105,40 +57803,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "428", + "localId" : "758", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "424", + "localId" : "753", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "422", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "754", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "423", + "localId" : "752", "type" : "Null" } } }, { - "localId" : "427", + "localId" : "757", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "425", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", "type" : "Literal" }, "high" : { - "localId" : "426", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -56146,31 +57847,31 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "437", + "localId" : "760", "name" : "UnknownEndNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "437", + "r" : "760", "s" : [ { "value" : [ "","define ","UnknownEndNotMeetsIntIvl",": " ] }, { - "r" : "436", + "r" : "768", "s" : [ { - "r" : "432", + "r" : "763", "s" : [ { - "r" : "430", + "r" : "761", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "436", + "r" : "768", "value" : [ " ","meets"," " ] }, { - "r" : "435", + "r" : "767", "s" : [ { - "r" : "433", + "r" : "765", "value" : [ "Interval[","0",", ","100","]" ] } ] } ] @@ -56178,40 +57879,43 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "436", + "localId" : "768", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "432", + "localId" : "763", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "430", + "localId" : "761", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "764", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "431", + "localId" : "762", "type" : "Null" } } }, { - "localId" : "435", + "localId" : "767", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "433", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "434", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -56219,39 +57923,39 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "446", + "localId" : "770", "name" : "IntIvlMayMeetAfterUnknownEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "446", + "r" : "770", "s" : [ { "value" : [ "","define ","IntIvlMayMeetAfterUnknownEnd",": " ] }, { - "r" : "445", + "r" : "779", "s" : [ { - "r" : "440", + "r" : "773", "s" : [ { - "r" : "438", + "r" : "771", "value" : [ "Interval[","0",", ","100","]" ] } ] }, { - "r" : "445", + "r" : "779", "value" : [ " ","meets"," " ] }, { - "r" : "444", + "r" : "777", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "442", + "r" : "774", "s" : [ { - "r" : "441", + "r" : "775", "value" : [ "-","100" ] } ] }, { - "r" : "443", + "r" : "776", "value" : [ ", ","null",")" ] } ] } ] @@ -56259,96 +57963,100 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "445", + "localId" : "779", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "440", + "localId" : "773", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "438", + "localId" : "771", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "439", + "localId" : "772", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "444", + "localId" : "777", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "442", + "localId" : "774", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "441", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { + "localId" : "778", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "443", + "localId" : "776", "type" : "Null" } } } ] } }, { - "localId" : "475", + "localId" : "781", "name" : "NegInfBegMeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "475", + "r" : "781", "s" : [ { "value" : [ "","define ","NegInfBegMeetsBeforeDateIvl",": " ] }, { - "r" : "474", + "r" : "816", "s" : [ { - "r" : "456", + "r" : "793", "s" : [ { - "r" : "447", + "r" : "782", "value" : [ "Interval[","null",", " ] }, { - "r" : "455", + "r" : "792", "s" : [ { - "r" : "448", + "r" : "783", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "474", + "r" : "816", "value" : [ " ","meets"," " ] }, { - "r" : "473", + "r" : "815", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "464", + "r" : "804", "s" : [ { - "r" : "457", + "r" : "795", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "472", + "r" : "814", "s" : [ { - "r" : "465", + "r" : "805", "value" : [ "DateTime","(","2030",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -56359,159 +58067,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "474", + "localId" : "816", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "456", + "localId" : "793", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "794", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "447", + "localId" : "782", "type" : "Null" } }, "high" : { - "localId" : "455", + "localId" : "792", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "448", + "localId" : "783", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "449", + "localId" : "784", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "450", + "localId" : "785", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "451", + "localId" : "786", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "452", + "localId" : "787", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "453", + "localId" : "788", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "454", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "473", + "localId" : "815", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "464", + "localId" : "804", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "457", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "458", + "localId" : "796", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "459", + "localId" : "797", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "460", + "localId" : "798", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "461", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "462", + "localId" : "800", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "463", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "472", + "localId" : "814", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "465", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2030", "type" : "Literal" }, "month" : { - "localId" : "466", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "467", + "localId" : "807", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "468", + "localId" : "808", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "469", + "localId" : "809", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "470", + "localId" : "810", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "471", + "localId" : "811", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -56520,51 +58234,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "504", + "localId" : "818", "name" : "NegInfBegNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "504", + "r" : "818", "s" : [ { "value" : [ "","define ","NegInfBegNotMeetsDateIvl",": " ] }, { - "r" : "503", + "r" : "853", "s" : [ { - "r" : "485", + "r" : "830", "s" : [ { - "r" : "476", + "r" : "819", "value" : [ "Interval[","null",", " ] }, { - "r" : "484", + "r" : "829", "s" : [ { - "r" : "477", + "r" : "820", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "503", + "r" : "853", "value" : [ " ","meets"," " ] }, { - "r" : "502", + "r" : "852", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "493", + "r" : "841", "s" : [ { - "r" : "486", + "r" : "832", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "501", + "r" : "851", "s" : [ { - "r" : "494", + "r" : "842", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -56575,159 +58289,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "503", + "localId" : "853", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "485", + "localId" : "830", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "831", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "476", + "localId" : "819", "type" : "Null" } }, "high" : { - "localId" : "484", + "localId" : "829", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "477", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "478", + "localId" : "821", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "479", + "localId" : "822", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "480", + "localId" : "823", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "481", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "482", + "localId" : "825", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "483", + "localId" : "826", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "502", + "localId" : "852", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "493", + "localId" : "841", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "486", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "487", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "488", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "489", + "localId" : "835", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "490", + "localId" : "836", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "491", + "localId" : "837", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "492", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "501", + "localId" : "851", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "494", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "495", + "localId" : "843", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "496", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "497", + "localId" : "845", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "498", + "localId" : "846", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "499", + "localId" : "847", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "500", + "localId" : "848", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -56736,51 +58456,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "533", + "localId" : "855", "name" : "DateIvlNotMeetsNegInfBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "533", + "r" : "855", "s" : [ { "value" : [ "","define ","DateIvlNotMeetsNegInfBeg",": " ] }, { - "r" : "532", + "r" : "890", "s" : [ { - "r" : "521", + "r" : "876", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "512", + "r" : "865", "s" : [ { - "r" : "505", + "r" : "856", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "520", + "r" : "875", "s" : [ { - "r" : "513", + "r" : "866", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "532", + "r" : "890", "value" : [ " ","meets"," " ] }, { - "r" : "531", + "r" : "888", "s" : [ { - "r" : "522", + "r" : "877", "value" : [ "Interval[","null",", " ] }, { - "r" : "530", + "r" : "887", "s" : [ { - "r" : "523", + "r" : "878", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -56791,159 +58511,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "532", + "localId" : "890", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "521", + "localId" : "876", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "512", + "localId" : "865", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "505", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "506", + "localId" : "857", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "507", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "508", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "509", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "510", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "511", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "520", + "localId" : "875", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "513", + "localId" : "866", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "514", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "515", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "516", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "517", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "518", + "localId" : "871", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "519", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "531", + "localId" : "888", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "889", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "522", + "localId" : "877", "type" : "Null" } }, "high" : { - "localId" : "530", + "localId" : "887", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "523", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "524", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "525", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "526", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "527", + "localId" : "882", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "528", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "529", + "localId" : "884", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -56952,51 +58678,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "562", + "localId" : "892", "name" : "UnknownBegMeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "562", + "r" : "892", "s" : [ { "value" : [ "","define ","UnknownBegMeetsBeforeDateIvl",": " ] }, { - "r" : "561", + "r" : "927", "s" : [ { - "r" : "543", + "r" : "904", "s" : [ { - "r" : "534", + "r" : "893", "value" : [ "Interval(","null",", " ] }, { - "r" : "542", + "r" : "903", "s" : [ { - "r" : "535", + "r" : "894", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "561", + "r" : "927", "value" : [ " ","meets"," " ] }, { - "r" : "560", + "r" : "926", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "551", + "r" : "915", "s" : [ { - "r" : "544", + "r" : "906", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "559", + "r" : "925", "s" : [ { - "r" : "552", + "r" : "916", "value" : [ "DateTime","(","2030",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -57007,159 +58733,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "561", + "localId" : "927", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "543", + "localId" : "904", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "905", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "534", + "localId" : "893", "type" : "Null" } }, "high" : { - "localId" : "542", + "localId" : "903", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "535", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "536", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "537", + "localId" : "896", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "538", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "539", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "540", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "541", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "560", + "localId" : "926", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "551", + "localId" : "915", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "544", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "545", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "546", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "547", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "548", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "549", + "localId" : "911", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "550", + "localId" : "912", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "559", + "localId" : "925", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "552", + "localId" : "916", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2030", "type" : "Literal" }, "month" : { - "localId" : "553", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "554", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "555", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "556", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "557", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "558", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -57168,51 +58900,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "591", + "localId" : "929", "name" : "UnknownBegMayMeetAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "591", + "r" : "929", "s" : [ { "value" : [ "","define ","UnknownBegMayMeetAfterDateIvl",": " ] }, { - "r" : "590", + "r" : "964", "s" : [ { - "r" : "572", + "r" : "941", "s" : [ { - "r" : "563", + "r" : "930", "value" : [ "Interval(","null",", " ] }, { - "r" : "571", + "r" : "940", "s" : [ { - "r" : "564", + "r" : "931", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "590", + "r" : "964", "value" : [ " ","meets"," " ] }, { - "r" : "589", + "r" : "963", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "580", + "r" : "952", "s" : [ { - "r" : "573", + "r" : "943", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "588", + "r" : "962", "s" : [ { - "r" : "581", + "r" : "953", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -57223,159 +58955,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "590", + "localId" : "964", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "572", + "localId" : "941", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "942", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "563", + "localId" : "930", "type" : "Null" } }, "high" : { - "localId" : "571", + "localId" : "940", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "564", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "565", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "566", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "567", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "568", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "569", + "localId" : "936", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "570", + "localId" : "937", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "589", + "localId" : "963", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "580", + "localId" : "952", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "573", + "localId" : "943", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "574", + "localId" : "944", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "575", + "localId" : "945", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "576", + "localId" : "946", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "577", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "578", + "localId" : "948", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "579", + "localId" : "949", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "588", + "localId" : "962", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "581", + "localId" : "953", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "582", + "localId" : "954", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "583", + "localId" : "955", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "584", + "localId" : "956", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "585", + "localId" : "957", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "586", + "localId" : "958", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "587", + "localId" : "959", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -57384,51 +59122,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "620", + "localId" : "966", "name" : "UnknownBegNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "620", + "r" : "966", "s" : [ { "value" : [ "","define ","UnknownBegNotMeetsDateIvl",": " ] }, { - "r" : "619", + "r" : "1001", "s" : [ { - "r" : "601", + "r" : "978", "s" : [ { - "r" : "592", + "r" : "967", "value" : [ "Interval(","null",", " ] }, { - "r" : "600", + "r" : "977", "s" : [ { - "r" : "593", + "r" : "968", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "619", + "r" : "1001", "value" : [ " ","meets"," " ] }, { - "r" : "618", + "r" : "1000", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "609", + "r" : "989", "s" : [ { - "r" : "602", + "r" : "980", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "617", + "r" : "999", "s" : [ { - "r" : "610", + "r" : "990", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -57439,159 +59177,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "619", + "localId" : "1001", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "601", + "localId" : "978", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "979", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "592", + "localId" : "967", "type" : "Null" } }, "high" : { - "localId" : "600", + "localId" : "977", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "593", + "localId" : "968", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "594", + "localId" : "969", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "595", + "localId" : "970", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "596", + "localId" : "971", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "597", + "localId" : "972", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "598", + "localId" : "973", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "599", + "localId" : "974", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "618", + "localId" : "1000", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "609", + "localId" : "989", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "602", + "localId" : "980", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "603", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "604", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "605", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "606", + "localId" : "984", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "607", + "localId" : "985", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "608", + "localId" : "986", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "617", + "localId" : "999", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "610", + "localId" : "990", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "611", + "localId" : "991", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "612", + "localId" : "992", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "613", + "localId" : "993", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "614", + "localId" : "994", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "615", + "localId" : "995", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "616", + "localId" : "996", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -57600,51 +59344,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "649", + "localId" : "1003", "name" : "DateIvlMayMeetBeforeUnknownBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "649", + "r" : "1003", "s" : [ { "value" : [ "","define ","DateIvlMayMeetBeforeUnknownBeg",": " ] }, { - "r" : "648", + "r" : "1038", "s" : [ { - "r" : "637", + "r" : "1024", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "628", + "r" : "1013", "s" : [ { - "r" : "621", + "r" : "1004", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "636", + "r" : "1023", "s" : [ { - "r" : "629", + "r" : "1014", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "648", + "r" : "1038", "value" : [ " ","meets"," " ] }, { - "r" : "647", + "r" : "1036", "s" : [ { - "r" : "638", + "r" : "1025", "value" : [ "Interval(","null",", " ] }, { - "r" : "646", + "r" : "1035", "s" : [ { - "r" : "639", + "r" : "1026", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -57655,159 +59399,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "648", + "localId" : "1038", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "637", + "localId" : "1024", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "628", + "localId" : "1013", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "621", + "localId" : "1004", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "622", + "localId" : "1005", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "623", + "localId" : "1006", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "624", + "localId" : "1007", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "625", + "localId" : "1008", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "626", + "localId" : "1009", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "627", + "localId" : "1010", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "636", + "localId" : "1023", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "629", + "localId" : "1014", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "630", + "localId" : "1015", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "631", + "localId" : "1016", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "632", + "localId" : "1017", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "633", + "localId" : "1018", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "634", + "localId" : "1019", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "635", + "localId" : "1020", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "647", + "localId" : "1036", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "1037", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "638", + "localId" : "1025", "type" : "Null" } }, "high" : { - "localId" : "646", + "localId" : "1035", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "639", + "localId" : "1026", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "640", + "localId" : "1027", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "641", + "localId" : "1028", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "642", + "localId" : "1029", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "643", + "localId" : "1030", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "644", + "localId" : "1031", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "645", + "localId" : "1032", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -57816,51 +59566,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "678", + "localId" : "1040", "name" : "PosInfEndMeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "678", + "r" : "1040", "s" : [ { "value" : [ "","define ","PosInfEndMeetsAfterDateIvl",": " ] }, { - "r" : "677", + "r" : "1075", "s" : [ { - "r" : "659", + "r" : "1052", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "657", + "r" : "1050", "s" : [ { - "r" : "650", + "r" : "1041", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "658", + "r" : "1051", "value" : [ ", ","null","]" ] } ] }, { - "r" : "677", + "r" : "1075", "value" : [ " ","meets"," " ] }, { - "r" : "676", + "r" : "1074", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "667", + "r" : "1063", "s" : [ { - "r" : "660", + "r" : "1054", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "675", + "r" : "1073", "s" : [ { - "r" : "668", + "r" : "1064", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -57871,159 +59621,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "677", + "localId" : "1075", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "659", + "localId" : "1052", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "657", + "localId" : "1050", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "650", + "localId" : "1041", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "651", + "localId" : "1042", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "652", + "localId" : "1043", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "653", + "localId" : "1044", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "654", + "localId" : "1045", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "655", + "localId" : "1046", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "656", + "localId" : "1047", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1053", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "658", + "localId" : "1051", "type" : "Null" } } }, { - "localId" : "676", + "localId" : "1074", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "667", + "localId" : "1063", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "660", + "localId" : "1054", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "661", + "localId" : "1055", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "662", + "localId" : "1056", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "663", + "localId" : "1057", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "664", + "localId" : "1058", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "665", + "localId" : "1059", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "666", + "localId" : "1060", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "675", + "localId" : "1073", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "668", + "localId" : "1064", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "669", + "localId" : "1065", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "670", + "localId" : "1066", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "671", + "localId" : "1067", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "672", + "localId" : "1068", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "673", + "localId" : "1069", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "674", + "localId" : "1070", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -58032,51 +59788,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "707", + "localId" : "1077", "name" : "PosInfEndNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "707", + "r" : "1077", "s" : [ { "value" : [ "","define ","PosInfEndNotMeetsDateIvl",": " ] }, { - "r" : "706", + "r" : "1112", "s" : [ { - "r" : "688", + "r" : "1089", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "686", + "r" : "1087", "s" : [ { - "r" : "679", + "r" : "1078", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "687", + "r" : "1088", "value" : [ ", ","null","]" ] } ] }, { - "r" : "706", + "r" : "1112", "value" : [ " ","meets"," " ] }, { - "r" : "705", + "r" : "1111", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "696", + "r" : "1100", "s" : [ { - "r" : "689", + "r" : "1091", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "704", + "r" : "1110", "s" : [ { - "r" : "697", + "r" : "1101", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -58087,159 +59843,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "706", + "localId" : "1112", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "688", + "localId" : "1089", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "686", + "localId" : "1087", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "679", + "localId" : "1078", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "680", + "localId" : "1079", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "681", + "localId" : "1080", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "682", + "localId" : "1081", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "683", + "localId" : "1082", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "684", + "localId" : "1083", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "685", + "localId" : "1084", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1090", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "687", + "localId" : "1088", "type" : "Null" } } }, { - "localId" : "705", + "localId" : "1111", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "696", + "localId" : "1100", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "689", + "localId" : "1091", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "690", + "localId" : "1092", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "691", + "localId" : "1093", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "692", + "localId" : "1094", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "693", + "localId" : "1095", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "694", + "localId" : "1096", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "695", + "localId" : "1097", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "704", + "localId" : "1110", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "697", + "localId" : "1101", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "698", + "localId" : "1102", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "699", + "localId" : "1103", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "700", + "localId" : "1104", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "701", + "localId" : "1105", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "702", + "localId" : "1106", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "703", + "localId" : "1107", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -58248,54 +60010,54 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "736", + "localId" : "1114", "name" : "DateIvlNotMeetsPosInfEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "736", + "r" : "1114", "s" : [ { "value" : [ "","define ","DateIvlNotMeetsPosInfEnd",": " ] }, { - "r" : "735", + "r" : "1149", "s" : [ { - "r" : "724", + "r" : "1135", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "715", + "r" : "1124", "s" : [ { - "r" : "708", + "r" : "1115", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "723", + "r" : "1134", "s" : [ { - "r" : "716", + "r" : "1125", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "735", + "r" : "1149", "value" : [ " ","meets"," " ] }, { - "r" : "734", + "r" : "1147", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "732", + "r" : "1145", "s" : [ { - "r" : "725", + "r" : "1136", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "733", + "r" : "1146", "value" : [ ", ","null","]" ] } ] } ] @@ -58303,212 +60065,218 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "735", + "localId" : "1149", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "724", + "localId" : "1135", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "715", + "localId" : "1124", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "708", + "localId" : "1115", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "709", + "localId" : "1116", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "710", + "localId" : "1117", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "711", + "localId" : "1118", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "712", + "localId" : "1119", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "713", + "localId" : "1120", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "714", + "localId" : "1121", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "723", + "localId" : "1134", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "716", + "localId" : "1125", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "717", + "localId" : "1126", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "718", + "localId" : "1127", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "719", + "localId" : "1128", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "720", + "localId" : "1129", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "721", + "localId" : "1130", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "722", + "localId" : "1131", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "734", + "localId" : "1147", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "732", + "localId" : "1145", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "725", + "localId" : "1136", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "726", + "localId" : "1137", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "727", + "localId" : "1138", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "728", + "localId" : "1139", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "729", + "localId" : "1140", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "730", + "localId" : "1141", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "731", + "localId" : "1142", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1148", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "733", + "localId" : "1146", "type" : "Null" } } } ] } }, { - "localId" : "765", + "localId" : "1151", "name" : "UnknownEndMeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "765", + "r" : "1151", "s" : [ { "value" : [ "","define ","UnknownEndMeetsAfterDateIvl",": " ] }, { - "r" : "764", + "r" : "1186", "s" : [ { - "r" : "746", + "r" : "1163", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "744", + "r" : "1161", "s" : [ { - "r" : "737", + "r" : "1152", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "745", + "r" : "1162", "value" : [ ", ","null",")" ] } ] }, { - "r" : "764", + "r" : "1186", "value" : [ " ","meets"," " ] }, { - "r" : "763", + "r" : "1185", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "754", + "r" : "1174", "s" : [ { - "r" : "747", + "r" : "1165", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "762", + "r" : "1184", "s" : [ { - "r" : "755", + "r" : "1175", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -58519,159 +60287,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "764", + "localId" : "1186", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "746", + "localId" : "1163", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "744", + "localId" : "1161", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "737", + "localId" : "1152", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "738", + "localId" : "1153", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "739", + "localId" : "1154", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "740", + "localId" : "1155", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "741", + "localId" : "1156", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "742", + "localId" : "1157", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "743", + "localId" : "1158", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1164", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "745", + "localId" : "1162", "type" : "Null" } } }, { - "localId" : "763", + "localId" : "1185", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "754", + "localId" : "1174", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "747", + "localId" : "1165", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "748", + "localId" : "1166", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "749", + "localId" : "1167", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "750", + "localId" : "1168", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "751", + "localId" : "1169", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "752", + "localId" : "1170", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "753", + "localId" : "1171", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "762", + "localId" : "1184", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "755", + "localId" : "1175", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "756", + "localId" : "1176", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "757", + "localId" : "1177", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "758", + "localId" : "1178", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "759", + "localId" : "1179", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "760", + "localId" : "1180", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "761", + "localId" : "1181", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -58680,51 +60454,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "794", + "localId" : "1188", "name" : "UnknownEndMayMeetBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "794", + "r" : "1188", "s" : [ { "value" : [ "","define ","UnknownEndMayMeetBeforeDateIvl",": " ] }, { - "r" : "793", + "r" : "1223", "s" : [ { - "r" : "775", + "r" : "1200", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "773", + "r" : "1198", "s" : [ { - "r" : "766", + "r" : "1189", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "774", + "r" : "1199", "value" : [ ", ","null",")" ] } ] }, { - "r" : "793", + "r" : "1223", "value" : [ " ","meets"," " ] }, { - "r" : "792", + "r" : "1222", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "783", + "r" : "1211", "s" : [ { - "r" : "776", + "r" : "1202", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "791", + "r" : "1221", "s" : [ { - "r" : "784", + "r" : "1212", "value" : [ "DateTime","(","2040",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -58735,159 +60509,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "793", + "localId" : "1223", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "775", + "localId" : "1200", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "773", + "localId" : "1198", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "766", + "localId" : "1189", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "767", + "localId" : "1190", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "768", + "localId" : "1191", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "769", + "localId" : "1192", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "770", + "localId" : "1193", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "771", + "localId" : "1194", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "772", + "localId" : "1195", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1201", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "774", + "localId" : "1199", "type" : "Null" } } }, { - "localId" : "792", + "localId" : "1222", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "783", + "localId" : "1211", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "776", + "localId" : "1202", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "777", + "localId" : "1203", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "778", + "localId" : "1204", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "779", + "localId" : "1205", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "780", + "localId" : "1206", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "781", + "localId" : "1207", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "782", + "localId" : "1208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "791", + "localId" : "1221", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "784", + "localId" : "1212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2040", "type" : "Literal" }, "month" : { - "localId" : "785", + "localId" : "1213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "786", + "localId" : "1214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "787", + "localId" : "1215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "788", + "localId" : "1216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "789", + "localId" : "1217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "790", + "localId" : "1218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -58896,51 +60676,51 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "823", + "localId" : "1225", "name" : "UnknownEndNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "823", + "r" : "1225", "s" : [ { "value" : [ "","define ","UnknownEndNotMeetsDateIvl",": " ] }, { - "r" : "822", + "r" : "1260", "s" : [ { - "r" : "804", + "r" : "1237", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "802", + "r" : "1235", "s" : [ { - "r" : "795", + "r" : "1226", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "803", + "r" : "1236", "value" : [ ", ","null",")" ] } ] }, { - "r" : "822", + "r" : "1260", "value" : [ " ","meets"," " ] }, { - "r" : "821", + "r" : "1259", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "812", + "r" : "1248", "s" : [ { - "r" : "805", + "r" : "1239", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "820", + "r" : "1258", "s" : [ { - "r" : "813", + "r" : "1249", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -58951,159 +60731,165 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "822", + "localId" : "1260", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "804", + "localId" : "1237", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "802", + "localId" : "1235", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "795", + "localId" : "1226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "796", + "localId" : "1227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "797", + "localId" : "1228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "798", + "localId" : "1229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "799", + "localId" : "1230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "800", + "localId" : "1231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "801", + "localId" : "1232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1238", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "803", + "localId" : "1236", "type" : "Null" } } }, { - "localId" : "821", + "localId" : "1259", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "812", + "localId" : "1248", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "805", + "localId" : "1239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "806", + "localId" : "1240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "807", + "localId" : "1241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "808", + "localId" : "1242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "809", + "localId" : "1243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "810", + "localId" : "1244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "811", + "localId" : "1245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "820", + "localId" : "1258", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "813", + "localId" : "1249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "814", + "localId" : "1250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "815", + "localId" : "1251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "816", + "localId" : "1252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "817", + "localId" : "1253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "818", + "localId" : "1254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "819", + "localId" : "1255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -59112,54 +60898,54 @@ module.exports['Meets'] = { } ] } }, { - "localId" : "852", + "localId" : "1262", "name" : "DateIvlMayMeetAfterUnknownEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "852", + "r" : "1262", "s" : [ { "value" : [ "","define ","DateIvlMayMeetAfterUnknownEnd",": " ] }, { - "r" : "851", + "r" : "1297", "s" : [ { - "r" : "840", + "r" : "1283", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "831", + "r" : "1272", "s" : [ { - "r" : "824", + "r" : "1263", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "839", + "r" : "1282", "s" : [ { - "r" : "832", + "r" : "1273", "value" : [ "DateTime","(","2040",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "851", + "r" : "1297", "value" : [ " ","meets"," " ] }, { - "r" : "850", + "r" : "1295", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "848", + "r" : "1293", "s" : [ { - "r" : "841", + "r" : "1284", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "849", + "r" : "1294", "value" : [ ", ","null",")" ] } ] } ] @@ -59167,161 +60953,167 @@ module.exports['Meets'] = { } } ], "expression" : { - "localId" : "851", + "localId" : "1297", "type" : "Meets", + "signature" : [ ], "operand" : [ { - "localId" : "840", + "localId" : "1283", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "831", + "localId" : "1272", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "824", + "localId" : "1263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "825", + "localId" : "1264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "826", + "localId" : "1265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "827", + "localId" : "1266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "828", + "localId" : "1267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "829", + "localId" : "1268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "830", + "localId" : "1269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "839", + "localId" : "1282", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "832", + "localId" : "1273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2040", "type" : "Literal" }, "month" : { - "localId" : "833", + "localId" : "1274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "834", + "localId" : "1275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "835", + "localId" : "1276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "836", + "localId" : "1277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "837", + "localId" : "1278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "838", + "localId" : "1279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "850", + "localId" : "1295", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "848", + "localId" : "1293", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "841", + "localId" : "1284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "842", + "localId" : "1285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "843", + "localId" : "1286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "844", + "localId" : "1287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "845", + "localId" : "1288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "846", + "localId" : "1289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "847", + "localId" : "1290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1296", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "849", + "localId" : "1294", "type" : "Null" } } @@ -59392,14 +61184,16 @@ define DateIvlMayMeetAfterUnknownEnd: Interval[DateTime(2020, 1, 1, 0, 0, 0, 0), module.exports['MeetsAfter'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "852", + "r" : "1262", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -59415,17 +61209,18 @@ module.exports['MeetsAfter'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -59433,7 +61228,7 @@ module.exports['MeetsAfter'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -59441,46 +61236,55 @@ module.exports['MeetsAfter'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "MeetsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","MeetsAfterIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","11",", ","15","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","meets after"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -59488,38 +61292,39 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -59527,31 +61332,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "MeetsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","MeetsBeforeIntIvl",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "value" : [ "Interval[","1",", ","4","]" ] } ] }, { - "r" : "16", + "r" : "228", "value" : [ " ","meets after"," " ] }, { - "r" : "15", + "r" : "227", "s" : [ { - "r" : "13", + "r" : "225", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -59559,38 +61364,39 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "224", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "227", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -59598,31 +61404,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "NotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","NotMeetsIntIvl",": " ] }, { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "Interval[","1",", ","2","]" ] } ] }, { - "r" : "24", + "r" : "237", "value" : [ " ","meets after"," " ] }, { - "r" : "23", + "r" : "236", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -59630,38 +61436,39 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "237", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -59669,31 +61476,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "MeetsAfterRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","MeetsAfterRealIvl",": " ] }, { - "r" : "32", + "r" : "246", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "Interval[","1.50000001",", ","2.5","]" ] } ] }, { - "r" : "32", + "r" : "246", "value" : [ " ","meets after"," " ] }, { - "r" : "31", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "243", "value" : [ "Interval[","0.5",", ","1.5","]" ] } ] } ] @@ -59701,38 +61508,39 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "246", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "242", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.50000001", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "245", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.5", "type" : "Literal" @@ -59740,31 +61548,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "41", + "localId" : "248", "name" : "MeetsBeforeRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "248", "s" : [ { "value" : [ "","define ","MeetsBeforeRealIvl",": " ] }, { - "r" : "40", + "r" : "255", "s" : [ { - "r" : "36", + "r" : "251", "s" : [ { - "r" : "34", + "r" : "249", "value" : [ "Interval[","0.5",", ","1.5","]" ] } ] }, { - "r" : "40", + "r" : "255", "value" : [ " ","meets after"," " ] }, { - "r" : "39", + "r" : "254", "s" : [ { - "r" : "37", + "r" : "252", "value" : [ "Interval[","1.50000001",", ","2.5","]" ] } ] } ] @@ -59772,38 +61580,39 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "255", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.5", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "254", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.50000001", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", "type" : "Literal" @@ -59811,31 +61620,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "49", + "localId" : "257", "name" : "NotMeetsRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "257", "s" : [ { "value" : [ "","define ","NotMeetsRealIvl",": " ] }, { - "r" : "48", + "r" : "264", "s" : [ { - "r" : "44", + "r" : "260", "s" : [ { - "r" : "42", + "r" : "258", "value" : [ "Interval[","0.0",", ","1.0","]" ] } ] }, { - "r" : "48", + "r" : "264", "value" : [ " ","meets after"," " ] }, { - "r" : "47", + "r" : "263", "s" : [ { - "r" : "45", + "r" : "261", "value" : [ "Interval[","1.1",", ","2.0","]" ] } ] } ] @@ -59843,38 +61652,39 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "264", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "260", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "263", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -59882,32 +61692,32 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "67", + "localId" : "266", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "266", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "66", + "r" : "287", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "57", + "r" : "276", "s" : [ { - "r" : "50", + "r" : "267", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "65", + "r" : "286", "s" : [ { - "r" : "58", + "r" : "277", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -59917,97 +61727,99 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "287", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "57", + "localId" : "276", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "50", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "51", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "52", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "53", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "54", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "55", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "56", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "65", + "localId" : "286", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "58", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "59", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "60", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "61", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "62", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "63", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "64", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -60015,44 +61827,44 @@ module.exports['MeetsAfter'] = { } } }, { - "localId" : "87", + "localId" : "289", "name" : "MeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "289", "s" : [ { "value" : [ "","define ","MeetsAfterDateIvl",": " ] }, { - "r" : "86", + "r" : "312", "s" : [ { - "r" : "84", + "r" : "310", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "75", + "r" : "299", "s" : [ { - "r" : "68", + "r" : "290", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "309", "s" : [ { - "r" : "76", + "r" : "300", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "86", + "r" : "312", "value" : [ " ","meets after"," " ] }, { - "r" : "85", + "r" : "311", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -60061,150 +61873,153 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "312", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "310", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "75", + "localId" : "299", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "83", + "localId" : "309", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "79", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "80", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "81", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "82", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "85", + "localId" : "311", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "107", + "localId" : "314", "name" : "MeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "314", "s" : [ { "value" : [ "","define ","MeetsBeforeDateIvl",": " ] }, { - "r" : "106", + "r" : "337", "s" : [ { - "r" : "104", + "r" : "335", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "95", + "r" : "324", "s" : [ { - "r" : "88", + "r" : "315", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "103", + "r" : "334", "s" : [ { - "r" : "96", + "r" : "325", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "106", + "r" : "337", "value" : [ " ","meets after"," " ] }, { - "r" : "105", + "r" : "336", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -60213,150 +62028,153 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "337", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "104", + "localId" : "335", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "95", + "localId" : "324", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "89", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "90", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "91", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "92", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "93", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "94", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "103", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "99", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "100", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "101", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "102", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "105", + "localId" : "336", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "127", + "localId" : "339", "name" : "NotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "127", + "r" : "339", "s" : [ { "value" : [ "","define ","NotMeetsDateIvl",": " ] }, { - "r" : "126", + "r" : "362", "s" : [ { - "r" : "124", + "r" : "360", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "115", + "r" : "349", "s" : [ { - "r" : "108", + "r" : "340", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "123", + "r" : "359", "s" : [ { - "r" : "116", + "r" : "350", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "126", + "r" : "362", "value" : [ " ","meets after"," " ] }, { - "r" : "125", + "r" : "361", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -60365,148 +62183,151 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "126", + "localId" : "362", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "124", + "localId" : "360", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "115", + "localId" : "349", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "108", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "109", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "110", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "111", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "112", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "113", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "114", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "123", + "localId" : "359", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "116", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "117", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "118", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "119", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "120", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "121", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "122", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "125", + "localId" : "361", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "137", + "localId" : "364", "name" : "MayMeetAfterImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "364", "s" : [ { "value" : [ "","define ","MayMeetAfterImpreciseDateIvl",": " ] }, { - "r" : "136", + "r" : "377", "s" : [ { - "r" : "128", + "r" : "365", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "136", + "r" : "377", "value" : [ " ","meets after"," " ] }, { - "r" : "135", + "r" : "376", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "131", + "r" : "370", "s" : [ { - "r" : "129", + "r" : "366", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "134", + "r" : "375", "s" : [ { - "r" : "132", + "r" : "371", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -60517,44 +62338,47 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "136", + "localId" : "377", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "128", + "localId" : "365", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "135", + "localId" : "376", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "131", + "localId" : "370", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "129", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "130", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "134", + "localId" : "375", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "132", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "133", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -60563,42 +62387,42 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "147", + "localId" : "379", "name" : "MayMeetBeforeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "147", + "r" : "379", "s" : [ { "value" : [ "","define ","MayMeetBeforeImpreciseDateIvl",": " ] }, { - "r" : "146", + "r" : "392", "s" : [ { - "r" : "138", + "r" : "380", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "146", + "r" : "392", "value" : [ " ","meets after"," " ] }, { - "r" : "145", + "r" : "391", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "141", + "r" : "385", "s" : [ { - "r" : "139", + "r" : "381", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "144", + "r" : "390", "s" : [ { - "r" : "142", + "r" : "386", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -60609,44 +62433,47 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "146", + "localId" : "392", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "138", + "localId" : "380", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "145", + "localId" : "391", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "141", + "localId" : "385", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "139", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "140", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "144", + "localId" : "390", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -60655,42 +62482,42 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "157", + "localId" : "394", "name" : "NotMeetsImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "394", "s" : [ { "value" : [ "","define ","NotMeetsImpreciseDateIvl",": " ] }, { - "r" : "156", + "r" : "407", "s" : [ { - "r" : "148", + "r" : "395", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "156", + "r" : "407", "value" : [ " ","meets after"," " ] }, { - "r" : "155", + "r" : "406", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "151", + "r" : "400", "s" : [ { - "r" : "149", + "r" : "396", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "405", "s" : [ { - "r" : "152", + "r" : "401", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -60701,44 +62528,47 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "407", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "148", + "localId" : "395", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "155", + "localId" : "406", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "151", + "localId" : "400", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "149", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "150", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "154", + "localId" : "405", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "152", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "153", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -60747,32 +62577,32 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "175", + "localId" : "409", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "175", + "r" : "409", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "174", + "r" : "430", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "165", + "r" : "419", "s" : [ { - "r" : "158", + "r" : "410", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "173", + "r" : "429", "s" : [ { - "r" : "166", + "r" : "420", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -60782,97 +62612,99 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "174", + "localId" : "430", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "165", + "localId" : "419", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "158", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "159", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "160", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "161", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "162", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "163", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "164", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "173", + "localId" : "429", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "166", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "167", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "168", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "169", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "170", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "171", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "172", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -60880,42 +62712,42 @@ module.exports['MeetsAfter'] = { } } }, { - "localId" : "195", + "localId" : "432", "name" : "MeetsAfterDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "195", + "r" : "432", "s" : [ { "value" : [ "","define ","MeetsAfterDayOfIvl",": " ] }, { - "r" : "194", + "r" : "455", "s" : [ { - "r" : "176", + "r" : "433", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "194", + "r" : "455", "value" : [ " ","meets after day of"," " ] }, { - "r" : "193", + "r" : "454", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "184", + "r" : "443", "s" : [ { - "r" : "177", + "r" : "434", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "192", + "r" : "453", "s" : [ { - "r" : "185", + "r" : "444", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -60926,105 +62758,108 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "194", + "localId" : "455", "precision" : "Day", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "176", + "localId" : "433", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "193", + "localId" : "454", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "184", + "localId" : "443", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "177", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "178", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "179", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "180", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "181", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "182", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "183", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "192", + "localId" : "453", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "185", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "186", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "187", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "188", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "189", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "190", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "191", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -61033,42 +62868,42 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "215", + "localId" : "457", "name" : "MeetsBeforeDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "215", + "r" : "457", "s" : [ { "value" : [ "","define ","MeetsBeforeDayOfIvl",": " ] }, { - "r" : "214", + "r" : "480", "s" : [ { - "r" : "196", + "r" : "458", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "214", + "r" : "480", "value" : [ " ","meets after day of"," " ] }, { - "r" : "213", + "r" : "479", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "204", + "r" : "468", "s" : [ { - "r" : "197", + "r" : "459", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "212", + "r" : "478", "s" : [ { - "r" : "205", + "r" : "469", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -61079,105 +62914,108 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "214", + "localId" : "480", "precision" : "Day", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "196", + "localId" : "458", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "213", + "localId" : "479", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "204", + "localId" : "468", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "197", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "198", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "199", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "200", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "201", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "202", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "203", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "212", + "localId" : "478", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "205", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "206", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "207", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "208", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "209", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "210", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "211", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -61186,42 +63024,42 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "235", + "localId" : "482", "name" : "NotMeetsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "235", + "r" : "482", "s" : [ { "value" : [ "","define ","NotMeetsDayOfIvl",": " ] }, { - "r" : "234", + "r" : "505", "s" : [ { - "r" : "216", + "r" : "483", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "234", + "r" : "505", "value" : [ " ","meets after day of"," " ] }, { - "r" : "233", + "r" : "504", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "224", + "r" : "493", "s" : [ { - "r" : "217", + "r" : "484", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "232", + "r" : "503", "s" : [ { - "r" : "225", + "r" : "494", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -61232,105 +63070,108 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "234", + "localId" : "505", "precision" : "Day", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "216", + "localId" : "483", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "233", + "localId" : "504", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "224", + "localId" : "493", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "217", + "localId" : "484", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "218", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "219", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "220", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "221", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "222", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "223", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "232", + "localId" : "503", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "225", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "226", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "227", + "localId" : "496", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "228", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "229", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "230", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "231", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -61339,42 +63180,42 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "245", + "localId" : "507", "name" : "NotMeetsDayOfImpreciseIVL", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "507", "s" : [ { "value" : [ "","define ","NotMeetsDayOfImpreciseIVL",": " ] }, { - "r" : "244", + "r" : "520", "s" : [ { - "r" : "236", + "r" : "508", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "244", + "r" : "520", "value" : [ " ","meets after day of"," " ] }, { - "r" : "243", + "r" : "519", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "239", + "r" : "513", "s" : [ { - "r" : "237", + "r" : "509", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "242", + "r" : "518", "s" : [ { - "r" : "240", + "r" : "514", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -61385,45 +63226,48 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "520", "precision" : "Day", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "236", + "localId" : "508", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "243", + "localId" : "519", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "239", + "localId" : "513", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "237", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "238", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "242", + "localId" : "518", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "240", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "241", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -61432,42 +63276,42 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "255", + "localId" : "522", "name" : "MayMeetAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "255", + "r" : "522", "s" : [ { "value" : [ "","define ","MayMeetAfterDayOfImpreciseIvl",": " ] }, { - "r" : "254", + "r" : "535", "s" : [ { - "r" : "246", + "r" : "523", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "254", + "r" : "535", "value" : [ " ","meets after day of"," " ] }, { - "r" : "253", + "r" : "534", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "249", + "r" : "528", "s" : [ { - "r" : "247", + "r" : "524", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "252", + "r" : "533", "s" : [ { - "r" : "250", + "r" : "529", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -61478,45 +63322,48 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "254", + "localId" : "535", "precision" : "Day", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "246", + "localId" : "523", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "253", + "localId" : "534", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "249", + "localId" : "528", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "247", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "248", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "252", + "localId" : "533", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "250", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "251", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -61525,42 +63372,42 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "265", + "localId" : "537", "name" : "MayMeetBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "265", + "r" : "537", "s" : [ { "value" : [ "","define ","MayMeetBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "264", + "r" : "550", "s" : [ { - "r" : "256", + "r" : "538", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "264", + "r" : "550", "value" : [ " ","meets after day of"," " ] }, { - "r" : "263", + "r" : "549", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "259", + "r" : "543", "s" : [ { - "r" : "257", + "r" : "539", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "262", + "r" : "548", "s" : [ { - "r" : "260", + "r" : "544", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -61571,45 +63418,48 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "264", + "localId" : "550", "precision" : "Day", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "256", + "localId" : "538", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "263", + "localId" : "549", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "259", + "localId" : "543", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "257", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "258", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "262", + "localId" : "548", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "260", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "261", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -61618,32 +63468,32 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "273", + "localId" : "552", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "273", + "r" : "552", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "272", + "r" : "563", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "268", + "r" : "557", "s" : [ { - "r" : "266", + "r" : "553", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "271", + "r" : "562", "s" : [ { - "r" : "269", + "r" : "558", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -61653,37 +63503,39 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "272", + "localId" : "563", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "268", + "localId" : "557", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "266", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "267", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "271", + "localId" : "562", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "269", + "localId" : "558", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "270", + "localId" : "559", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -61691,42 +63543,42 @@ module.exports['MeetsAfter'] = { } } }, { - "localId" : "293", + "localId" : "565", "name" : "ImpreciseMayMeetAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "293", + "r" : "565", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetAfterDateIvl",": " ] }, { - "r" : "292", + "r" : "588", "s" : [ { - "r" : "274", + "r" : "566", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "292", + "r" : "588", "value" : [ " ","meets after"," " ] }, { - "r" : "291", + "r" : "587", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "282", + "r" : "576", "s" : [ { - "r" : "275", + "r" : "567", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "290", + "r" : "586", "s" : [ { - "r" : "283", + "r" : "577", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -61737,104 +63589,107 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "292", + "localId" : "588", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "274", + "localId" : "566", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "291", + "localId" : "587", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "282", + "localId" : "576", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "275", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "276", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "277", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "278", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "279", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "280", + "localId" : "572", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "281", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "290", + "localId" : "586", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "283", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "284", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "285", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "286", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "287", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "288", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "289", + "localId" : "583", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -61843,42 +63698,42 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "313", + "localId" : "590", "name" : "ImpreciseMayMeetBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "313", + "r" : "590", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetBeforeDateIvl",": " ] }, { - "r" : "312", + "r" : "613", "s" : [ { - "r" : "294", + "r" : "591", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "312", + "r" : "613", "value" : [ " ","meets after"," " ] }, { - "r" : "311", + "r" : "612", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "302", + "r" : "601", "s" : [ { - "r" : "295", + "r" : "592", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "310", + "r" : "611", "s" : [ { - "r" : "303", + "r" : "602", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -61889,104 +63744,107 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "312", + "localId" : "613", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "294", + "localId" : "591", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "311", + "localId" : "612", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "302", + "localId" : "601", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "295", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "296", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "297", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "298", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "299", + "localId" : "596", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "300", + "localId" : "597", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "301", + "localId" : "598", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "310", + "localId" : "611", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "303", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "304", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "305", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "306", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "307", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "308", + "localId" : "607", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "309", + "localId" : "608", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -61995,42 +63853,42 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "333", + "localId" : "615", "name" : "ImpreciseNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "333", + "r" : "615", "s" : [ { "value" : [ "","define ","ImpreciseNotMeetsDateIvl",": " ] }, { - "r" : "332", + "r" : "638", "s" : [ { - "r" : "314", + "r" : "616", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "332", + "r" : "638", "value" : [ " ","meets after"," " ] }, { - "r" : "331", + "r" : "637", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "322", + "r" : "626", "s" : [ { - "r" : "315", + "r" : "617", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "330", + "r" : "636", "s" : [ { - "r" : "323", + "r" : "627", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -62041,104 +63899,107 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "332", + "localId" : "638", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "314", + "localId" : "616", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "331", + "localId" : "637", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "322", + "localId" : "626", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "315", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "316", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "317", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "318", + "localId" : "620", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "319", + "localId" : "621", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "320", + "localId" : "622", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "321", + "localId" : "623", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "330", + "localId" : "636", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "323", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "324", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "325", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "326", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "327", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "328", + "localId" : "632", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "329", + "localId" : "633", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -62147,31 +64008,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "341", + "localId" : "640", "name" : "NegInfBegMeetsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "640", "s" : [ { "value" : [ "","define ","NegInfBegMeetsBeforeIntIvl",": " ] }, { - "r" : "340", + "r" : "648", "s" : [ { - "r" : "336", + "r" : "643", "s" : [ { - "r" : "334", + "r" : "641", "value" : [ "Interval[","null",", ","100","]" ] } ] }, { - "r" : "340", + "r" : "648", "value" : [ " ","meets after"," " ] }, { - "r" : "339", + "r" : "647", "s" : [ { - "r" : "337", + "r" : "645", "value" : [ "Interval[","101",", ","200","]" ] } ] } ] @@ -62179,40 +64040,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "648", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "336", + "localId" : "643", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "644", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "334", + "localId" : "641", "type" : "Null" } }, "high" : { - "localId" : "335", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "339", + "localId" : "647", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "337", + "localId" : "645", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "101", "type" : "Literal" }, "high" : { - "localId" : "338", + "localId" : "646", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -62220,31 +64084,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "349", + "localId" : "650", "name" : "NegInfBegNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "349", + "r" : "650", "s" : [ { "value" : [ "","define ","NegInfBegNotMeetsIntIvl",": " ] }, { - "r" : "348", + "r" : "658", "s" : [ { - "r" : "344", + "r" : "653", "s" : [ { - "r" : "342", + "r" : "651", "value" : [ "Interval[","null",", ","100","]" ] } ] }, { - "r" : "348", + "r" : "658", "value" : [ " ","meets after"," " ] }, { - "r" : "347", + "r" : "657", "s" : [ { - "r" : "345", + "r" : "655", "value" : [ "Interval[","100",", ","200","]" ] } ] } ] @@ -62252,40 +64116,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "348", + "localId" : "658", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "344", + "localId" : "653", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "654", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "342", + "localId" : "651", "type" : "Null" } }, "high" : { - "localId" : "343", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "347", + "localId" : "657", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "345", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "346", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -62293,31 +64160,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "357", + "localId" : "660", "name" : "IntIvlNotMeetsNegInfBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "357", + "r" : "660", "s" : [ { "value" : [ "","define ","IntIvlNotMeetsNegInfBeg",": " ] }, { - "r" : "356", + "r" : "668", "s" : [ { - "r" : "352", + "r" : "663", "s" : [ { - "r" : "350", + "r" : "661", "value" : [ "Interval[","100",", ","200","]" ] } ] }, { - "r" : "356", + "r" : "668", "value" : [ " ","meets after"," " ] }, { - "r" : "355", + "r" : "666", "s" : [ { - "r" : "353", + "r" : "664", "value" : [ "Interval[","null",", ","400","]" ] } ] } ] @@ -62325,40 +64192,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "356", + "localId" : "668", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "352", + "localId" : "663", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "350", + "localId" : "661", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "351", + "localId" : "662", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "355", + "localId" : "666", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "667", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "353", + "localId" : "664", "type" : "Null" } }, "high" : { - "localId" : "354", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "400", "type" : "Literal" @@ -62366,31 +64236,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "365", + "localId" : "670", "name" : "UnknownBegMeetsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "365", + "r" : "670", "s" : [ { "value" : [ "","define ","UnknownBegMeetsBeforeIntIvl",": " ] }, { - "r" : "364", + "r" : "678", "s" : [ { - "r" : "360", + "r" : "673", "s" : [ { - "r" : "358", + "r" : "671", "value" : [ "Interval(","null",", ","100","]" ] } ] }, { - "r" : "364", + "r" : "678", "value" : [ " ","meets after"," " ] }, { - "r" : "363", + "r" : "677", "s" : [ { - "r" : "361", + "r" : "675", "value" : [ "Interval[","101",", ","200","]" ] } ] } ] @@ -62398,40 +64268,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "364", + "localId" : "678", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "360", + "localId" : "673", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "674", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "358", + "localId" : "671", "type" : "Null" } }, "high" : { - "localId" : "359", + "localId" : "672", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "363", + "localId" : "677", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "361", + "localId" : "675", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "101", "type" : "Literal" }, "high" : { - "localId" : "362", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -62439,31 +64312,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "373", + "localId" : "680", "name" : "UnknownBegMayMeetAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "373", + "r" : "680", "s" : [ { "value" : [ "","define ","UnknownBegMayMeetAfterIntIvl",": " ] }, { - "r" : "372", + "r" : "688", "s" : [ { - "r" : "368", + "r" : "683", "s" : [ { - "r" : "366", + "r" : "681", "value" : [ "Interval(","null",", ","100","]" ] } ] }, { - "r" : "372", + "r" : "688", "value" : [ " ","meets after"," " ] }, { - "r" : "371", + "r" : "687", "s" : [ { - "r" : "369", + "r" : "685", "value" : [ "Interval[","0",", ","50","]" ] } ] } ] @@ -62471,40 +64344,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "372", + "localId" : "688", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "368", + "localId" : "683", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "684", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "366", + "localId" : "681", "type" : "Null" } }, "high" : { - "localId" : "367", + "localId" : "682", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "371", + "localId" : "687", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "369", + "localId" : "685", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "370", + "localId" : "686", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", "type" : "Literal" @@ -62512,31 +64388,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "381", + "localId" : "690", "name" : "UnknownBegNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "690", "s" : [ { "value" : [ "","define ","UnknownBegNotMeetsIntIvl",": " ] }, { - "r" : "380", + "r" : "698", "s" : [ { - "r" : "376", + "r" : "693", "s" : [ { - "r" : "374", + "r" : "691", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "380", + "r" : "698", "value" : [ " ","meets after"," " ] }, { - "r" : "379", + "r" : "697", "s" : [ { - "r" : "377", + "r" : "695", "value" : [ "Interval[","0",", ","100","]" ] } ] } ] @@ -62544,40 +64420,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "698", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "376", + "localId" : "693", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "694", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "374", + "localId" : "691", "type" : "Null" } }, "high" : { - "localId" : "375", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "379", + "localId" : "697", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "377", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "378", + "localId" : "696", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -62585,31 +64464,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "389", + "localId" : "700", "name" : "IntIvlMayMeetBeforeUnknownBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "389", + "r" : "700", "s" : [ { "value" : [ "","define ","IntIvlMayMeetBeforeUnknownBeg",": " ] }, { - "r" : "388", + "r" : "708", "s" : [ { - "r" : "384", + "r" : "703", "s" : [ { - "r" : "382", + "r" : "701", "value" : [ "Interval[","0",", ","100","]" ] } ] }, { - "r" : "388", + "r" : "708", "value" : [ " ","meets after"," " ] }, { - "r" : "387", + "r" : "706", "s" : [ { - "r" : "385", + "r" : "704", "value" : [ "Interval(","null",", ","400",")" ] } ] } ] @@ -62617,40 +64496,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "388", + "localId" : "708", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "384", + "localId" : "703", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "382", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "383", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "387", + "localId" : "706", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "707", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "385", + "localId" : "704", "type" : "Null" } }, "high" : { - "localId" : "386", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "400", "type" : "Literal" @@ -62658,31 +64540,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "397", + "localId" : "710", "name" : "PosInfEndMeetsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "397", + "r" : "710", "s" : [ { "value" : [ "","define ","PosInfEndMeetsAfterIntIvl",": " ] }, { - "r" : "396", + "r" : "718", "s" : [ { - "r" : "392", + "r" : "713", "s" : [ { - "r" : "390", + "r" : "711", "value" : [ "Interval[","100",", ","null","]" ] } ] }, { - "r" : "396", + "r" : "718", "value" : [ " ","meets after"," " ] }, { - "r" : "395", + "r" : "717", "s" : [ { - "r" : "393", + "r" : "715", "value" : [ "Interval[","0",", ","99","]" ] } ] } ] @@ -62690,40 +64572,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "396", + "localId" : "718", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "392", + "localId" : "713", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "390", + "localId" : "711", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { + "localId" : "714", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "391", + "localId" : "712", "type" : "Null" } } }, { - "localId" : "395", + "localId" : "717", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "393", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "394", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "99", "type" : "Literal" @@ -62731,31 +64616,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "405", + "localId" : "720", "name" : "PosInfEndNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "405", + "r" : "720", "s" : [ { "value" : [ "","define ","PosInfEndNotMeetsIntIvl",": " ] }, { - "r" : "404", + "r" : "728", "s" : [ { - "r" : "400", + "r" : "723", "s" : [ { - "r" : "398", + "r" : "721", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "404", + "r" : "728", "value" : [ " ","meets after"," " ] }, { - "r" : "403", + "r" : "727", "s" : [ { - "r" : "401", + "r" : "725", "value" : [ "Interval[","1000",", ","2000","]" ] } ] } ] @@ -62763,40 +64648,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "404", + "localId" : "728", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "400", + "localId" : "723", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "398", + "localId" : "721", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "724", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "399", + "localId" : "722", "type" : "Null" } } }, { - "localId" : "403", + "localId" : "727", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "401", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000", "type" : "Literal" }, "high" : { - "localId" : "402", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" @@ -62804,31 +64692,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "413", + "localId" : "730", "name" : "IntIvlNotMeetsPosInfEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "413", + "r" : "730", "s" : [ { "value" : [ "","define ","IntIvlNotMeetsPosInfEnd",": " ] }, { - "r" : "412", + "r" : "738", "s" : [ { - "r" : "408", + "r" : "733", "s" : [ { - "r" : "406", + "r" : "731", "value" : [ "Interval[","100",", ","200","]" ] } ] }, { - "r" : "412", + "r" : "738", "value" : [ " ","meets after"," " ] }, { - "r" : "411", + "r" : "736", "s" : [ { - "r" : "409", + "r" : "734", "value" : [ "Interval[","0",", ","null","]" ] } ] } ] @@ -62836,72 +64724,75 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "412", + "localId" : "738", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "408", + "localId" : "733", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "406", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "407", + "localId" : "732", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "411", + "localId" : "736", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "409", + "localId" : "734", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "737", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "410", + "localId" : "735", "type" : "Null" } } } ] } }, { - "localId" : "421", + "localId" : "740", "name" : "UnknownEndMeetsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "421", + "r" : "740", "s" : [ { "value" : [ "","define ","UnknownEndMeetsAfterIntIvl",": " ] }, { - "r" : "420", + "r" : "748", "s" : [ { - "r" : "416", + "r" : "743", "s" : [ { - "r" : "414", + "r" : "741", "value" : [ "Interval[","100",", ","null",")" ] } ] }, { - "r" : "420", + "r" : "748", "value" : [ " ","meets after"," " ] }, { - "r" : "419", + "r" : "747", "s" : [ { - "r" : "417", + "r" : "745", "value" : [ "Interval[","0",", ","99","]" ] } ] } ] @@ -62909,40 +64800,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "420", + "localId" : "748", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "416", + "localId" : "743", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "414", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { + "localId" : "744", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "415", + "localId" : "742", "type" : "Null" } } }, { - "localId" : "419", + "localId" : "747", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "417", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "418", + "localId" : "746", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "99", "type" : "Literal" @@ -62950,31 +64844,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "429", + "localId" : "750", "name" : "UnknownEndMayMeetBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "429", + "r" : "750", "s" : [ { "value" : [ "","define ","UnknownEndMayMeetBeforeIntIvl",": " ] }, { - "r" : "428", + "r" : "758", "s" : [ { - "r" : "424", + "r" : "753", "s" : [ { - "r" : "422", + "r" : "751", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "428", + "r" : "758", "value" : [ " ","meets after"," " ] }, { - "r" : "427", + "r" : "757", "s" : [ { - "r" : "425", + "r" : "755", "value" : [ "Interval[","50",", ","100","]" ] } ] } ] @@ -62982,40 +64876,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "428", + "localId" : "758", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "424", + "localId" : "753", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "422", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "754", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "423", + "localId" : "752", "type" : "Null" } } }, { - "localId" : "427", + "localId" : "757", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "425", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", "type" : "Literal" }, "high" : { - "localId" : "426", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -63023,31 +64920,31 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "437", + "localId" : "760", "name" : "UnknownEndNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "437", + "r" : "760", "s" : [ { "value" : [ "","define ","UnknownEndNotMeetsIntIvl",": " ] }, { - "r" : "436", + "r" : "768", "s" : [ { - "r" : "432", + "r" : "763", "s" : [ { - "r" : "430", + "r" : "761", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "436", + "r" : "768", "value" : [ " ","meets after"," " ] }, { - "r" : "435", + "r" : "767", "s" : [ { - "r" : "433", + "r" : "765", "value" : [ "Interval[","0",", ","100","]" ] } ] } ] @@ -63055,40 +64952,43 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "436", + "localId" : "768", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "432", + "localId" : "763", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "430", + "localId" : "761", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "764", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "431", + "localId" : "762", "type" : "Null" } } }, { - "localId" : "435", + "localId" : "767", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "433", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "434", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -63096,39 +64996,39 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "446", + "localId" : "770", "name" : "IntIvlMayMeetAfterUnknownEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "446", + "r" : "770", "s" : [ { "value" : [ "","define ","IntIvlMayMeetAfterUnknownEnd",": " ] }, { - "r" : "445", + "r" : "779", "s" : [ { - "r" : "440", + "r" : "773", "s" : [ { - "r" : "438", + "r" : "771", "value" : [ "Interval[","0",", ","100","]" ] } ] }, { - "r" : "445", + "r" : "779", "value" : [ " ","meets after"," " ] }, { - "r" : "444", + "r" : "777", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "442", + "r" : "774", "s" : [ { - "r" : "441", + "r" : "775", "value" : [ "-","100" ] } ] }, { - "r" : "443", + "r" : "776", "value" : [ ", ","null",")" ] } ] } ] @@ -63136,96 +65036,100 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "445", + "localId" : "779", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "440", + "localId" : "773", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "438", + "localId" : "771", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "439", + "localId" : "772", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "444", + "localId" : "777", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "442", + "localId" : "774", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "441", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { + "localId" : "778", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "443", + "localId" : "776", "type" : "Null" } } } ] } }, { - "localId" : "475", + "localId" : "781", "name" : "NegInfBegMeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "475", + "r" : "781", "s" : [ { "value" : [ "","define ","NegInfBegMeetsBeforeDateIvl",": " ] }, { - "r" : "474", + "r" : "816", "s" : [ { - "r" : "456", + "r" : "793", "s" : [ { - "r" : "447", + "r" : "782", "value" : [ "Interval[","null",", " ] }, { - "r" : "455", + "r" : "792", "s" : [ { - "r" : "448", + "r" : "783", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "474", + "r" : "816", "value" : [ " ","meets after"," " ] }, { - "r" : "473", + "r" : "815", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "464", + "r" : "804", "s" : [ { - "r" : "457", + "r" : "795", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "472", + "r" : "814", "s" : [ { - "r" : "465", + "r" : "805", "value" : [ "DateTime","(","2030",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -63236,159 +65140,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "474", + "localId" : "816", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "456", + "localId" : "793", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "794", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "447", + "localId" : "782", "type" : "Null" } }, "high" : { - "localId" : "455", + "localId" : "792", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "448", + "localId" : "783", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "449", + "localId" : "784", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "450", + "localId" : "785", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "451", + "localId" : "786", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "452", + "localId" : "787", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "453", + "localId" : "788", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "454", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "473", + "localId" : "815", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "464", + "localId" : "804", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "457", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "458", + "localId" : "796", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "459", + "localId" : "797", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "460", + "localId" : "798", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "461", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "462", + "localId" : "800", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "463", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "472", + "localId" : "814", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "465", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2030", "type" : "Literal" }, "month" : { - "localId" : "466", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "467", + "localId" : "807", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "468", + "localId" : "808", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "469", + "localId" : "809", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "470", + "localId" : "810", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "471", + "localId" : "811", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -63397,51 +65307,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "504", + "localId" : "818", "name" : "NegInfBegNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "504", + "r" : "818", "s" : [ { "value" : [ "","define ","NegInfBegNotMeetsDateIvl",": " ] }, { - "r" : "503", + "r" : "853", "s" : [ { - "r" : "485", + "r" : "830", "s" : [ { - "r" : "476", + "r" : "819", "value" : [ "Interval[","null",", " ] }, { - "r" : "484", + "r" : "829", "s" : [ { - "r" : "477", + "r" : "820", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "503", + "r" : "853", "value" : [ " ","meets after"," " ] }, { - "r" : "502", + "r" : "852", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "493", + "r" : "841", "s" : [ { - "r" : "486", + "r" : "832", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "501", + "r" : "851", "s" : [ { - "r" : "494", + "r" : "842", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -63452,159 +65362,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "503", + "localId" : "853", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "485", + "localId" : "830", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "831", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "476", + "localId" : "819", "type" : "Null" } }, "high" : { - "localId" : "484", + "localId" : "829", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "477", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "478", + "localId" : "821", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "479", + "localId" : "822", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "480", + "localId" : "823", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "481", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "482", + "localId" : "825", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "483", + "localId" : "826", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "502", + "localId" : "852", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "493", + "localId" : "841", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "486", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "487", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "488", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "489", + "localId" : "835", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "490", + "localId" : "836", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "491", + "localId" : "837", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "492", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "501", + "localId" : "851", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "494", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "495", + "localId" : "843", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "496", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "497", + "localId" : "845", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "498", + "localId" : "846", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "499", + "localId" : "847", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "500", + "localId" : "848", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -63613,51 +65529,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "533", + "localId" : "855", "name" : "DateIvlNotMeetsNegInfBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "533", + "r" : "855", "s" : [ { "value" : [ "","define ","DateIvlNotMeetsNegInfBeg",": " ] }, { - "r" : "532", + "r" : "890", "s" : [ { - "r" : "521", + "r" : "876", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "512", + "r" : "865", "s" : [ { - "r" : "505", + "r" : "856", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "520", + "r" : "875", "s" : [ { - "r" : "513", + "r" : "866", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "532", + "r" : "890", "value" : [ " ","meets after"," " ] }, { - "r" : "531", + "r" : "888", "s" : [ { - "r" : "522", + "r" : "877", "value" : [ "Interval[","null",", " ] }, { - "r" : "530", + "r" : "887", "s" : [ { - "r" : "523", + "r" : "878", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -63668,159 +65584,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "532", + "localId" : "890", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "521", + "localId" : "876", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "512", + "localId" : "865", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "505", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "506", + "localId" : "857", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "507", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "508", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "509", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "510", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "511", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "520", + "localId" : "875", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "513", + "localId" : "866", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "514", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "515", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "516", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "517", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "518", + "localId" : "871", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "519", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "531", + "localId" : "888", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "889", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "522", + "localId" : "877", "type" : "Null" } }, "high" : { - "localId" : "530", + "localId" : "887", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "523", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "524", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "525", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "526", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "527", + "localId" : "882", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "528", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "529", + "localId" : "884", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -63829,51 +65751,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "562", + "localId" : "892", "name" : "UnknownBegMeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "562", + "r" : "892", "s" : [ { "value" : [ "","define ","UnknownBegMeetsBeforeDateIvl",": " ] }, { - "r" : "561", + "r" : "927", "s" : [ { - "r" : "543", + "r" : "904", "s" : [ { - "r" : "534", + "r" : "893", "value" : [ "Interval(","null",", " ] }, { - "r" : "542", + "r" : "903", "s" : [ { - "r" : "535", + "r" : "894", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "561", + "r" : "927", "value" : [ " ","meets after"," " ] }, { - "r" : "560", + "r" : "926", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "551", + "r" : "915", "s" : [ { - "r" : "544", + "r" : "906", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "559", + "r" : "925", "s" : [ { - "r" : "552", + "r" : "916", "value" : [ "DateTime","(","2030",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -63884,159 +65806,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "561", + "localId" : "927", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "543", + "localId" : "904", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "905", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "534", + "localId" : "893", "type" : "Null" } }, "high" : { - "localId" : "542", + "localId" : "903", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "535", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "536", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "537", + "localId" : "896", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "538", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "539", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "540", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "541", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "560", + "localId" : "926", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "551", + "localId" : "915", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "544", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "545", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "546", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "547", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "548", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "549", + "localId" : "911", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "550", + "localId" : "912", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "559", + "localId" : "925", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "552", + "localId" : "916", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2030", "type" : "Literal" }, "month" : { - "localId" : "553", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "554", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "555", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "556", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "557", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "558", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -64045,51 +65973,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "591", + "localId" : "929", "name" : "UnknownBegMayMeetAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "591", + "r" : "929", "s" : [ { "value" : [ "","define ","UnknownBegMayMeetAfterDateIvl",": " ] }, { - "r" : "590", + "r" : "964", "s" : [ { - "r" : "572", + "r" : "941", "s" : [ { - "r" : "563", + "r" : "930", "value" : [ "Interval(","null",", " ] }, { - "r" : "571", + "r" : "940", "s" : [ { - "r" : "564", + "r" : "931", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "590", + "r" : "964", "value" : [ " ","meets after"," " ] }, { - "r" : "589", + "r" : "963", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "580", + "r" : "952", "s" : [ { - "r" : "573", + "r" : "943", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "588", + "r" : "962", "s" : [ { - "r" : "581", + "r" : "953", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -64100,159 +66028,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "590", + "localId" : "964", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "572", + "localId" : "941", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "942", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "563", + "localId" : "930", "type" : "Null" } }, "high" : { - "localId" : "571", + "localId" : "940", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "564", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "565", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "566", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "567", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "568", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "569", + "localId" : "936", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "570", + "localId" : "937", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "589", + "localId" : "963", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "580", + "localId" : "952", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "573", + "localId" : "943", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "574", + "localId" : "944", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "575", + "localId" : "945", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "576", + "localId" : "946", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "577", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "578", + "localId" : "948", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "579", + "localId" : "949", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "588", + "localId" : "962", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "581", + "localId" : "953", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "582", + "localId" : "954", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "583", + "localId" : "955", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "584", + "localId" : "956", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "585", + "localId" : "957", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "586", + "localId" : "958", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "587", + "localId" : "959", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -64261,51 +66195,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "620", + "localId" : "966", "name" : "UnknownBegNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "620", + "r" : "966", "s" : [ { "value" : [ "","define ","UnknownBegNotMeetsDateIvl",": " ] }, { - "r" : "619", + "r" : "1001", "s" : [ { - "r" : "601", + "r" : "978", "s" : [ { - "r" : "592", + "r" : "967", "value" : [ "Interval(","null",", " ] }, { - "r" : "600", + "r" : "977", "s" : [ { - "r" : "593", + "r" : "968", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "619", + "r" : "1001", "value" : [ " ","meets after"," " ] }, { - "r" : "618", + "r" : "1000", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "609", + "r" : "989", "s" : [ { - "r" : "602", + "r" : "980", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "617", + "r" : "999", "s" : [ { - "r" : "610", + "r" : "990", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -64316,159 +66250,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "619", + "localId" : "1001", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "601", + "localId" : "978", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "979", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "592", + "localId" : "967", "type" : "Null" } }, "high" : { - "localId" : "600", + "localId" : "977", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "593", + "localId" : "968", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "594", + "localId" : "969", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "595", + "localId" : "970", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "596", + "localId" : "971", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "597", + "localId" : "972", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "598", + "localId" : "973", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "599", + "localId" : "974", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "618", + "localId" : "1000", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "609", + "localId" : "989", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "602", + "localId" : "980", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "603", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "604", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "605", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "606", + "localId" : "984", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "607", + "localId" : "985", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "608", + "localId" : "986", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "617", + "localId" : "999", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "610", + "localId" : "990", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "611", + "localId" : "991", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "612", + "localId" : "992", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "613", + "localId" : "993", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "614", + "localId" : "994", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "615", + "localId" : "995", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "616", + "localId" : "996", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -64477,51 +66417,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "649", + "localId" : "1003", "name" : "DateIvlMayMeetBeforeUnknownBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "649", + "r" : "1003", "s" : [ { "value" : [ "","define ","DateIvlMayMeetBeforeUnknownBeg",": " ] }, { - "r" : "648", + "r" : "1038", "s" : [ { - "r" : "637", + "r" : "1024", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "628", + "r" : "1013", "s" : [ { - "r" : "621", + "r" : "1004", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "636", + "r" : "1023", "s" : [ { - "r" : "629", + "r" : "1014", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "648", + "r" : "1038", "value" : [ " ","meets after"," " ] }, { - "r" : "647", + "r" : "1036", "s" : [ { - "r" : "638", + "r" : "1025", "value" : [ "Interval(","null",", " ] }, { - "r" : "646", + "r" : "1035", "s" : [ { - "r" : "639", + "r" : "1026", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -64532,159 +66472,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "648", + "localId" : "1038", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "637", + "localId" : "1024", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "628", + "localId" : "1013", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "621", + "localId" : "1004", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "622", + "localId" : "1005", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "623", + "localId" : "1006", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "624", + "localId" : "1007", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "625", + "localId" : "1008", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "626", + "localId" : "1009", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "627", + "localId" : "1010", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "636", + "localId" : "1023", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "629", + "localId" : "1014", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "630", + "localId" : "1015", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "631", + "localId" : "1016", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "632", + "localId" : "1017", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "633", + "localId" : "1018", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "634", + "localId" : "1019", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "635", + "localId" : "1020", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "647", + "localId" : "1036", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "1037", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "638", + "localId" : "1025", "type" : "Null" } }, "high" : { - "localId" : "646", + "localId" : "1035", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "639", + "localId" : "1026", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "640", + "localId" : "1027", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "641", + "localId" : "1028", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "642", + "localId" : "1029", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "643", + "localId" : "1030", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "644", + "localId" : "1031", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "645", + "localId" : "1032", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -64693,51 +66639,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "678", + "localId" : "1040", "name" : "PosInfEndMeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "678", + "r" : "1040", "s" : [ { "value" : [ "","define ","PosInfEndMeetsAfterDateIvl",": " ] }, { - "r" : "677", + "r" : "1075", "s" : [ { - "r" : "659", + "r" : "1052", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "657", + "r" : "1050", "s" : [ { - "r" : "650", + "r" : "1041", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "658", + "r" : "1051", "value" : [ ", ","null","]" ] } ] }, { - "r" : "677", + "r" : "1075", "value" : [ " ","meets after"," " ] }, { - "r" : "676", + "r" : "1074", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "667", + "r" : "1063", "s" : [ { - "r" : "660", + "r" : "1054", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "675", + "r" : "1073", "s" : [ { - "r" : "668", + "r" : "1064", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -64748,159 +66694,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "677", + "localId" : "1075", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "659", + "localId" : "1052", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "657", + "localId" : "1050", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "650", + "localId" : "1041", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "651", + "localId" : "1042", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "652", + "localId" : "1043", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "653", + "localId" : "1044", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "654", + "localId" : "1045", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "655", + "localId" : "1046", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "656", + "localId" : "1047", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1053", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "658", + "localId" : "1051", "type" : "Null" } } }, { - "localId" : "676", + "localId" : "1074", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "667", + "localId" : "1063", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "660", + "localId" : "1054", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "661", + "localId" : "1055", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "662", + "localId" : "1056", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "663", + "localId" : "1057", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "664", + "localId" : "1058", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "665", + "localId" : "1059", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "666", + "localId" : "1060", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "675", + "localId" : "1073", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "668", + "localId" : "1064", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "669", + "localId" : "1065", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "670", + "localId" : "1066", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "671", + "localId" : "1067", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "672", + "localId" : "1068", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "673", + "localId" : "1069", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "674", + "localId" : "1070", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -64909,51 +66861,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "707", + "localId" : "1077", "name" : "PosInfEndNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "707", + "r" : "1077", "s" : [ { "value" : [ "","define ","PosInfEndNotMeetsDateIvl",": " ] }, { - "r" : "706", + "r" : "1112", "s" : [ { - "r" : "688", + "r" : "1089", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "686", + "r" : "1087", "s" : [ { - "r" : "679", + "r" : "1078", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "687", + "r" : "1088", "value" : [ ", ","null","]" ] } ] }, { - "r" : "706", + "r" : "1112", "value" : [ " ","meets after"," " ] }, { - "r" : "705", + "r" : "1111", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "696", + "r" : "1100", "s" : [ { - "r" : "689", + "r" : "1091", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "704", + "r" : "1110", "s" : [ { - "r" : "697", + "r" : "1101", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -64964,159 +66916,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "706", + "localId" : "1112", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "688", + "localId" : "1089", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "686", + "localId" : "1087", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "679", + "localId" : "1078", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "680", + "localId" : "1079", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "681", + "localId" : "1080", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "682", + "localId" : "1081", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "683", + "localId" : "1082", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "684", + "localId" : "1083", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "685", + "localId" : "1084", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1090", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "687", + "localId" : "1088", "type" : "Null" } } }, { - "localId" : "705", + "localId" : "1111", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "696", + "localId" : "1100", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "689", + "localId" : "1091", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "690", + "localId" : "1092", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "691", + "localId" : "1093", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "692", + "localId" : "1094", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "693", + "localId" : "1095", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "694", + "localId" : "1096", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "695", + "localId" : "1097", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "704", + "localId" : "1110", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "697", + "localId" : "1101", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "698", + "localId" : "1102", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "699", + "localId" : "1103", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "700", + "localId" : "1104", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "701", + "localId" : "1105", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "702", + "localId" : "1106", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "703", + "localId" : "1107", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -65125,54 +67083,54 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "736", + "localId" : "1114", "name" : "DateIvlNotMeetsPosInfEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "736", + "r" : "1114", "s" : [ { "value" : [ "","define ","DateIvlNotMeetsPosInfEnd",": " ] }, { - "r" : "735", + "r" : "1149", "s" : [ { - "r" : "724", + "r" : "1135", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "715", + "r" : "1124", "s" : [ { - "r" : "708", + "r" : "1115", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "723", + "r" : "1134", "s" : [ { - "r" : "716", + "r" : "1125", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "735", + "r" : "1149", "value" : [ " ","meets after"," " ] }, { - "r" : "734", + "r" : "1147", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "732", + "r" : "1145", "s" : [ { - "r" : "725", + "r" : "1136", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "733", + "r" : "1146", "value" : [ ", ","null","]" ] } ] } ] @@ -65180,212 +67138,218 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "735", + "localId" : "1149", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "724", + "localId" : "1135", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "715", + "localId" : "1124", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "708", + "localId" : "1115", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "709", + "localId" : "1116", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "710", + "localId" : "1117", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "711", + "localId" : "1118", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "712", + "localId" : "1119", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "713", + "localId" : "1120", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "714", + "localId" : "1121", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "723", + "localId" : "1134", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "716", + "localId" : "1125", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "717", + "localId" : "1126", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "718", + "localId" : "1127", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "719", + "localId" : "1128", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "720", + "localId" : "1129", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "721", + "localId" : "1130", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "722", + "localId" : "1131", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "734", + "localId" : "1147", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "732", + "localId" : "1145", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "725", + "localId" : "1136", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "726", + "localId" : "1137", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "727", + "localId" : "1138", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "728", + "localId" : "1139", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "729", + "localId" : "1140", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "730", + "localId" : "1141", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "731", + "localId" : "1142", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1148", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "733", + "localId" : "1146", "type" : "Null" } } } ] } }, { - "localId" : "765", + "localId" : "1151", "name" : "UnknownEndMeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "765", + "r" : "1151", "s" : [ { "value" : [ "","define ","UnknownEndMeetsAfterDateIvl",": " ] }, { - "r" : "764", + "r" : "1186", "s" : [ { - "r" : "746", + "r" : "1163", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "744", + "r" : "1161", "s" : [ { - "r" : "737", + "r" : "1152", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "745", + "r" : "1162", "value" : [ ", ","null",")" ] } ] }, { - "r" : "764", + "r" : "1186", "value" : [ " ","meets after"," " ] }, { - "r" : "763", + "r" : "1185", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "754", + "r" : "1174", "s" : [ { - "r" : "747", + "r" : "1165", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "762", + "r" : "1184", "s" : [ { - "r" : "755", + "r" : "1175", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -65396,159 +67360,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "764", + "localId" : "1186", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "746", + "localId" : "1163", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "744", + "localId" : "1161", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "737", + "localId" : "1152", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "738", + "localId" : "1153", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "739", + "localId" : "1154", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "740", + "localId" : "1155", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "741", + "localId" : "1156", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "742", + "localId" : "1157", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "743", + "localId" : "1158", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1164", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "745", + "localId" : "1162", "type" : "Null" } } }, { - "localId" : "763", + "localId" : "1185", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "754", + "localId" : "1174", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "747", + "localId" : "1165", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "748", + "localId" : "1166", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "749", + "localId" : "1167", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "750", + "localId" : "1168", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "751", + "localId" : "1169", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "752", + "localId" : "1170", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "753", + "localId" : "1171", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "762", + "localId" : "1184", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "755", + "localId" : "1175", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "756", + "localId" : "1176", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "757", + "localId" : "1177", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "758", + "localId" : "1178", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "759", + "localId" : "1179", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "760", + "localId" : "1180", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "761", + "localId" : "1181", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -65557,51 +67527,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "794", + "localId" : "1188", "name" : "UnknownEndMayMeetBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "794", + "r" : "1188", "s" : [ { "value" : [ "","define ","UnknownEndMayMeetBeforeDateIvl",": " ] }, { - "r" : "793", + "r" : "1223", "s" : [ { - "r" : "775", + "r" : "1200", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "773", + "r" : "1198", "s" : [ { - "r" : "766", + "r" : "1189", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "774", + "r" : "1199", "value" : [ ", ","null",")" ] } ] }, { - "r" : "793", + "r" : "1223", "value" : [ " ","meets after"," " ] }, { - "r" : "792", + "r" : "1222", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "783", + "r" : "1211", "s" : [ { - "r" : "776", + "r" : "1202", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "791", + "r" : "1221", "s" : [ { - "r" : "784", + "r" : "1212", "value" : [ "DateTime","(","2040",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -65612,159 +67582,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "793", + "localId" : "1223", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "775", + "localId" : "1200", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "773", + "localId" : "1198", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "766", + "localId" : "1189", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "767", + "localId" : "1190", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "768", + "localId" : "1191", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "769", + "localId" : "1192", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "770", + "localId" : "1193", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "771", + "localId" : "1194", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "772", + "localId" : "1195", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1201", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "774", + "localId" : "1199", "type" : "Null" } } }, { - "localId" : "792", + "localId" : "1222", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "783", + "localId" : "1211", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "776", + "localId" : "1202", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "777", + "localId" : "1203", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "778", + "localId" : "1204", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "779", + "localId" : "1205", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "780", + "localId" : "1206", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "781", + "localId" : "1207", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "782", + "localId" : "1208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "791", + "localId" : "1221", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "784", + "localId" : "1212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2040", "type" : "Literal" }, "month" : { - "localId" : "785", + "localId" : "1213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "786", + "localId" : "1214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "787", + "localId" : "1215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "788", + "localId" : "1216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "789", + "localId" : "1217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "790", + "localId" : "1218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -65773,51 +67749,51 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "823", + "localId" : "1225", "name" : "UnknownEndNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "823", + "r" : "1225", "s" : [ { "value" : [ "","define ","UnknownEndNotMeetsDateIvl",": " ] }, { - "r" : "822", + "r" : "1260", "s" : [ { - "r" : "804", + "r" : "1237", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "802", + "r" : "1235", "s" : [ { - "r" : "795", + "r" : "1226", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "803", + "r" : "1236", "value" : [ ", ","null",")" ] } ] }, { - "r" : "822", + "r" : "1260", "value" : [ " ","meets after"," " ] }, { - "r" : "821", + "r" : "1259", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "812", + "r" : "1248", "s" : [ { - "r" : "805", + "r" : "1239", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "820", + "r" : "1258", "s" : [ { - "r" : "813", + "r" : "1249", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -65828,159 +67804,165 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "822", + "localId" : "1260", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "804", + "localId" : "1237", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "802", + "localId" : "1235", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "795", + "localId" : "1226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "796", + "localId" : "1227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "797", + "localId" : "1228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "798", + "localId" : "1229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "799", + "localId" : "1230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "800", + "localId" : "1231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "801", + "localId" : "1232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1238", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "803", + "localId" : "1236", "type" : "Null" } } }, { - "localId" : "821", + "localId" : "1259", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "812", + "localId" : "1248", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "805", + "localId" : "1239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "806", + "localId" : "1240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "807", + "localId" : "1241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "808", + "localId" : "1242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "809", + "localId" : "1243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "810", + "localId" : "1244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "811", + "localId" : "1245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "820", + "localId" : "1258", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "813", + "localId" : "1249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "814", + "localId" : "1250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "815", + "localId" : "1251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "816", + "localId" : "1252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "817", + "localId" : "1253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "818", + "localId" : "1254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "819", + "localId" : "1255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -65989,54 +67971,54 @@ module.exports['MeetsAfter'] = { } ] } }, { - "localId" : "852", + "localId" : "1262", "name" : "DateIvlMayMeetAfterUnknownEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "852", + "r" : "1262", "s" : [ { "value" : [ "","define ","DateIvlMayMeetAfterUnknownEnd",": " ] }, { - "r" : "851", + "r" : "1297", "s" : [ { - "r" : "840", + "r" : "1283", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "831", + "r" : "1272", "s" : [ { - "r" : "824", + "r" : "1263", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "839", + "r" : "1282", "s" : [ { - "r" : "832", + "r" : "1273", "value" : [ "DateTime","(","2040",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "851", + "r" : "1297", "value" : [ " ","meets after"," " ] }, { - "r" : "850", + "r" : "1295", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "848", + "r" : "1293", "s" : [ { - "r" : "841", + "r" : "1284", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "849", + "r" : "1294", "value" : [ ", ","null",")" ] } ] } ] @@ -66044,161 +68026,167 @@ module.exports['MeetsAfter'] = { } } ], "expression" : { - "localId" : "851", + "localId" : "1297", "type" : "MeetsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "840", + "localId" : "1283", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "831", + "localId" : "1272", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "824", + "localId" : "1263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "825", + "localId" : "1264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "826", + "localId" : "1265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "827", + "localId" : "1266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "828", + "localId" : "1267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "829", + "localId" : "1268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "830", + "localId" : "1269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "839", + "localId" : "1282", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "832", + "localId" : "1273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2040", "type" : "Literal" }, "month" : { - "localId" : "833", + "localId" : "1274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "834", + "localId" : "1275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "835", + "localId" : "1276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "836", + "localId" : "1277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "837", + "localId" : "1278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "838", + "localId" : "1279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "850", + "localId" : "1295", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "848", + "localId" : "1293", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "841", + "localId" : "1284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "842", + "localId" : "1285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "843", + "localId" : "1286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "844", + "localId" : "1287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "845", + "localId" : "1288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "846", + "localId" : "1289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "847", + "localId" : "1290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1296", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "849", + "localId" : "1294", "type" : "Null" } } @@ -66269,14 +68257,16 @@ define DateIvlMayMeetAfterUnknownEnd: Interval[DateTime(2020, 1, 1, 0, 0, 0, 0), module.exports['MeetsBefore'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "852", + "r" : "1262", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -66292,17 +68282,18 @@ module.exports['MeetsBefore'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -66310,7 +68301,7 @@ module.exports['MeetsBefore'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -66318,46 +68309,55 @@ module.exports['MeetsBefore'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "MeetsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","MeetsAfterIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","11",", ","15","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","meets before"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -66365,38 +68365,39 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -66404,31 +68405,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "MeetsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","MeetsBeforeIntIvl",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "value" : [ "Interval[","1",", ","4","]" ] } ] }, { - "r" : "16", + "r" : "228", "value" : [ " ","meets before"," " ] }, { - "r" : "15", + "r" : "227", "s" : [ { - "r" : "13", + "r" : "225", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -66436,38 +68437,39 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "224", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "227", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -66475,31 +68477,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "NotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","NotMeetsIntIvl",": " ] }, { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "Interval[","1",", ","2","]" ] } ] }, { - "r" : "24", + "r" : "237", "value" : [ " ","meets before"," " ] }, { - "r" : "23", + "r" : "236", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -66507,38 +68509,39 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "237", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -66546,31 +68549,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "MeetsAfterRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","MeetsAfterRealIvl",": " ] }, { - "r" : "32", + "r" : "246", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "Interval[","1.50000001",", ","2.5","]" ] } ] }, { - "r" : "32", + "r" : "246", "value" : [ " ","meets before"," " ] }, { - "r" : "31", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "243", "value" : [ "Interval[","0.5",", ","1.5","]" ] } ] } ] @@ -66578,38 +68581,39 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "246", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "242", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.50000001", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "245", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.5", "type" : "Literal" @@ -66617,31 +68621,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "41", + "localId" : "248", "name" : "MeetsBeforeRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "248", "s" : [ { "value" : [ "","define ","MeetsBeforeRealIvl",": " ] }, { - "r" : "40", + "r" : "255", "s" : [ { - "r" : "36", + "r" : "251", "s" : [ { - "r" : "34", + "r" : "249", "value" : [ "Interval[","0.5",", ","1.5","]" ] } ] }, { - "r" : "40", + "r" : "255", "value" : [ " ","meets before"," " ] }, { - "r" : "39", + "r" : "254", "s" : [ { - "r" : "37", + "r" : "252", "value" : [ "Interval[","1.50000001",", ","2.5","]" ] } ] } ] @@ -66649,38 +68653,39 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "255", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.5", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "254", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.50000001", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", "type" : "Literal" @@ -66688,31 +68693,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "49", + "localId" : "257", "name" : "NotMeetsRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "257", "s" : [ { "value" : [ "","define ","NotMeetsRealIvl",": " ] }, { - "r" : "48", + "r" : "264", "s" : [ { - "r" : "44", + "r" : "260", "s" : [ { - "r" : "42", + "r" : "258", "value" : [ "Interval[","0.0",", ","1.0","]" ] } ] }, { - "r" : "48", + "r" : "264", "value" : [ " ","meets before"," " ] }, { - "r" : "47", + "r" : "263", "s" : [ { - "r" : "45", + "r" : "261", "value" : [ "Interval[","1.1",", ","2.0","]" ] } ] } ] @@ -66720,38 +68725,39 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "264", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "260", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "263", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -66759,32 +68765,32 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "67", + "localId" : "266", "name" : "DateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "266", "s" : [ { "value" : [ "","define ","DateIvl",": " ] }, { - "r" : "66", + "r" : "287", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "57", + "r" : "276", "s" : [ { - "r" : "50", + "r" : "267", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "65", + "r" : "286", "s" : [ { - "r" : "58", + "r" : "277", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -66794,97 +68800,99 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "287", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "57", + "localId" : "276", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "50", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "51", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "52", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "53", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "54", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "55", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "56", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "65", + "localId" : "286", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "58", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "59", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "60", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "61", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "62", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "63", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "64", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -66892,44 +68900,44 @@ module.exports['MeetsBefore'] = { } } }, { - "localId" : "87", + "localId" : "289", "name" : "MeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "289", "s" : [ { "value" : [ "","define ","MeetsAfterDateIvl",": " ] }, { - "r" : "86", + "r" : "312", "s" : [ { - "r" : "84", + "r" : "310", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "75", + "r" : "299", "s" : [ { - "r" : "68", + "r" : "290", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "309", "s" : [ { - "r" : "76", + "r" : "300", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "86", + "r" : "312", "value" : [ " ","meets before"," " ] }, { - "r" : "85", + "r" : "311", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -66938,150 +68946,153 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "312", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "310", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "75", + "localId" : "299", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "71", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "72", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "73", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "74", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "83", + "localId" : "309", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "77", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "78", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "79", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "80", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "81", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "82", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "85", + "localId" : "311", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "107", + "localId" : "314", "name" : "MeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "314", "s" : [ { "value" : [ "","define ","MeetsBeforeDateIvl",": " ] }, { - "r" : "106", + "r" : "337", "s" : [ { - "r" : "104", + "r" : "335", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "95", + "r" : "324", "s" : [ { - "r" : "88", + "r" : "315", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "103", + "r" : "334", "s" : [ { - "r" : "96", + "r" : "325", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "106", + "r" : "337", "value" : [ " ","meets before"," " ] }, { - "r" : "105", + "r" : "336", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -67090,150 +69101,153 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "337", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "104", + "localId" : "335", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "95", + "localId" : "324", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "89", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "90", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "91", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "92", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "93", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "94", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "103", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "98", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "99", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "100", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "101", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "102", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "105", + "localId" : "336", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "127", + "localId" : "339", "name" : "NotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "127", + "r" : "339", "s" : [ { "value" : [ "","define ","NotMeetsDateIvl",": " ] }, { - "r" : "126", + "r" : "362", "s" : [ { - "r" : "124", + "r" : "360", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "115", + "r" : "349", "s" : [ { - "r" : "108", + "r" : "340", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "123", + "r" : "359", "s" : [ { - "r" : "116", + "r" : "350", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "126", + "r" : "362", "value" : [ " ","meets before"," " ] }, { - "r" : "125", + "r" : "361", "s" : [ { "value" : [ "DateIvl" ] } ] @@ -67242,148 +69256,151 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "126", + "localId" : "362", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "124", + "localId" : "360", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "115", + "localId" : "349", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "108", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "109", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "110", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "111", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "112", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "113", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "114", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "123", + "localId" : "359", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "116", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "117", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "118", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "119", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "120", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "121", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "122", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "125", + "localId" : "361", "name" : "DateIvl", "type" : "ExpressionRef" } ] } }, { - "localId" : "137", + "localId" : "364", "name" : "MayMeetAfterImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "364", "s" : [ { "value" : [ "","define ","MayMeetAfterImpreciseDateIvl",": " ] }, { - "r" : "136", + "r" : "377", "s" : [ { - "r" : "128", + "r" : "365", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "136", + "r" : "377", "value" : [ " ","meets before"," " ] }, { - "r" : "135", + "r" : "376", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "131", + "r" : "370", "s" : [ { - "r" : "129", + "r" : "366", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "134", + "r" : "375", "s" : [ { - "r" : "132", + "r" : "371", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -67394,44 +69411,47 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "136", + "localId" : "377", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "128", + "localId" : "365", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "135", + "localId" : "376", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "131", + "localId" : "370", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "129", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "130", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "134", + "localId" : "375", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "132", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "133", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -67440,42 +69460,42 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "147", + "localId" : "379", "name" : "MayMeetBeforeImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "147", + "r" : "379", "s" : [ { "value" : [ "","define ","MayMeetBeforeImpreciseDateIvl",": " ] }, { - "r" : "146", + "r" : "392", "s" : [ { - "r" : "138", + "r" : "380", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "146", + "r" : "392", "value" : [ " ","meets before"," " ] }, { - "r" : "145", + "r" : "391", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "141", + "r" : "385", "s" : [ { - "r" : "139", + "r" : "381", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "144", + "r" : "390", "s" : [ { - "r" : "142", + "r" : "386", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -67486,44 +69506,47 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "146", + "localId" : "392", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "138", + "localId" : "380", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "145", + "localId" : "391", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "141", + "localId" : "385", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "139", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "140", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "144", + "localId" : "390", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -67532,42 +69555,42 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "157", + "localId" : "394", "name" : "NotMeetsImpreciseDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "394", "s" : [ { "value" : [ "","define ","NotMeetsImpreciseDateIvl",": " ] }, { - "r" : "156", + "r" : "407", "s" : [ { - "r" : "148", + "r" : "395", "s" : [ { "value" : [ "DateIvl" ] } ] }, { - "r" : "156", + "r" : "407", "value" : [ " ","meets before"," " ] }, { - "r" : "155", + "r" : "406", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "151", + "r" : "400", "s" : [ { - "r" : "149", + "r" : "396", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "405", "s" : [ { - "r" : "152", + "r" : "401", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -67578,44 +69601,47 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "407", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "148", + "localId" : "395", "name" : "DateIvl", "type" : "ExpressionRef" }, { - "localId" : "155", + "localId" : "406", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "151", + "localId" : "400", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "149", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "150", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "154", + "localId" : "405", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "152", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "153", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -67624,32 +69650,32 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "175", + "localId" : "409", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "175", + "r" : "409", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "174", + "r" : "430", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "165", + "r" : "419", "s" : [ { - "r" : "158", + "r" : "410", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "173", + "r" : "429", "s" : [ { - "r" : "166", + "r" : "420", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -67659,97 +69685,99 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "174", + "localId" : "430", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "165", + "localId" : "419", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "158", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "159", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "160", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "161", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "162", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "163", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "164", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "173", + "localId" : "429", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "166", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "167", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "168", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "169", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "170", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "171", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "172", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -67757,42 +69785,42 @@ module.exports['MeetsBefore'] = { } } }, { - "localId" : "195", + "localId" : "432", "name" : "MeetsAfterDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "195", + "r" : "432", "s" : [ { "value" : [ "","define ","MeetsAfterDayOfIvl",": " ] }, { - "r" : "194", + "r" : "455", "s" : [ { - "r" : "176", + "r" : "433", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "194", + "r" : "455", "value" : [ " ","meets before day of"," " ] }, { - "r" : "193", + "r" : "454", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "184", + "r" : "443", "s" : [ { - "r" : "177", + "r" : "434", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "192", + "r" : "453", "s" : [ { - "r" : "185", + "r" : "444", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -67803,105 +69831,108 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "194", + "localId" : "455", "precision" : "Day", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "176", + "localId" : "433", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "193", + "localId" : "454", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "184", + "localId" : "443", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "177", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "178", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "179", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "180", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "181", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "182", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "183", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "192", + "localId" : "453", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "185", + "localId" : "444", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "186", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "187", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "188", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "189", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "190", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "191", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -67910,42 +69941,42 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "215", + "localId" : "457", "name" : "MeetsBeforeDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "215", + "r" : "457", "s" : [ { "value" : [ "","define ","MeetsBeforeDayOfIvl",": " ] }, { - "r" : "214", + "r" : "480", "s" : [ { - "r" : "196", + "r" : "458", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "214", + "r" : "480", "value" : [ " ","meets before day of"," " ] }, { - "r" : "213", + "r" : "479", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "204", + "r" : "468", "s" : [ { - "r" : "197", + "r" : "459", "value" : [ "DateTime","(","2012",", ","9",", ","3",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "212", + "r" : "478", "s" : [ { - "r" : "205", + "r" : "469", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -67956,105 +69987,108 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "214", + "localId" : "480", "precision" : "Day", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "196", + "localId" : "458", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "213", + "localId" : "479", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "204", + "localId" : "468", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "197", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "198", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "199", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "hour" : { - "localId" : "200", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "201", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "202", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "203", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "212", + "localId" : "478", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "205", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "206", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "207", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "208", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "209", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "210", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "211", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -68063,42 +70097,42 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "235", + "localId" : "482", "name" : "NotMeetsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "235", + "r" : "482", "s" : [ { "value" : [ "","define ","NotMeetsDayOfIvl",": " ] }, { - "r" : "234", + "r" : "505", "s" : [ { - "r" : "216", + "r" : "483", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "234", + "r" : "505", "value" : [ " ","meets before day of"," " ] }, { - "r" : "233", + "r" : "504", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "224", + "r" : "493", "s" : [ { - "r" : "217", + "r" : "484", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "232", + "r" : "503", "s" : [ { - "r" : "225", + "r" : "494", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -68109,105 +70143,108 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "234", + "localId" : "505", "precision" : "Day", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "216", + "localId" : "483", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "233", + "localId" : "504", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "224", + "localId" : "493", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "217", + "localId" : "484", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "218", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "219", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "220", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "221", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "222", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "223", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "232", + "localId" : "503", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "225", + "localId" : "494", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "226", + "localId" : "495", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "227", + "localId" : "496", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "228", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "229", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "230", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "231", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -68216,42 +70253,42 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "245", + "localId" : "507", "name" : "NotMeetsDayOfImpreciseIVL", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "245", + "r" : "507", "s" : [ { "value" : [ "","define ","NotMeetsDayOfImpreciseIVL",": " ] }, { - "r" : "244", + "r" : "520", "s" : [ { - "r" : "236", + "r" : "508", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "244", + "r" : "520", "value" : [ " ","meets before day of"," " ] }, { - "r" : "243", + "r" : "519", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "239", + "r" : "513", "s" : [ { - "r" : "237", + "r" : "509", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "242", + "r" : "518", "s" : [ { - "r" : "240", + "r" : "514", "value" : [ "DateTime","(","2012",", ","2",")" ] } ] }, { @@ -68262,45 +70299,48 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "244", + "localId" : "520", "precision" : "Day", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "236", + "localId" : "508", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "243", + "localId" : "519", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "239", + "localId" : "513", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "237", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "238", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "242", + "localId" : "518", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "240", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "241", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -68309,42 +70349,42 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "255", + "localId" : "522", "name" : "MayMeetAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "255", + "r" : "522", "s" : [ { "value" : [ "","define ","MayMeetAfterDayOfImpreciseIvl",": " ] }, { - "r" : "254", + "r" : "535", "s" : [ { - "r" : "246", + "r" : "523", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "254", + "r" : "535", "value" : [ " ","meets before day of"," " ] }, { - "r" : "253", + "r" : "534", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "249", + "r" : "528", "s" : [ { - "r" : "247", + "r" : "524", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "252", + "r" : "533", "s" : [ { - "r" : "250", + "r" : "529", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -68355,45 +70395,48 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "254", + "localId" : "535", "precision" : "Day", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "246", + "localId" : "523", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "253", + "localId" : "534", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "249", + "localId" : "528", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "247", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "248", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "252", + "localId" : "533", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "250", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "251", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -68402,42 +70445,42 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "265", + "localId" : "537", "name" : "MayMeetBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "265", + "r" : "537", "s" : [ { "value" : [ "","define ","MayMeetBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "264", + "r" : "550", "s" : [ { - "r" : "256", + "r" : "538", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "264", + "r" : "550", "value" : [ " ","meets before day of"," " ] }, { - "r" : "263", + "r" : "549", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "259", + "r" : "543", "s" : [ { - "r" : "257", + "r" : "539", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "262", + "r" : "548", "s" : [ { - "r" : "260", + "r" : "544", "value" : [ "DateTime","(","2012",", ","12",")" ] } ] }, { @@ -68448,45 +70491,48 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "264", + "localId" : "550", "precision" : "Day", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "256", + "localId" : "538", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "263", + "localId" : "549", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "259", + "localId" : "543", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "257", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "258", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "262", + "localId" : "548", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "260", + "localId" : "544", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "261", + "localId" : "545", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -68495,32 +70541,32 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "273", + "localId" : "552", "name" : "ImpDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "273", + "r" : "552", "s" : [ { "value" : [ "","define ","ImpDateIvl",": " ] }, { - "r" : "272", + "r" : "563", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "268", + "r" : "557", "s" : [ { - "r" : "266", + "r" : "553", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "271", + "r" : "562", "s" : [ { - "r" : "269", + "r" : "558", "value" : [ "DateTime","(","2012",", ","8",")" ] } ] }, { @@ -68530,37 +70576,39 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "272", + "localId" : "563", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "268", + "localId" : "557", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "266", + "localId" : "553", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "267", + "localId" : "554", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "271", + "localId" : "562", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "269", + "localId" : "558", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "270", + "localId" : "559", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -68568,42 +70616,42 @@ module.exports['MeetsBefore'] = { } } }, { - "localId" : "293", + "localId" : "565", "name" : "ImpreciseMayMeetAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "293", + "r" : "565", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetAfterDateIvl",": " ] }, { - "r" : "292", + "r" : "588", "s" : [ { - "r" : "274", + "r" : "566", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "292", + "r" : "588", "value" : [ " ","meets before"," " ] }, { - "r" : "291", + "r" : "587", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "282", + "r" : "576", "s" : [ { - "r" : "275", + "r" : "567", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "290", + "r" : "586", "s" : [ { - "r" : "283", + "r" : "577", "value" : [ "DateTime","(","2012",", ","2",", ","29",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -68614,104 +70662,107 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "292", + "localId" : "588", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "274", + "localId" : "566", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "291", + "localId" : "587", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "282", + "localId" : "576", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "275", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "276", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "277", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "278", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "279", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "280", + "localId" : "572", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "281", + "localId" : "573", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "290", + "localId" : "586", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "283", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "284", + "localId" : "578", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "285", + "localId" : "579", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", "type" : "Literal" }, "hour" : { - "localId" : "286", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "287", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "288", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "289", + "localId" : "583", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -68720,42 +70771,42 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "313", + "localId" : "590", "name" : "ImpreciseMayMeetBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "313", + "r" : "590", "s" : [ { "value" : [ "","define ","ImpreciseMayMeetBeforeDateIvl",": " ] }, { - "r" : "312", + "r" : "613", "s" : [ { - "r" : "294", + "r" : "591", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "312", + "r" : "613", "value" : [ " ","meets before"," " ] }, { - "r" : "311", + "r" : "612", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "302", + "r" : "601", "s" : [ { - "r" : "295", + "r" : "592", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "310", + "r" : "611", "s" : [ { - "r" : "303", + "r" : "602", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -68766,104 +70817,107 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "312", + "localId" : "613", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "294", + "localId" : "591", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "311", + "localId" : "612", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "302", + "localId" : "601", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "295", + "localId" : "592", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "296", + "localId" : "593", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "297", + "localId" : "594", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "298", + "localId" : "595", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "299", + "localId" : "596", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "300", + "localId" : "597", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "301", + "localId" : "598", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "310", + "localId" : "611", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "303", + "localId" : "602", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "304", + "localId" : "603", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "305", + "localId" : "604", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "306", + "localId" : "605", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "307", + "localId" : "606", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "308", + "localId" : "607", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "309", + "localId" : "608", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -68872,42 +70926,42 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "333", + "localId" : "615", "name" : "ImpreciseNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "333", + "r" : "615", "s" : [ { "value" : [ "","define ","ImpreciseNotMeetsDateIvl",": " ] }, { - "r" : "332", + "r" : "638", "s" : [ { - "r" : "314", + "r" : "616", "s" : [ { "value" : [ "ImpDateIvl" ] } ] }, { - "r" : "332", + "r" : "638", "value" : [ " ","meets before"," " ] }, { - "r" : "331", + "r" : "637", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "322", + "r" : "626", "s" : [ { - "r" : "315", + "r" : "617", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "330", + "r" : "636", "s" : [ { - "r" : "323", + "r" : "627", "value" : [ "DateTime","(","2012",", ","12",", ","31",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { @@ -68918,104 +70972,107 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "332", + "localId" : "638", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "314", + "localId" : "616", "name" : "ImpDateIvl", "type" : "ExpressionRef" }, { - "localId" : "331", + "localId" : "637", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "322", + "localId" : "626", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "315", + "localId" : "617", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "316", + "localId" : "618", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "317", + "localId" : "619", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "318", + "localId" : "620", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "319", + "localId" : "621", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "320", + "localId" : "622", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "321", + "localId" : "623", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "330", + "localId" : "636", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "323", + "localId" : "627", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "324", + "localId" : "628", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "325", + "localId" : "629", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", "type" : "Literal" }, "hour" : { - "localId" : "326", + "localId" : "630", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "327", + "localId" : "631", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "328", + "localId" : "632", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "329", + "localId" : "633", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" @@ -69024,31 +71081,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "341", + "localId" : "640", "name" : "NegInfBegMeetsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "341", + "r" : "640", "s" : [ { "value" : [ "","define ","NegInfBegMeetsBeforeIntIvl",": " ] }, { - "r" : "340", + "r" : "648", "s" : [ { - "r" : "336", + "r" : "643", "s" : [ { - "r" : "334", + "r" : "641", "value" : [ "Interval[","null",", ","100","]" ] } ] }, { - "r" : "340", + "r" : "648", "value" : [ " ","meets before"," " ] }, { - "r" : "339", + "r" : "647", "s" : [ { - "r" : "337", + "r" : "645", "value" : [ "Interval[","101",", ","200","]" ] } ] } ] @@ -69056,40 +71113,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "340", + "localId" : "648", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "336", + "localId" : "643", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "644", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "334", + "localId" : "641", "type" : "Null" } }, "high" : { - "localId" : "335", + "localId" : "642", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "339", + "localId" : "647", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "337", + "localId" : "645", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "101", "type" : "Literal" }, "high" : { - "localId" : "338", + "localId" : "646", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -69097,31 +71157,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "349", + "localId" : "650", "name" : "NegInfBegNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "349", + "r" : "650", "s" : [ { "value" : [ "","define ","NegInfBegNotMeetsIntIvl",": " ] }, { - "r" : "348", + "r" : "658", "s" : [ { - "r" : "344", + "r" : "653", "s" : [ { - "r" : "342", + "r" : "651", "value" : [ "Interval[","null",", ","100","]" ] } ] }, { - "r" : "348", + "r" : "658", "value" : [ " ","meets before"," " ] }, { - "r" : "347", + "r" : "657", "s" : [ { - "r" : "345", + "r" : "655", "value" : [ "Interval[","100",", ","200","]" ] } ] } ] @@ -69129,40 +71189,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "348", + "localId" : "658", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "344", + "localId" : "653", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "654", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "342", + "localId" : "651", "type" : "Null" } }, "high" : { - "localId" : "343", + "localId" : "652", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "347", + "localId" : "657", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "345", + "localId" : "655", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "346", + "localId" : "656", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -69170,31 +71233,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "357", + "localId" : "660", "name" : "IntIvlNotMeetsNegInfBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "357", + "r" : "660", "s" : [ { "value" : [ "","define ","IntIvlNotMeetsNegInfBeg",": " ] }, { - "r" : "356", + "r" : "668", "s" : [ { - "r" : "352", + "r" : "663", "s" : [ { - "r" : "350", + "r" : "661", "value" : [ "Interval[","100",", ","200","]" ] } ] }, { - "r" : "356", + "r" : "668", "value" : [ " ","meets before"," " ] }, { - "r" : "355", + "r" : "666", "s" : [ { - "r" : "353", + "r" : "664", "value" : [ "Interval[","null",", ","400","]" ] } ] } ] @@ -69202,40 +71265,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "356", + "localId" : "668", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "352", + "localId" : "663", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "350", + "localId" : "661", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "351", + "localId" : "662", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "355", + "localId" : "666", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "667", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "353", + "localId" : "664", "type" : "Null" } }, "high" : { - "localId" : "354", + "localId" : "665", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "400", "type" : "Literal" @@ -69243,31 +71309,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "365", + "localId" : "670", "name" : "UnknownBegMeetsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "365", + "r" : "670", "s" : [ { "value" : [ "","define ","UnknownBegMeetsBeforeIntIvl",": " ] }, { - "r" : "364", + "r" : "678", "s" : [ { - "r" : "360", + "r" : "673", "s" : [ { - "r" : "358", + "r" : "671", "value" : [ "Interval(","null",", ","100","]" ] } ] }, { - "r" : "364", + "r" : "678", "value" : [ " ","meets before"," " ] }, { - "r" : "363", + "r" : "677", "s" : [ { - "r" : "361", + "r" : "675", "value" : [ "Interval[","101",", ","200","]" ] } ] } ] @@ -69275,40 +71341,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "364", + "localId" : "678", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "360", + "localId" : "673", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "674", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "358", + "localId" : "671", "type" : "Null" } }, "high" : { - "localId" : "359", + "localId" : "672", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "363", + "localId" : "677", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "361", + "localId" : "675", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "101", "type" : "Literal" }, "high" : { - "localId" : "362", + "localId" : "676", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" @@ -69316,31 +71385,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "373", + "localId" : "680", "name" : "UnknownBegMayMeetAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "373", + "r" : "680", "s" : [ { "value" : [ "","define ","UnknownBegMayMeetAfterIntIvl",": " ] }, { - "r" : "372", + "r" : "688", "s" : [ { - "r" : "368", + "r" : "683", "s" : [ { - "r" : "366", + "r" : "681", "value" : [ "Interval(","null",", ","100","]" ] } ] }, { - "r" : "372", + "r" : "688", "value" : [ " ","meets before"," " ] }, { - "r" : "371", + "r" : "687", "s" : [ { - "r" : "369", + "r" : "685", "value" : [ "Interval[","0",", ","50","]" ] } ] } ] @@ -69348,40 +71417,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "372", + "localId" : "688", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "368", + "localId" : "683", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "684", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "366", + "localId" : "681", "type" : "Null" } }, "high" : { - "localId" : "367", + "localId" : "682", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "371", + "localId" : "687", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "369", + "localId" : "685", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "370", + "localId" : "686", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", "type" : "Literal" @@ -69389,31 +71461,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "381", + "localId" : "690", "name" : "UnknownBegNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "381", + "r" : "690", "s" : [ { "value" : [ "","define ","UnknownBegNotMeetsIntIvl",": " ] }, { - "r" : "380", + "r" : "698", "s" : [ { - "r" : "376", + "r" : "693", "s" : [ { - "r" : "374", + "r" : "691", "value" : [ "Interval(","null",", ","5","]" ] } ] }, { - "r" : "380", + "r" : "698", "value" : [ " ","meets before"," " ] }, { - "r" : "379", + "r" : "697", "s" : [ { - "r" : "377", + "r" : "695", "value" : [ "Interval[","0",", ","100","]" ] } ] } ] @@ -69421,40 +71493,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "380", + "localId" : "698", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "376", + "localId" : "693", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "694", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "374", + "localId" : "691", "type" : "Null" } }, "high" : { - "localId" : "375", + "localId" : "692", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "379", + "localId" : "697", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "377", + "localId" : "695", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "378", + "localId" : "696", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -69462,31 +71537,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "389", + "localId" : "700", "name" : "IntIvlMayMeetBeforeUnknownBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "389", + "r" : "700", "s" : [ { "value" : [ "","define ","IntIvlMayMeetBeforeUnknownBeg",": " ] }, { - "r" : "388", + "r" : "708", "s" : [ { - "r" : "384", + "r" : "703", "s" : [ { - "r" : "382", + "r" : "701", "value" : [ "Interval[","0",", ","100","]" ] } ] }, { - "r" : "388", + "r" : "708", "value" : [ " ","meets before"," " ] }, { - "r" : "387", + "r" : "706", "s" : [ { - "r" : "385", + "r" : "704", "value" : [ "Interval(","null",", ","400",")" ] } ] } ] @@ -69494,40 +71569,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "388", + "localId" : "708", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "384", + "localId" : "703", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "382", + "localId" : "701", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "383", + "localId" : "702", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "387", + "localId" : "706", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "707", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "385", + "localId" : "704", "type" : "Null" } }, "high" : { - "localId" : "386", + "localId" : "705", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "400", "type" : "Literal" @@ -69535,31 +71613,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "397", + "localId" : "710", "name" : "PosInfEndMeetsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "397", + "r" : "710", "s" : [ { "value" : [ "","define ","PosInfEndMeetsAfterIntIvl",": " ] }, { - "r" : "396", + "r" : "718", "s" : [ { - "r" : "392", + "r" : "713", "s" : [ { - "r" : "390", + "r" : "711", "value" : [ "Interval[","100",", ","null","]" ] } ] }, { - "r" : "396", + "r" : "718", "value" : [ " ","meets before"," " ] }, { - "r" : "395", + "r" : "717", "s" : [ { - "r" : "393", + "r" : "715", "value" : [ "Interval[","0",", ","99","]" ] } ] } ] @@ -69567,40 +71645,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "396", + "localId" : "718", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "392", + "localId" : "713", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "390", + "localId" : "711", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { + "localId" : "714", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "391", + "localId" : "712", "type" : "Null" } } }, { - "localId" : "395", + "localId" : "717", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "393", + "localId" : "715", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "394", + "localId" : "716", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "99", "type" : "Literal" @@ -69608,31 +71689,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "405", + "localId" : "720", "name" : "PosInfEndNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "405", + "r" : "720", "s" : [ { "value" : [ "","define ","PosInfEndNotMeetsIntIvl",": " ] }, { - "r" : "404", + "r" : "728", "s" : [ { - "r" : "400", + "r" : "723", "s" : [ { - "r" : "398", + "r" : "721", "value" : [ "Interval[","0",", ","null","]" ] } ] }, { - "r" : "404", + "r" : "728", "value" : [ " ","meets before"," " ] }, { - "r" : "403", + "r" : "727", "s" : [ { - "r" : "401", + "r" : "725", "value" : [ "Interval[","1000",", ","2000","]" ] } ] } ] @@ -69640,40 +71721,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "404", + "localId" : "728", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "400", + "localId" : "723", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "398", + "localId" : "721", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "724", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "399", + "localId" : "722", "type" : "Null" } } }, { - "localId" : "403", + "localId" : "727", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "401", + "localId" : "725", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000", "type" : "Literal" }, "high" : { - "localId" : "402", + "localId" : "726", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" @@ -69681,31 +71765,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "413", + "localId" : "730", "name" : "IntIvlNotMeetsPosInfEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "413", + "r" : "730", "s" : [ { "value" : [ "","define ","IntIvlNotMeetsPosInfEnd",": " ] }, { - "r" : "412", + "r" : "738", "s" : [ { - "r" : "408", + "r" : "733", "s" : [ { - "r" : "406", + "r" : "731", "value" : [ "Interval[","100",", ","200","]" ] } ] }, { - "r" : "412", + "r" : "738", "value" : [ " ","meets before"," " ] }, { - "r" : "411", + "r" : "736", "s" : [ { - "r" : "409", + "r" : "734", "value" : [ "Interval[","0",", ","null","]" ] } ] } ] @@ -69713,72 +71797,75 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "412", + "localId" : "738", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "408", + "localId" : "733", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "406", + "localId" : "731", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { - "localId" : "407", + "localId" : "732", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", "type" : "Literal" } }, { - "localId" : "411", + "localId" : "736", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "409", + "localId" : "734", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "737", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "410", + "localId" : "735", "type" : "Null" } } } ] } }, { - "localId" : "421", + "localId" : "740", "name" : "UnknownEndMeetsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "421", + "r" : "740", "s" : [ { "value" : [ "","define ","UnknownEndMeetsAfterIntIvl",": " ] }, { - "r" : "420", + "r" : "748", "s" : [ { - "r" : "416", + "r" : "743", "s" : [ { - "r" : "414", + "r" : "741", "value" : [ "Interval[","100",", ","null",")" ] } ] }, { - "r" : "420", + "r" : "748", "value" : [ " ","meets before"," " ] }, { - "r" : "419", + "r" : "747", "s" : [ { - "r" : "417", + "r" : "745", "value" : [ "Interval[","0",", ","99","]" ] } ] } ] @@ -69786,40 +71873,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "420", + "localId" : "748", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "416", + "localId" : "743", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "414", + "localId" : "741", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" }, "high" : { + "localId" : "744", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "415", + "localId" : "742", "type" : "Null" } } }, { - "localId" : "419", + "localId" : "747", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "417", + "localId" : "745", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "418", + "localId" : "746", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "99", "type" : "Literal" @@ -69827,31 +71917,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "429", + "localId" : "750", "name" : "UnknownEndMayMeetBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "429", + "r" : "750", "s" : [ { "value" : [ "","define ","UnknownEndMayMeetBeforeIntIvl",": " ] }, { - "r" : "428", + "r" : "758", "s" : [ { - "r" : "424", + "r" : "753", "s" : [ { - "r" : "422", + "r" : "751", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "428", + "r" : "758", "value" : [ " ","meets before"," " ] }, { - "r" : "427", + "r" : "757", "s" : [ { - "r" : "425", + "r" : "755", "value" : [ "Interval[","50",", ","100","]" ] } ] } ] @@ -69859,40 +71949,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "428", + "localId" : "758", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "424", + "localId" : "753", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "422", + "localId" : "751", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "754", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "423", + "localId" : "752", "type" : "Null" } } }, { - "localId" : "427", + "localId" : "757", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "425", + "localId" : "755", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", "type" : "Literal" }, "high" : { - "localId" : "426", + "localId" : "756", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -69900,31 +71993,31 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "437", + "localId" : "760", "name" : "UnknownEndNotMeetsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "437", + "r" : "760", "s" : [ { "value" : [ "","define ","UnknownEndNotMeetsIntIvl",": " ] }, { - "r" : "436", + "r" : "768", "s" : [ { - "r" : "432", + "r" : "763", "s" : [ { - "r" : "430", + "r" : "761", "value" : [ "Interval[","0",", ","null",")" ] } ] }, { - "r" : "436", + "r" : "768", "value" : [ " ","meets before"," " ] }, { - "r" : "435", + "r" : "767", "s" : [ { - "r" : "433", + "r" : "765", "value" : [ "Interval[","0",", ","100","]" ] } ] } ] @@ -69932,40 +72025,43 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "436", + "localId" : "768", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "432", + "localId" : "763", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "430", + "localId" : "761", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { + "localId" : "764", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "431", + "localId" : "762", "type" : "Null" } } }, { - "localId" : "435", + "localId" : "767", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "433", + "localId" : "765", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "434", + "localId" : "766", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" @@ -69973,39 +72069,39 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "446", + "localId" : "770", "name" : "IntIvlMayMeetAfterUnknownEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "446", + "r" : "770", "s" : [ { "value" : [ "","define ","IntIvlMayMeetAfterUnknownEnd",": " ] }, { - "r" : "445", + "r" : "779", "s" : [ { - "r" : "440", + "r" : "773", "s" : [ { - "r" : "438", + "r" : "771", "value" : [ "Interval[","0",", ","100","]" ] } ] }, { - "r" : "445", + "r" : "779", "value" : [ " ","meets before"," " ] }, { - "r" : "444", + "r" : "777", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "442", + "r" : "774", "s" : [ { - "r" : "441", + "r" : "775", "value" : [ "-","100" ] } ] }, { - "r" : "443", + "r" : "776", "value" : [ ", ","null",")" ] } ] } ] @@ -70013,96 +72109,100 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "445", + "localId" : "779", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "440", + "localId" : "773", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "438", + "localId" : "771", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "439", + "localId" : "772", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, { - "localId" : "444", + "localId" : "777", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "442", + "localId" : "774", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "441", + "localId" : "775", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } }, "high" : { + "localId" : "778", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "443", + "localId" : "776", "type" : "Null" } } } ] } }, { - "localId" : "475", + "localId" : "781", "name" : "NegInfBegMeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "475", + "r" : "781", "s" : [ { "value" : [ "","define ","NegInfBegMeetsBeforeDateIvl",": " ] }, { - "r" : "474", + "r" : "816", "s" : [ { - "r" : "456", + "r" : "793", "s" : [ { - "r" : "447", + "r" : "782", "value" : [ "Interval[","null",", " ] }, { - "r" : "455", + "r" : "792", "s" : [ { - "r" : "448", + "r" : "783", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "474", + "r" : "816", "value" : [ " ","meets before"," " ] }, { - "r" : "473", + "r" : "815", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "464", + "r" : "804", "s" : [ { - "r" : "457", + "r" : "795", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "472", + "r" : "814", "s" : [ { - "r" : "465", + "r" : "805", "value" : [ "DateTime","(","2030",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -70113,159 +72213,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "474", + "localId" : "816", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "456", + "localId" : "793", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "794", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "447", + "localId" : "782", "type" : "Null" } }, "high" : { - "localId" : "455", + "localId" : "792", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "448", + "localId" : "783", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "449", + "localId" : "784", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "450", + "localId" : "785", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "451", + "localId" : "786", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "452", + "localId" : "787", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "453", + "localId" : "788", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "454", + "localId" : "789", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "473", + "localId" : "815", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "464", + "localId" : "804", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "457", + "localId" : "795", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "458", + "localId" : "796", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "459", + "localId" : "797", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "460", + "localId" : "798", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "461", + "localId" : "799", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "462", + "localId" : "800", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "463", + "localId" : "801", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "472", + "localId" : "814", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "465", + "localId" : "805", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2030", "type" : "Literal" }, "month" : { - "localId" : "466", + "localId" : "806", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "467", + "localId" : "807", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "468", + "localId" : "808", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "469", + "localId" : "809", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "470", + "localId" : "810", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "471", + "localId" : "811", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -70274,51 +72380,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "504", + "localId" : "818", "name" : "NegInfBegNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "504", + "r" : "818", "s" : [ { "value" : [ "","define ","NegInfBegNotMeetsDateIvl",": " ] }, { - "r" : "503", + "r" : "853", "s" : [ { - "r" : "485", + "r" : "830", "s" : [ { - "r" : "476", + "r" : "819", "value" : [ "Interval[","null",", " ] }, { - "r" : "484", + "r" : "829", "s" : [ { - "r" : "477", + "r" : "820", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "503", + "r" : "853", "value" : [ " ","meets before"," " ] }, { - "r" : "502", + "r" : "852", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "493", + "r" : "841", "s" : [ { - "r" : "486", + "r" : "832", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "501", + "r" : "851", "s" : [ { - "r" : "494", + "r" : "842", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -70329,159 +72435,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "503", + "localId" : "853", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "485", + "localId" : "830", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "831", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "476", + "localId" : "819", "type" : "Null" } }, "high" : { - "localId" : "484", + "localId" : "829", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "477", + "localId" : "820", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "478", + "localId" : "821", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "479", + "localId" : "822", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "480", + "localId" : "823", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "481", + "localId" : "824", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "482", + "localId" : "825", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "483", + "localId" : "826", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "502", + "localId" : "852", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "493", + "localId" : "841", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "486", + "localId" : "832", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "487", + "localId" : "833", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "488", + "localId" : "834", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "489", + "localId" : "835", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "490", + "localId" : "836", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "491", + "localId" : "837", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "492", + "localId" : "838", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "501", + "localId" : "851", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "494", + "localId" : "842", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "495", + "localId" : "843", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "496", + "localId" : "844", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "497", + "localId" : "845", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "498", + "localId" : "846", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "499", + "localId" : "847", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "500", + "localId" : "848", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -70490,51 +72602,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "533", + "localId" : "855", "name" : "DateIvlNotMeetsNegInfBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "533", + "r" : "855", "s" : [ { "value" : [ "","define ","DateIvlNotMeetsNegInfBeg",": " ] }, { - "r" : "532", + "r" : "890", "s" : [ { - "r" : "521", + "r" : "876", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "512", + "r" : "865", "s" : [ { - "r" : "505", + "r" : "856", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "520", + "r" : "875", "s" : [ { - "r" : "513", + "r" : "866", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "532", + "r" : "890", "value" : [ " ","meets before"," " ] }, { - "r" : "531", + "r" : "888", "s" : [ { - "r" : "522", + "r" : "877", "value" : [ "Interval[","null",", " ] }, { - "r" : "530", + "r" : "887", "s" : [ { - "r" : "523", + "r" : "878", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -70545,159 +72657,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "532", + "localId" : "890", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "521", + "localId" : "876", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "512", + "localId" : "865", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "505", + "localId" : "856", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "506", + "localId" : "857", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "507", + "localId" : "858", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "508", + "localId" : "859", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "509", + "localId" : "860", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "510", + "localId" : "861", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "511", + "localId" : "862", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "520", + "localId" : "875", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "513", + "localId" : "866", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "514", + "localId" : "867", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "515", + "localId" : "868", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "516", + "localId" : "869", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "517", + "localId" : "870", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "518", + "localId" : "871", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "519", + "localId" : "872", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "531", + "localId" : "888", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "889", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "522", + "localId" : "877", "type" : "Null" } }, "high" : { - "localId" : "530", + "localId" : "887", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "523", + "localId" : "878", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "524", + "localId" : "879", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "525", + "localId" : "880", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "526", + "localId" : "881", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "527", + "localId" : "882", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "528", + "localId" : "883", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "529", + "localId" : "884", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -70706,51 +72824,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "562", + "localId" : "892", "name" : "UnknownBegMeetsBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "562", + "r" : "892", "s" : [ { "value" : [ "","define ","UnknownBegMeetsBeforeDateIvl",": " ] }, { - "r" : "561", + "r" : "927", "s" : [ { - "r" : "543", + "r" : "904", "s" : [ { - "r" : "534", + "r" : "893", "value" : [ "Interval(","null",", " ] }, { - "r" : "542", + "r" : "903", "s" : [ { - "r" : "535", + "r" : "894", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "561", + "r" : "927", "value" : [ " ","meets before"," " ] }, { - "r" : "560", + "r" : "926", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "551", + "r" : "915", "s" : [ { - "r" : "544", + "r" : "906", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "559", + "r" : "925", "s" : [ { - "r" : "552", + "r" : "916", "value" : [ "DateTime","(","2030",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -70761,159 +72879,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "561", + "localId" : "927", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "543", + "localId" : "904", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "905", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "534", + "localId" : "893", "type" : "Null" } }, "high" : { - "localId" : "542", + "localId" : "903", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "535", + "localId" : "894", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "536", + "localId" : "895", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "537", + "localId" : "896", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "538", + "localId" : "897", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "539", + "localId" : "898", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "540", + "localId" : "899", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "541", + "localId" : "900", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "560", + "localId" : "926", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "551", + "localId" : "915", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "544", + "localId" : "906", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "545", + "localId" : "907", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "546", + "localId" : "908", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "547", + "localId" : "909", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "548", + "localId" : "910", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "549", + "localId" : "911", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "550", + "localId" : "912", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "559", + "localId" : "925", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "552", + "localId" : "916", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2030", "type" : "Literal" }, "month" : { - "localId" : "553", + "localId" : "917", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "554", + "localId" : "918", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "555", + "localId" : "919", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "556", + "localId" : "920", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "557", + "localId" : "921", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "558", + "localId" : "922", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -70922,51 +73046,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "591", + "localId" : "929", "name" : "UnknownBegMayMeetAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "591", + "r" : "929", "s" : [ { "value" : [ "","define ","UnknownBegMayMeetAfterDateIvl",": " ] }, { - "r" : "590", + "r" : "964", "s" : [ { - "r" : "572", + "r" : "941", "s" : [ { - "r" : "563", + "r" : "930", "value" : [ "Interval(","null",", " ] }, { - "r" : "571", + "r" : "940", "s" : [ { - "r" : "564", + "r" : "931", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "590", + "r" : "964", "value" : [ " ","meets before"," " ] }, { - "r" : "589", + "r" : "963", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "580", + "r" : "952", "s" : [ { - "r" : "573", + "r" : "943", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "588", + "r" : "962", "s" : [ { - "r" : "581", + "r" : "953", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -70977,159 +73101,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "590", + "localId" : "964", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "572", + "localId" : "941", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "942", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "563", + "localId" : "930", "type" : "Null" } }, "high" : { - "localId" : "571", + "localId" : "940", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "564", + "localId" : "931", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "565", + "localId" : "932", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "566", + "localId" : "933", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "567", + "localId" : "934", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "568", + "localId" : "935", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "569", + "localId" : "936", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "570", + "localId" : "937", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "589", + "localId" : "963", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "580", + "localId" : "952", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "573", + "localId" : "943", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "574", + "localId" : "944", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "575", + "localId" : "945", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "576", + "localId" : "946", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "577", + "localId" : "947", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "578", + "localId" : "948", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "579", + "localId" : "949", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "588", + "localId" : "962", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "581", + "localId" : "953", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "582", + "localId" : "954", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "583", + "localId" : "955", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "584", + "localId" : "956", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "585", + "localId" : "957", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "586", + "localId" : "958", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "587", + "localId" : "959", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -71138,51 +73268,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "620", + "localId" : "966", "name" : "UnknownBegNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "620", + "r" : "966", "s" : [ { "value" : [ "","define ","UnknownBegNotMeetsDateIvl",": " ] }, { - "r" : "619", + "r" : "1001", "s" : [ { - "r" : "601", + "r" : "978", "s" : [ { - "r" : "592", + "r" : "967", "value" : [ "Interval(","null",", " ] }, { - "r" : "600", + "r" : "977", "s" : [ { - "r" : "593", + "r" : "968", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ")" ] } ] }, { - "r" : "619", + "r" : "1001", "value" : [ " ","meets before"," " ] }, { - "r" : "618", + "r" : "1000", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "609", + "r" : "989", "s" : [ { - "r" : "602", + "r" : "980", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "617", + "r" : "999", "s" : [ { - "r" : "610", + "r" : "990", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -71193,159 +73323,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "619", + "localId" : "1001", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "601", + "localId" : "978", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "979", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "592", + "localId" : "967", "type" : "Null" } }, "high" : { - "localId" : "600", + "localId" : "977", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "593", + "localId" : "968", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "594", + "localId" : "969", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "595", + "localId" : "970", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "596", + "localId" : "971", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "597", + "localId" : "972", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "598", + "localId" : "973", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "599", + "localId" : "974", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "618", + "localId" : "1000", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "609", + "localId" : "989", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "602", + "localId" : "980", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "603", + "localId" : "981", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "604", + "localId" : "982", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "605", + "localId" : "983", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "606", + "localId" : "984", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "607", + "localId" : "985", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "608", + "localId" : "986", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "617", + "localId" : "999", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "610", + "localId" : "990", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "611", + "localId" : "991", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "612", + "localId" : "992", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "613", + "localId" : "993", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "614", + "localId" : "994", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "615", + "localId" : "995", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "616", + "localId" : "996", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -71354,51 +73490,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "649", + "localId" : "1003", "name" : "DateIvlMayMeetBeforeUnknownBeg", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "649", + "r" : "1003", "s" : [ { "value" : [ "","define ","DateIvlMayMeetBeforeUnknownBeg",": " ] }, { - "r" : "648", + "r" : "1038", "s" : [ { - "r" : "637", + "r" : "1024", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "628", + "r" : "1013", "s" : [ { - "r" : "621", + "r" : "1004", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "636", + "r" : "1023", "s" : [ { - "r" : "629", + "r" : "1014", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "648", + "r" : "1038", "value" : [ " ","meets before"," " ] }, { - "r" : "647", + "r" : "1036", "s" : [ { - "r" : "638", + "r" : "1025", "value" : [ "Interval(","null",", " ] }, { - "r" : "646", + "r" : "1035", "s" : [ { - "r" : "639", + "r" : "1026", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -71409,159 +73545,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "648", + "localId" : "1038", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "637", + "localId" : "1024", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "628", + "localId" : "1013", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "621", + "localId" : "1004", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "622", + "localId" : "1005", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "623", + "localId" : "1006", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "624", + "localId" : "1007", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "625", + "localId" : "1008", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "626", + "localId" : "1009", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "627", + "localId" : "1010", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "636", + "localId" : "1023", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "629", + "localId" : "1014", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "630", + "localId" : "1015", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "631", + "localId" : "1016", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "632", + "localId" : "1017", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "633", + "localId" : "1018", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "634", + "localId" : "1019", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "635", + "localId" : "1020", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "647", + "localId" : "1036", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "1037", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "638", + "localId" : "1025", "type" : "Null" } }, "high" : { - "localId" : "646", + "localId" : "1035", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "639", + "localId" : "1026", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "640", + "localId" : "1027", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "641", + "localId" : "1028", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "642", + "localId" : "1029", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "643", + "localId" : "1030", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "644", + "localId" : "1031", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "645", + "localId" : "1032", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -71570,51 +73712,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "678", + "localId" : "1040", "name" : "PosInfEndMeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "678", + "r" : "1040", "s" : [ { "value" : [ "","define ","PosInfEndMeetsAfterDateIvl",": " ] }, { - "r" : "677", + "r" : "1075", "s" : [ { - "r" : "659", + "r" : "1052", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "657", + "r" : "1050", "s" : [ { - "r" : "650", + "r" : "1041", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "658", + "r" : "1051", "value" : [ ", ","null","]" ] } ] }, { - "r" : "677", + "r" : "1075", "value" : [ " ","meets before"," " ] }, { - "r" : "676", + "r" : "1074", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "667", + "r" : "1063", "s" : [ { - "r" : "660", + "r" : "1054", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "675", + "r" : "1073", "s" : [ { - "r" : "668", + "r" : "1064", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -71625,159 +73767,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "677", + "localId" : "1075", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "659", + "localId" : "1052", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "657", + "localId" : "1050", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "650", + "localId" : "1041", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "651", + "localId" : "1042", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "652", + "localId" : "1043", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "653", + "localId" : "1044", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "654", + "localId" : "1045", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "655", + "localId" : "1046", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "656", + "localId" : "1047", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1053", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "658", + "localId" : "1051", "type" : "Null" } } }, { - "localId" : "676", + "localId" : "1074", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "667", + "localId" : "1063", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "660", + "localId" : "1054", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "661", + "localId" : "1055", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "662", + "localId" : "1056", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "663", + "localId" : "1057", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "664", + "localId" : "1058", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "665", + "localId" : "1059", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "666", + "localId" : "1060", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "675", + "localId" : "1073", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "668", + "localId" : "1064", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "669", + "localId" : "1065", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "670", + "localId" : "1066", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "671", + "localId" : "1067", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "672", + "localId" : "1068", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "673", + "localId" : "1069", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "674", + "localId" : "1070", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -71786,51 +73934,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "707", + "localId" : "1077", "name" : "PosInfEndNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "707", + "r" : "1077", "s" : [ { "value" : [ "","define ","PosInfEndNotMeetsDateIvl",": " ] }, { - "r" : "706", + "r" : "1112", "s" : [ { - "r" : "688", + "r" : "1089", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "686", + "r" : "1087", "s" : [ { - "r" : "679", + "r" : "1078", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "687", + "r" : "1088", "value" : [ ", ","null","]" ] } ] }, { - "r" : "706", + "r" : "1112", "value" : [ " ","meets before"," " ] }, { - "r" : "705", + "r" : "1111", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "696", + "r" : "1100", "s" : [ { - "r" : "689", + "r" : "1091", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "704", + "r" : "1110", "s" : [ { - "r" : "697", + "r" : "1101", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -71841,159 +73989,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "706", + "localId" : "1112", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "688", + "localId" : "1089", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "686", + "localId" : "1087", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "679", + "localId" : "1078", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "680", + "localId" : "1079", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "681", + "localId" : "1080", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "682", + "localId" : "1081", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "683", + "localId" : "1082", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "684", + "localId" : "1083", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "685", + "localId" : "1084", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1090", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "687", + "localId" : "1088", "type" : "Null" } } }, { - "localId" : "705", + "localId" : "1111", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "696", + "localId" : "1100", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "689", + "localId" : "1091", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "690", + "localId" : "1092", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "691", + "localId" : "1093", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "692", + "localId" : "1094", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "693", + "localId" : "1095", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "694", + "localId" : "1096", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "695", + "localId" : "1097", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "704", + "localId" : "1110", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "697", + "localId" : "1101", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "698", + "localId" : "1102", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "699", + "localId" : "1103", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "700", + "localId" : "1104", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "701", + "localId" : "1105", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "702", + "localId" : "1106", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "703", + "localId" : "1107", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -72002,54 +74156,54 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "736", + "localId" : "1114", "name" : "DateIvlNotMeetsPosInfEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "736", + "r" : "1114", "s" : [ { "value" : [ "","define ","DateIvlNotMeetsPosInfEnd",": " ] }, { - "r" : "735", + "r" : "1149", "s" : [ { - "r" : "724", + "r" : "1135", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "715", + "r" : "1124", "s" : [ { - "r" : "708", + "r" : "1115", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "723", + "r" : "1134", "s" : [ { - "r" : "716", + "r" : "1125", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "735", + "r" : "1149", "value" : [ " ","meets before"," " ] }, { - "r" : "734", + "r" : "1147", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "732", + "r" : "1145", "s" : [ { - "r" : "725", + "r" : "1136", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "733", + "r" : "1146", "value" : [ ", ","null","]" ] } ] } ] @@ -72057,212 +74211,218 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "735", + "localId" : "1149", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "724", + "localId" : "1135", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "715", + "localId" : "1124", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "708", + "localId" : "1115", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "709", + "localId" : "1116", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "710", + "localId" : "1117", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "711", + "localId" : "1118", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "712", + "localId" : "1119", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "713", + "localId" : "1120", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "714", + "localId" : "1121", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "723", + "localId" : "1134", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "716", + "localId" : "1125", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "717", + "localId" : "1126", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "718", + "localId" : "1127", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "719", + "localId" : "1128", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "720", + "localId" : "1129", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "721", + "localId" : "1130", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "722", + "localId" : "1131", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "734", + "localId" : "1147", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "732", + "localId" : "1145", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "725", + "localId" : "1136", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "726", + "localId" : "1137", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "727", + "localId" : "1138", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "728", + "localId" : "1139", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "729", + "localId" : "1140", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "730", + "localId" : "1141", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "731", + "localId" : "1142", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1148", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "733", + "localId" : "1146", "type" : "Null" } } } ] } }, { - "localId" : "765", + "localId" : "1151", "name" : "UnknownEndMeetsAfterDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "765", + "r" : "1151", "s" : [ { "value" : [ "","define ","UnknownEndMeetsAfterDateIvl",": " ] }, { - "r" : "764", + "r" : "1186", "s" : [ { - "r" : "746", + "r" : "1163", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "744", + "r" : "1161", "s" : [ { - "r" : "737", + "r" : "1152", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "745", + "r" : "1162", "value" : [ ", ","null",")" ] } ] }, { - "r" : "764", + "r" : "1186", "value" : [ " ","meets before"," " ] }, { - "r" : "763", + "r" : "1185", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "754", + "r" : "1174", "s" : [ { - "r" : "747", + "r" : "1165", "value" : [ "DateTime","(","2010",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "762", + "r" : "1184", "s" : [ { - "r" : "755", + "r" : "1175", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -72273,159 +74433,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "764", + "localId" : "1186", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "746", + "localId" : "1163", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "744", + "localId" : "1161", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "737", + "localId" : "1152", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "738", + "localId" : "1153", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "739", + "localId" : "1154", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "740", + "localId" : "1155", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "741", + "localId" : "1156", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "742", + "localId" : "1157", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "743", + "localId" : "1158", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1164", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "745", + "localId" : "1162", "type" : "Null" } } }, { - "localId" : "763", + "localId" : "1185", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "754", + "localId" : "1174", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "747", + "localId" : "1165", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", "type" : "Literal" }, "month" : { - "localId" : "748", + "localId" : "1166", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "749", + "localId" : "1167", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "750", + "localId" : "1168", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "751", + "localId" : "1169", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "752", + "localId" : "1170", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "753", + "localId" : "1171", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "762", + "localId" : "1184", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "755", + "localId" : "1175", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "756", + "localId" : "1176", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "757", + "localId" : "1177", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "758", + "localId" : "1178", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "759", + "localId" : "1179", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "760", + "localId" : "1180", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "761", + "localId" : "1181", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -72434,51 +74600,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "794", + "localId" : "1188", "name" : "UnknownEndMayMeetBeforeDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "794", + "r" : "1188", "s" : [ { "value" : [ "","define ","UnknownEndMayMeetBeforeDateIvl",": " ] }, { - "r" : "793", + "r" : "1223", "s" : [ { - "r" : "775", + "r" : "1200", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "773", + "r" : "1198", "s" : [ { - "r" : "766", + "r" : "1189", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "774", + "r" : "1199", "value" : [ ", ","null",")" ] } ] }, { - "r" : "793", + "r" : "1223", "value" : [ " ","meets before"," " ] }, { - "r" : "792", + "r" : "1222", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "783", + "r" : "1211", "s" : [ { - "r" : "776", + "r" : "1202", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "791", + "r" : "1221", "s" : [ { - "r" : "784", + "r" : "1212", "value" : [ "DateTime","(","2040",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -72489,159 +74655,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "793", + "localId" : "1223", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "775", + "localId" : "1200", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "773", + "localId" : "1198", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "766", + "localId" : "1189", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "767", + "localId" : "1190", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "768", + "localId" : "1191", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "769", + "localId" : "1192", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "770", + "localId" : "1193", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "771", + "localId" : "1194", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "772", + "localId" : "1195", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1201", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "774", + "localId" : "1199", "type" : "Null" } } }, { - "localId" : "792", + "localId" : "1222", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "783", + "localId" : "1211", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "776", + "localId" : "1202", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "777", + "localId" : "1203", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "778", + "localId" : "1204", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "779", + "localId" : "1205", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "780", + "localId" : "1206", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "781", + "localId" : "1207", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "782", + "localId" : "1208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "791", + "localId" : "1221", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "784", + "localId" : "1212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2040", "type" : "Literal" }, "month" : { - "localId" : "785", + "localId" : "1213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "786", + "localId" : "1214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "787", + "localId" : "1215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "788", + "localId" : "1216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "789", + "localId" : "1217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "790", + "localId" : "1218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -72650,51 +74822,51 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "823", + "localId" : "1225", "name" : "UnknownEndNotMeetsDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "823", + "r" : "1225", "s" : [ { "value" : [ "","define ","UnknownEndNotMeetsDateIvl",": " ] }, { - "r" : "822", + "r" : "1260", "s" : [ { - "r" : "804", + "r" : "1237", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "802", + "r" : "1235", "s" : [ { - "r" : "795", + "r" : "1226", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "803", + "r" : "1236", "value" : [ ", ","null",")" ] } ] }, { - "r" : "822", + "r" : "1260", "value" : [ " ","meets before"," " ] }, { - "r" : "821", + "r" : "1259", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "812", + "r" : "1248", "s" : [ { - "r" : "805", + "r" : "1239", "value" : [ "DateTime","(","2000",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "820", + "r" : "1258", "s" : [ { - "r" : "813", + "r" : "1249", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -72705,159 +74877,165 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "822", + "localId" : "1260", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "804", + "localId" : "1237", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "802", + "localId" : "1235", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "795", + "localId" : "1226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "796", + "localId" : "1227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "797", + "localId" : "1228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "798", + "localId" : "1229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "799", + "localId" : "1230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "800", + "localId" : "1231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "801", + "localId" : "1232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1238", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "803", + "localId" : "1236", "type" : "Null" } } }, { - "localId" : "821", + "localId" : "1259", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "812", + "localId" : "1248", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "805", + "localId" : "1239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", "type" : "Literal" }, "month" : { - "localId" : "806", + "localId" : "1240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "807", + "localId" : "1241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "808", + "localId" : "1242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "809", + "localId" : "1243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "810", + "localId" : "1244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "811", + "localId" : "1245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "820", + "localId" : "1258", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "813", + "localId" : "1249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "814", + "localId" : "1250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "815", + "localId" : "1251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "816", + "localId" : "1252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "817", + "localId" : "1253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "818", + "localId" : "1254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "819", + "localId" : "1255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -72866,54 +75044,54 @@ module.exports['MeetsBefore'] = { } ] } }, { - "localId" : "852", + "localId" : "1262", "name" : "DateIvlMayMeetAfterUnknownEnd", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "852", + "r" : "1262", "s" : [ { "value" : [ "","define ","DateIvlMayMeetAfterUnknownEnd",": " ] }, { - "r" : "851", + "r" : "1297", "s" : [ { - "r" : "840", + "r" : "1283", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "831", + "r" : "1272", "s" : [ { - "r" : "824", + "r" : "1263", "value" : [ "DateTime","(","2020",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "839", + "r" : "1282", "s" : [ { - "r" : "832", + "r" : "1273", "value" : [ "DateTime","(","2040",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "851", + "r" : "1297", "value" : [ " ","meets before"," " ] }, { - "r" : "850", + "r" : "1295", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "848", + "r" : "1293", "s" : [ { - "r" : "841", + "r" : "1284", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { - "r" : "849", + "r" : "1294", "value" : [ ", ","null",")" ] } ] } ] @@ -72921,161 +75099,167 @@ module.exports['MeetsBefore'] = { } } ], "expression" : { - "localId" : "851", + "localId" : "1297", "type" : "MeetsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "840", + "localId" : "1283", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "831", + "localId" : "1272", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "824", + "localId" : "1263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2020", "type" : "Literal" }, "month" : { - "localId" : "825", + "localId" : "1264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "826", + "localId" : "1265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "827", + "localId" : "1266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "828", + "localId" : "1267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "829", + "localId" : "1268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "830", + "localId" : "1269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "839", + "localId" : "1282", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "832", + "localId" : "1273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2040", "type" : "Literal" }, "month" : { - "localId" : "833", + "localId" : "1274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "834", + "localId" : "1275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "835", + "localId" : "1276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "836", + "localId" : "1277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "837", + "localId" : "1278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "838", + "localId" : "1279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "850", + "localId" : "1295", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "848", + "localId" : "1293", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "841", + "localId" : "1284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "842", + "localId" : "1285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "843", + "localId" : "1286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "844", + "localId" : "1287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "845", + "localId" : "1288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "846", + "localId" : "1289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "847", + "localId" : "1290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { + "localId" : "1296", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "849", + "localId" : "1294", "type" : "Null" } } @@ -73103,14 +75287,16 @@ define OverlapsIsNull: Interval[6, 10] overlaps (null as Interval) module.exports['Overlaps'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "74", + "r" : "284", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -73126,17 +75312,18 @@ module.exports['Overlaps'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -73144,7 +75331,7 @@ module.exports['Overlaps'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -73152,46 +75339,55 @@ module.exports['Overlaps'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "OverlapsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","OverlapsBeforeIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","overlaps"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","2",", ","7","]" ] } ] } ] @@ -73199,38 +75395,39 @@ module.exports['Overlaps'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -73238,31 +75435,31 @@ module.exports['Overlaps'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "OverlapsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","OverlapsAfterIntIvl",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "value" : [ "Interval[","3",", ","8","]" ] } ] }, { - "r" : "16", + "r" : "228", "value" : [ " ","overlaps"," " ] }, { - "r" : "15", + "r" : "227", "s" : [ { - "r" : "13", + "r" : "225", "value" : [ "Interval[","1",", ","6","]" ] } ] } ] @@ -73270,38 +75467,39 @@ module.exports['Overlaps'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "224", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "227", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -73309,31 +75507,31 @@ module.exports['Overlaps'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "OverlapsBoundaryIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","OverlapsBoundaryIntIvl",": " ] }, { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "24", + "r" : "237", "value" : [ " ","overlaps"," " ] }, { - "r" : "23", + "r" : "236", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -73341,38 +75539,39 @@ module.exports['Overlaps'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "237", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -73380,31 +75579,31 @@ module.exports['Overlaps'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "NoOverlapsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","NoOverlapsIntIvl",": " ] }, { - "r" : "32", + "r" : "246", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "Interval[","1",",","5",")" ] } ] }, { - "r" : "32", + "r" : "246", "value" : [ " ","overlaps"," " ] }, { - "r" : "31", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "243", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -73412,38 +75611,39 @@ module.exports['Overlaps'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "246", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "242", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "245", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -73451,31 +75651,31 @@ module.exports['Overlaps'] = { } ] } }, { - "localId" : "41", + "localId" : "248", "name" : "OverlapsBeforeRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "248", "s" : [ { "value" : [ "","define ","OverlapsBeforeRealIvl",": " ] }, { - "r" : "40", + "r" : "255", "s" : [ { - "r" : "36", + "r" : "251", "s" : [ { - "r" : "34", + "r" : "249", "value" : [ "Interval[","1.234",", ","1.567","]" ] } ] }, { - "r" : "40", + "r" : "255", "value" : [ " ","overlaps"," " ] }, { - "r" : "39", + "r" : "254", "s" : [ { - "r" : "37", + "r" : "252", "value" : [ "Interval[","1.345",", ","1.678","]" ] } ] } ] @@ -73483,38 +75683,39 @@ module.exports['Overlaps'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "255", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.567", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "254", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.345", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.678", "type" : "Literal" @@ -73522,31 +75723,31 @@ module.exports['Overlaps'] = { } ] } }, { - "localId" : "49", + "localId" : "257", "name" : "OverlapsAfterRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "257", "s" : [ { "value" : [ "","define ","OverlapsAfterRealIvl",": " ] }, { - "r" : "48", + "r" : "264", "s" : [ { - "r" : "44", + "r" : "260", "s" : [ { - "r" : "42", + "r" : "258", "value" : [ "Interval[","1.345",", ","1.678","]" ] } ] }, { - "r" : "48", + "r" : "264", "value" : [ " ","overlaps"," " ] }, { - "r" : "47", + "r" : "263", "s" : [ { - "r" : "45", + "r" : "261", "value" : [ "Interval[","1.234",", ","1.567","]" ] } ] } ] @@ -73554,38 +75755,39 @@ module.exports['Overlaps'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "264", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "260", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.345", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.678", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "263", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.567", "type" : "Literal" @@ -73593,31 +75795,31 @@ module.exports['Overlaps'] = { } ] } }, { - "localId" : "57", + "localId" : "266", "name" : "OverlapsBoundaryRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "266", "s" : [ { "value" : [ "","define ","OverlapsBoundaryRealIvl",": " ] }, { - "r" : "56", + "r" : "273", "s" : [ { - "r" : "52", + "r" : "269", "s" : [ { - "r" : "50", + "r" : "267", "value" : [ "Interval[","1.0",", ","1.234","]" ] } ] }, { - "r" : "56", + "r" : "273", "value" : [ " ","overlaps"," " ] }, { - "r" : "55", + "r" : "272", "s" : [ { - "r" : "53", + "r" : "270", "value" : [ "Interval[","1.234",", ","2.0","]" ] } ] } ] @@ -73625,38 +75827,39 @@ module.exports['Overlaps'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "273", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "269", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "50", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "51", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" } }, { - "localId" : "55", + "localId" : "272", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "53", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "54", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -73664,31 +75867,31 @@ module.exports['Overlaps'] = { } ] } }, { - "localId" : "65", + "localId" : "275", "name" : "NoOverlapsRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "275", "s" : [ { "value" : [ "","define ","NoOverlapsRealIvl",": " ] }, { - "r" : "64", + "r" : "282", "s" : [ { - "r" : "60", + "r" : "278", "s" : [ { - "r" : "58", + "r" : "276", "value" : [ "Interval[","1.0",", ","1.23456789",")" ] } ] }, { - "r" : "64", + "r" : "282", "value" : [ " ","overlaps"," " ] }, { - "r" : "63", + "r" : "281", "s" : [ { - "r" : "61", + "r" : "279", "value" : [ "Interval[","1.23456789",", ","2.0","]" ] } ] } ] @@ -73696,38 +75899,39 @@ module.exports['Overlaps'] = { } } ], "expression" : { - "localId" : "64", + "localId" : "282", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "278", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "58", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "59", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23456789", "type" : "Literal" } }, { - "localId" : "63", + "localId" : "281", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "61", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23456789", "type" : "Literal" }, "high" : { - "localId" : "62", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -73735,42 +75939,42 @@ module.exports['Overlaps'] = { } ] } }, { - "localId" : "74", + "localId" : "284", "name" : "OverlapsIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "74", + "r" : "284", "s" : [ { "value" : [ "","define ","OverlapsIsNull",": " ] }, { - "r" : "73", + "r" : "292", "s" : [ { - "r" : "68", + "r" : "287", "s" : [ { - "r" : "66", + "r" : "285", "value" : [ "Interval[","6",", ","10","]" ] } ] }, { - "r" : "73", + "r" : "292", "value" : [ " ","overlaps"," " ] }, { - "r" : "72", + "r" : "288", "s" : [ { "value" : [ "(" ] }, { - "r" : "72", + "r" : "288", "s" : [ { - "r" : "69", + "r" : "289", "value" : [ "null"," as " ] }, { - "r" : "71", + "r" : "290", "s" : [ { "value" : [ "Interval<" ] }, { - "r" : "70", + "r" : "291", "s" : [ { "value" : [ "Integer" ] } ] @@ -73786,38 +75990,40 @@ module.exports['Overlaps'] = { } } ], "expression" : { - "localId" : "73", + "localId" : "292", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "287", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "66", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "high" : { - "localId" : "67", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "72", + "localId" : "288", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "69", + "localId" : "289", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "71", + "localId" : "290", "type" : "IntervalTypeSpecifier", "pointType" : { - "localId" : "70", + "localId" : "291", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -73864,14 +76070,16 @@ define MayOverlapAfterDayOfImpreciseIvl: PrecisionDateIvl overlaps day of Interv module.exports['OverlapsDateTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "284", + "r" : "574", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -73887,17 +76095,18 @@ module.exports['OverlapsDateTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -73905,7 +76114,7 @@ module.exports['OverlapsDateTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -73913,47 +76122,56 @@ module.exports['OverlapsDateTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "19", + "localId" : "212", "name" : "ivlA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "212", "s" : [ { "value" : [ "","define ","ivlA",": " ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "17", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "223", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -73963,97 +76181,99 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "233", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "9", + "localId" : "222", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "17", + "localId" : "232", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -74061,32 +76281,32 @@ module.exports['OverlapsDateTime'] = { } } }, { - "localId" : "37", + "localId" : "235", "name" : "ivlB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "235", "s" : [ { "value" : [ "","define ","ivlB",": " ] }, { - "r" : "36", + "r" : "256", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "27", + "r" : "245", "s" : [ { - "r" : "20", + "r" : "236", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "255", "s" : [ { - "r" : "28", + "r" : "246", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -74096,97 +76316,99 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "256", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "27", + "localId" : "245", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "21", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "35", + "localId" : "255", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -74194,32 +76416,32 @@ module.exports['OverlapsDateTime'] = { } } }, { - "localId" : "55", + "localId" : "258", "name" : "ivlC", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "258", "s" : [ { "value" : [ "","define ","ivlC",": " ] }, { - "r" : "54", + "r" : "279", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "45", + "r" : "268", "s" : [ { - "r" : "38", + "r" : "259", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "53", + "r" : "278", "s" : [ { - "r" : "46", + "r" : "269", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -74229,97 +76451,99 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "54", + "localId" : "279", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "268", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "38", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "39", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "40", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "41", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "53", + "localId" : "278", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "46", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "47", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "48", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "49", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "50", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -74327,32 +76551,32 @@ module.exports['OverlapsDateTime'] = { } } }, { - "localId" : "73", + "localId" : "281", "name" : "ivlD", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "281", "s" : [ { "value" : [ "","define ","ivlD",": " ] }, { - "r" : "72", + "r" : "302", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "63", + "r" : "291", "s" : [ { - "r" : "56", + "r" : "282", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "71", + "r" : "301", "s" : [ { - "r" : "64", + "r" : "292", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -74362,97 +76586,99 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "302", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "63", + "localId" : "291", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "56", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "57", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "58", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "59", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "60", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "61", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "71", + "localId" : "301", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "64", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "65", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "66", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "67", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "68", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "69", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "70", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -74460,32 +76686,32 @@ module.exports['OverlapsDateTime'] = { } } }, { - "localId" : "79", + "localId" : "304", "name" : "ivlE", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "304", "s" : [ { "value" : [ "","define ","ivlE",": " ] }, { - "r" : "78", + "r" : "313", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "75", + "r" : "308", "s" : [ { - "r" : "74", + "r" : "305", "value" : [ "DateTime","(","2013",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "77", + "r" : "312", "s" : [ { - "r" : "76", + "r" : "309", "value" : [ "DateTime","(","2015",")" ] } ] }, { @@ -74495,25 +76721,27 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "78", + "localId" : "313", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "75", + "localId" : "308", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "74", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" } }, "high" : { - "localId" : "77", + "localId" : "312", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" @@ -74521,32 +76749,32 @@ module.exports['OverlapsDateTime'] = { } } }, { - "localId" : "85", + "localId" : "315", "name" : "ivlF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "85", + "r" : "315", "s" : [ { "value" : [ "","define ","ivlF",": " ] }, { - "r" : "84", + "r" : "324", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "81", + "r" : "319", "s" : [ { - "r" : "80", + "r" : "316", "value" : [ "DateTime","(","2014",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "323", "s" : [ { - "r" : "82", + "r" : "320", "value" : [ "DateTime","(","2016",")" ] } ] }, { @@ -74556,25 +76784,27 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "84", + "localId" : "324", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "81", + "localId" : "319", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "80", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" } }, "high" : { - "localId" : "83", + "localId" : "323", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", "type" : "Literal" @@ -74582,32 +76812,32 @@ module.exports['OverlapsDateTime'] = { } } }, { - "localId" : "91", + "localId" : "326", "name" : "ivlG", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "326", "s" : [ { "value" : [ "","define ","ivlG",": " ] }, { - "r" : "90", + "r" : "335", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "87", + "r" : "330", "s" : [ { - "r" : "86", + "r" : "327", "value" : [ "DateTime","(","2016",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "89", + "r" : "334", "s" : [ { - "r" : "88", + "r" : "331", "value" : [ "DateTime","(","2017",")" ] } ] }, { @@ -74617,25 +76847,27 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "335", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "87", + "localId" : "330", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", "type" : "Literal" } }, "high" : { - "localId" : "89", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" @@ -74643,32 +76875,32 @@ module.exports['OverlapsDateTime'] = { } } }, { - "localId" : "100", + "localId" : "337", "name" : "ivlH", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "100", + "r" : "337", "s" : [ { "value" : [ "","define ","ivlH",": " ] }, { - "r" : "99", + "r" : "349", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "95", + "r" : "343", "s" : [ { - "r" : "92", + "r" : "338", "value" : [ "DateTime","(","2012",", ","2",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "98", + "r" : "348", "s" : [ { - "r" : "96", + "r" : "344", "value" : [ "DateTime","(","2013",", ","3",")" ] } ] }, { @@ -74678,43 +76910,45 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "99", + "localId" : "349", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "95", + "localId" : "343", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "92", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "93", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "94", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "98", + "localId" : "348", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "96", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "97", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -74722,28 +76956,28 @@ module.exports['OverlapsDateTime'] = { } } }, { - "localId" : "104", + "localId" : "351", "name" : "OverlapsBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "104", + "r" : "351", "s" : [ { "value" : [ "","define ","OverlapsBefore",": " ] }, { - "r" : "103", + "r" : "354", "s" : [ { - "r" : "101", + "r" : "352", "s" : [ { "value" : [ "ivlA" ] } ] }, { - "r" : "103", + "r" : "354", "value" : [ " ","overlaps"," " ] }, { - "r" : "102", + "r" : "353", "s" : [ { "value" : [ "ivlB" ] } ] @@ -74752,41 +76986,42 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "103", + "localId" : "354", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "101", + "localId" : "352", "name" : "ivlA", "type" : "ExpressionRef" }, { - "localId" : "102", + "localId" : "353", "name" : "ivlB", "type" : "ExpressionRef" } ] } }, { - "localId" : "108", + "localId" : "356", "name" : "OverlapsAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "108", + "r" : "356", "s" : [ { "value" : [ "","define ","OverlapsAfter",": " ] }, { - "r" : "107", + "r" : "359", "s" : [ { - "r" : "105", + "r" : "357", "s" : [ { "value" : [ "ivlB" ] } ] }, { - "r" : "107", + "r" : "359", "value" : [ " ","overlaps"," " ] }, { - "r" : "106", + "r" : "358", "s" : [ { "value" : [ "ivlA" ] } ] @@ -74795,41 +77030,42 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "107", + "localId" : "359", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "105", + "localId" : "357", "name" : "ivlB", "type" : "ExpressionRef" }, { - "localId" : "106", + "localId" : "358", "name" : "ivlA", "type" : "ExpressionRef" } ] } }, { - "localId" : "112", + "localId" : "361", "name" : "OverlapsContained", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "112", + "r" : "361", "s" : [ { "value" : [ "","define ","OverlapsContained",": " ] }, { - "r" : "111", + "r" : "364", "s" : [ { - "r" : "109", + "r" : "362", "s" : [ { "value" : [ "ivlB" ] } ] }, { - "r" : "111", + "r" : "364", "value" : [ " ","overlaps"," " ] }, { - "r" : "110", + "r" : "363", "s" : [ { "value" : [ "ivlC" ] } ] @@ -74838,41 +77074,42 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "111", + "localId" : "364", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "109", + "localId" : "362", "name" : "ivlB", "type" : "ExpressionRef" }, { - "localId" : "110", + "localId" : "363", "name" : "ivlC", "type" : "ExpressionRef" } ] } }, { - "localId" : "116", + "localId" : "366", "name" : "OverlapsContains", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "116", + "r" : "366", "s" : [ { "value" : [ "","define ","OverlapsContains",": " ] }, { - "r" : "115", + "r" : "369", "s" : [ { - "r" : "113", + "r" : "367", "s" : [ { "value" : [ "ivlC" ] } ] }, { - "r" : "115", + "r" : "369", "value" : [ " ","overlaps"," " ] }, { - "r" : "114", + "r" : "368", "s" : [ { "value" : [ "ivlB" ] } ] @@ -74881,41 +77118,42 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "115", + "localId" : "369", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "113", + "localId" : "367", "name" : "ivlC", "type" : "ExpressionRef" }, { - "localId" : "114", + "localId" : "368", "name" : "ivlB", "type" : "ExpressionRef" } ] } }, { - "localId" : "120", + "localId" : "371", "name" : "ImpreciseOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "120", + "r" : "371", "s" : [ { "value" : [ "","define ","ImpreciseOverlap",": " ] }, { - "r" : "119", + "r" : "374", "s" : [ { - "r" : "117", + "r" : "372", "s" : [ { "value" : [ "ivlD" ] } ] }, { - "r" : "119", + "r" : "374", "value" : [ " ","overlaps"," " ] }, { - "r" : "118", + "r" : "373", "s" : [ { "value" : [ "ivlH" ] } ] @@ -74924,41 +77162,42 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "119", + "localId" : "374", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "117", + "localId" : "372", "name" : "ivlD", "type" : "ExpressionRef" }, { - "localId" : "118", + "localId" : "373", "name" : "ivlH", "type" : "ExpressionRef" } ] } }, { - "localId" : "124", + "localId" : "376", "name" : "NoOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "124", + "r" : "376", "s" : [ { "value" : [ "","define ","NoOverlap",": " ] }, { - "r" : "123", + "r" : "379", "s" : [ { - "r" : "121", + "r" : "377", "s" : [ { "value" : [ "ivlC" ] } ] }, { - "r" : "123", + "r" : "379", "value" : [ " ","overlaps"," " ] }, { - "r" : "122", + "r" : "378", "s" : [ { "value" : [ "ivlD" ] } ] @@ -74967,41 +77206,42 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "123", + "localId" : "379", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "121", + "localId" : "377", "name" : "ivlC", "type" : "ExpressionRef" }, { - "localId" : "122", + "localId" : "378", "name" : "ivlD", "type" : "ExpressionRef" } ] } }, { - "localId" : "128", + "localId" : "381", "name" : "NoImpreciseOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "128", + "r" : "381", "s" : [ { "value" : [ "","define ","NoImpreciseOverlap",": " ] }, { - "r" : "127", + "r" : "384", "s" : [ { - "r" : "125", + "r" : "382", "s" : [ { "value" : [ "ivlE" ] } ] }, { - "r" : "127", + "r" : "384", "value" : [ " ","overlaps"," " ] }, { - "r" : "126", + "r" : "383", "s" : [ { "value" : [ "ivlG" ] } ] @@ -75010,41 +77250,42 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "127", + "localId" : "384", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "125", + "localId" : "382", "name" : "ivlE", "type" : "ExpressionRef" }, { - "localId" : "126", + "localId" : "383", "name" : "ivlG", "type" : "ExpressionRef" } ] } }, { - "localId" : "132", + "localId" : "386", "name" : "UnknownOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "132", + "r" : "386", "s" : [ { "value" : [ "","define ","UnknownOverlap",": " ] }, { - "r" : "131", + "r" : "389", "s" : [ { - "r" : "129", + "r" : "387", "s" : [ { "value" : [ "ivlE" ] } ] }, { - "r" : "131", + "r" : "389", "value" : [ " ","overlaps"," " ] }, { - "r" : "130", + "r" : "388", "s" : [ { "value" : [ "ivlH" ] } ] @@ -75053,41 +77294,42 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "131", + "localId" : "389", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "129", + "localId" : "387", "name" : "ivlE", "type" : "ExpressionRef" }, { - "localId" : "130", + "localId" : "388", "name" : "ivlH", "type" : "ExpressionRef" } ] } }, { - "localId" : "136", + "localId" : "391", "name" : "MatchingPrecisionOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "136", + "r" : "391", "s" : [ { "value" : [ "","define ","MatchingPrecisionOverlap",": " ] }, { - "r" : "135", + "r" : "394", "s" : [ { - "r" : "133", + "r" : "392", "s" : [ { "value" : [ "ivlF" ] } ] }, { - "r" : "135", + "r" : "394", "value" : [ " ","overlaps"," " ] }, { - "r" : "134", + "r" : "393", "s" : [ { "value" : [ "ivlG" ] } ] @@ -75096,45 +77338,46 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "135", + "localId" : "394", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "133", + "localId" : "392", "name" : "ivlF", "type" : "ExpressionRef" }, { - "localId" : "134", + "localId" : "393", "name" : "ivlG", "type" : "ExpressionRef" } ] } }, { - "localId" : "154", + "localId" : "396", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "154", + "r" : "396", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "153", + "r" : "417", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "144", + "r" : "406", "s" : [ { - "r" : "137", + "r" : "397", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "152", + "r" : "416", "s" : [ { - "r" : "145", + "r" : "407", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -75144,97 +77387,99 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "153", + "localId" : "417", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "144", + "localId" : "406", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "137", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "138", + "localId" : "398", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "139", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "140", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "141", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "142", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "143", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "152", + "localId" : "416", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "145", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "146", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "147", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "148", + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "149", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "150", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "151", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -75242,42 +77487,42 @@ module.exports['OverlapsDateTime'] = { } } }, { - "localId" : "174", + "localId" : "419", "name" : "OverlapsBeforeDayOfIvlEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "174", + "r" : "419", "s" : [ { "value" : [ "// NOTE: There appears to be a bug in cql-to-elm that translates these 'overlaps' to 'OverlapsAfter'!\n","define ","OverlapsBeforeDayOfIvlEdge",": " ] }, { - "r" : "173", + "r" : "442", "s" : [ { - "r" : "155", + "r" : "420", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "173", + "r" : "442", "value" : [ " ","overlaps day of"," " ] }, { - "r" : "172", + "r" : "441", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "163", + "r" : "430", "s" : [ { - "r" : "156", + "r" : "421", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "171", + "r" : "440", "s" : [ { - "r" : "164", + "r" : "431", "value" : [ "DateTime","(","2012",", ","10",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -75288,105 +77533,108 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "173", + "localId" : "442", "precision" : "Day", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "155", + "localId" : "420", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "172", + "localId" : "441", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "163", + "localId" : "430", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "156", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "157", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "158", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "159", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "160", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "161", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "162", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, "high" : { - "localId" : "171", + "localId" : "440", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "164", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "165", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "166", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "167", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "168", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "169", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "170", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -75395,42 +77643,42 @@ module.exports['OverlapsDateTime'] = { } ] } }, { - "localId" : "194", + "localId" : "444", "name" : "OverlapsAfterDayOfIvlEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "194", + "r" : "444", "s" : [ { "value" : [ "","define ","OverlapsAfterDayOfIvlEdge",": " ] }, { - "r" : "193", + "r" : "467", "s" : [ { - "r" : "175", + "r" : "445", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "193", + "r" : "467", "value" : [ " ","overlaps day of"," " ] }, { - "r" : "192", + "r" : "466", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "183", + "r" : "455", "s" : [ { - "r" : "176", + "r" : "446", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "191", + "r" : "465", "s" : [ { - "r" : "184", + "r" : "456", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -75441,105 +77689,108 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "193", + "localId" : "467", "precision" : "Day", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "175", + "localId" : "445", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "192", + "localId" : "466", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "183", + "localId" : "455", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "176", + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "177", + "localId" : "447", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "178", + "localId" : "448", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "179", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "180", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "181", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "182", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "191", + "localId" : "465", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "184", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "185", + "localId" : "457", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "186", + "localId" : "458", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "187", + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "188", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "189", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "190", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -75548,42 +77799,42 @@ module.exports['OverlapsDateTime'] = { } ] } }, { - "localId" : "214", + "localId" : "469", "name" : "OverlapsContainsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "214", + "r" : "469", "s" : [ { "value" : [ "","define ","OverlapsContainsDayOfIvl",": " ] }, { - "r" : "213", + "r" : "492", "s" : [ { - "r" : "195", + "r" : "470", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "213", + "r" : "492", "value" : [ " ","overlaps day of"," " ] }, { - "r" : "212", + "r" : "491", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "203", + "r" : "480", "s" : [ { - "r" : "196", + "r" : "471", "value" : [ "DateTime","(","2012",", ","5",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "211", + "r" : "490", "s" : [ { - "r" : "204", + "r" : "481", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -75594,105 +77845,108 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "213", + "localId" : "492", "precision" : "Day", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "195", + "localId" : "470", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "212", + "localId" : "491", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "203", + "localId" : "480", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "196", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "197", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "day" : { - "localId" : "198", + "localId" : "473", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "199", + "localId" : "474", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "200", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "201", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "202", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "211", + "localId" : "490", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "204", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "205", + "localId" : "482", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "206", + "localId" : "483", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "207", + "localId" : "484", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "208", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "209", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "210", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -75701,42 +77955,42 @@ module.exports['OverlapsDateTime'] = { } ] } }, { - "localId" : "234", + "localId" : "494", "name" : "OverlapsContainedByDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "234", + "r" : "494", "s" : [ { "value" : [ "","define ","OverlapsContainedByDayOfIvl",": " ] }, { - "r" : "233", + "r" : "517", "s" : [ { - "r" : "215", + "r" : "495", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "233", + "r" : "517", "value" : [ " ","overlaps day of"," " ] }, { - "r" : "232", + "r" : "516", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "223", + "r" : "505", "s" : [ { - "r" : "216", + "r" : "496", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "231", + "r" : "515", "s" : [ { - "r" : "224", + "r" : "506", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -75747,105 +78001,108 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "233", + "localId" : "517", "precision" : "Day", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "215", + "localId" : "495", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "232", + "localId" : "516", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "223", + "localId" : "505", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "216", + "localId" : "496", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "217", + "localId" : "497", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "218", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "219", + "localId" : "499", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "220", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "221", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "222", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "231", + "localId" : "515", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "224", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "225", + "localId" : "507", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "226", + "localId" : "508", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "227", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "228", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "229", + "localId" : "511", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "230", + "localId" : "512", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -75854,42 +78111,42 @@ module.exports['OverlapsDateTime'] = { } ] } }, { - "localId" : "254", + "localId" : "519", "name" : "NotOverlapsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "254", + "r" : "519", "s" : [ { "value" : [ "","define ","NotOverlapsDayOfIvl",": " ] }, { - "r" : "253", + "r" : "542", "s" : [ { - "r" : "235", + "r" : "520", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "253", + "r" : "542", "value" : [ " ","overlaps day of"," " ] }, { - "r" : "252", + "r" : "541", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "243", + "r" : "530", "s" : [ { - "r" : "236", + "r" : "521", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "251", + "r" : "540", "s" : [ { - "r" : "244", + "r" : "531", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -75900,105 +78157,108 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "253", + "localId" : "542", "precision" : "Day", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "235", + "localId" : "520", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "252", + "localId" : "541", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "243", + "localId" : "530", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "236", + "localId" : "521", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "237", + "localId" : "522", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "238", + "localId" : "523", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "239", + "localId" : "524", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "240", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "241", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "242", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "251", + "localId" : "540", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "244", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "245", + "localId" : "532", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "246", + "localId" : "533", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "247", + "localId" : "534", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "248", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "249", + "localId" : "536", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "250", + "localId" : "537", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -76007,42 +78267,42 @@ module.exports['OverlapsDateTime'] = { } ] } }, { - "localId" : "264", + "localId" : "544", "name" : "OverlapsAfterDayOfImpreciseInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "264", + "r" : "544", "s" : [ { "value" : [ "","define ","OverlapsAfterDayOfImpreciseInterval",": " ] }, { - "r" : "263", + "r" : "557", "s" : [ { - "r" : "255", + "r" : "545", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "263", + "r" : "557", "value" : [ " ","overlaps day of"," " ] }, { - "r" : "262", + "r" : "556", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "258", + "r" : "550", "s" : [ { - "r" : "256", + "r" : "546", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "261", + "r" : "555", "s" : [ { - "r" : "259", + "r" : "551", "value" : [ "DateTime","(","2012",", ","4",")" ] } ] }, { @@ -76053,45 +78313,48 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "263", + "localId" : "557", "precision" : "Day", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "255", + "localId" : "545", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "262", + "localId" : "556", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "258", + "localId" : "550", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "256", + "localId" : "546", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "257", + "localId" : "547", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "261", + "localId" : "555", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "259", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "260", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -76100,42 +78363,42 @@ module.exports['OverlapsDateTime'] = { } ] } }, { - "localId" : "274", + "localId" : "559", "name" : "MayOverlapBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "274", + "r" : "559", "s" : [ { "value" : [ "","define ","MayOverlapBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "273", + "r" : "572", "s" : [ { - "r" : "265", + "r" : "560", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "273", + "r" : "572", "value" : [ " ","overlaps day of"," " ] }, { - "r" : "272", + "r" : "571", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "268", + "r" : "565", "s" : [ { - "r" : "266", + "r" : "561", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "271", + "r" : "570", "s" : [ { - "r" : "269", + "r" : "566", "value" : [ "DateTime","(","2012",", ","10",")" ] } ] }, { @@ -76146,45 +78409,48 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "273", + "localId" : "572", "precision" : "Day", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "265", + "localId" : "560", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "272", + "localId" : "571", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "268", + "localId" : "565", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "266", + "localId" : "561", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "267", + "localId" : "562", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "271", + "localId" : "570", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "269", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "270", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -76193,42 +78459,42 @@ module.exports['OverlapsDateTime'] = { } ] } }, { - "localId" : "284", + "localId" : "574", "name" : "MayOverlapAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "284", + "r" : "574", "s" : [ { "value" : [ "","define ","MayOverlapAfterDayOfImpreciseIvl",": " ] }, { - "r" : "283", + "r" : "587", "s" : [ { - "r" : "275", + "r" : "575", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "283", + "r" : "587", "value" : [ " ","overlaps day of"," " ] }, { - "r" : "282", + "r" : "586", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "278", + "r" : "580", "s" : [ { - "r" : "276", + "r" : "576", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "281", + "r" : "585", "s" : [ { - "r" : "279", + "r" : "581", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -76239,45 +78505,48 @@ module.exports['OverlapsDateTime'] = { } } ], "expression" : { - "localId" : "283", + "localId" : "587", "precision" : "Day", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "275", + "localId" : "575", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "282", + "localId" : "586", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "278", + "localId" : "580", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "276", + "localId" : "576", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "277", + "localId" : "577", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "281", + "localId" : "585", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "279", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "280", + "localId" : "582", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -76306,14 +78575,16 @@ define NoOverlapsRealIvl: Interval[1.0, 1.23456789) overlaps after Interval[1.23 module.exports['OverlapsAfter'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "275", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -76329,17 +78600,18 @@ module.exports['OverlapsAfter'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -76347,7 +78619,7 @@ module.exports['OverlapsAfter'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -76355,46 +78627,55 @@ module.exports['OverlapsAfter'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "OverlapsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","OverlapsBeforeIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","overlaps after"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","2",", ","7","]" ] } ] } ] @@ -76402,38 +78683,39 @@ module.exports['OverlapsAfter'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -76441,31 +78723,31 @@ module.exports['OverlapsAfter'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "OverlapsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","OverlapsAfterIntIvl",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "value" : [ "Interval[","3",", ","8","]" ] } ] }, { - "r" : "16", + "r" : "228", "value" : [ " ","overlaps after"," " ] }, { - "r" : "15", + "r" : "227", "s" : [ { - "r" : "13", + "r" : "225", "value" : [ "Interval[","1",", ","6","]" ] } ] } ] @@ -76473,38 +78755,39 @@ module.exports['OverlapsAfter'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "224", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "227", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -76512,31 +78795,31 @@ module.exports['OverlapsAfter'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "OverlapsBoundaryIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","OverlapsBoundaryIntIvl",": " ] }, { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "Interval[","5",", ","10","]" ] } ] }, { - "r" : "24", + "r" : "237", "value" : [ " ","overlaps after"," " ] }, { - "r" : "23", + "r" : "236", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "Interval[","1",", ","5","]" ] } ] } ] @@ -76544,38 +78827,39 @@ module.exports['OverlapsAfter'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "237", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -76583,31 +78867,31 @@ module.exports['OverlapsAfter'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "NoOverlapsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","NoOverlapsIntIvl",": " ] }, { - "r" : "32", + "r" : "246", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "Interval[","1",",","5",")" ] } ] }, { - "r" : "32", + "r" : "246", "value" : [ " ","overlaps after"," " ] }, { - "r" : "31", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "243", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -76615,38 +78899,39 @@ module.exports['OverlapsAfter'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "246", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "242", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "245", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -76654,31 +78939,31 @@ module.exports['OverlapsAfter'] = { } ] } }, { - "localId" : "41", + "localId" : "248", "name" : "OverlapsBeforeRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "248", "s" : [ { "value" : [ "","define ","OverlapsBeforeRealIvl",": " ] }, { - "r" : "40", + "r" : "255", "s" : [ { - "r" : "36", + "r" : "251", "s" : [ { - "r" : "34", + "r" : "249", "value" : [ "Interval[","1.234",", ","1.567","]" ] } ] }, { - "r" : "40", + "r" : "255", "value" : [ " ","overlaps after"," " ] }, { - "r" : "39", + "r" : "254", "s" : [ { - "r" : "37", + "r" : "252", "value" : [ "Interval[","1.345",", ","1.678","]" ] } ] } ] @@ -76686,38 +78971,39 @@ module.exports['OverlapsAfter'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "255", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.567", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "254", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.345", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.678", "type" : "Literal" @@ -76725,31 +79011,31 @@ module.exports['OverlapsAfter'] = { } ] } }, { - "localId" : "49", + "localId" : "257", "name" : "OverlapsAfterRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "257", "s" : [ { "value" : [ "","define ","OverlapsAfterRealIvl",": " ] }, { - "r" : "48", + "r" : "264", "s" : [ { - "r" : "44", + "r" : "260", "s" : [ { - "r" : "42", + "r" : "258", "value" : [ "Interval[","1.345",", ","1.678","]" ] } ] }, { - "r" : "48", + "r" : "264", "value" : [ " ","overlaps after"," " ] }, { - "r" : "47", + "r" : "263", "s" : [ { - "r" : "45", + "r" : "261", "value" : [ "Interval[","1.234",", ","1.567","]" ] } ] } ] @@ -76757,38 +79043,39 @@ module.exports['OverlapsAfter'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "264", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "260", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.345", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.678", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "263", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.567", "type" : "Literal" @@ -76796,31 +79083,31 @@ module.exports['OverlapsAfter'] = { } ] } }, { - "localId" : "57", + "localId" : "266", "name" : "OverlapsBoundaryRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "266", "s" : [ { "value" : [ "","define ","OverlapsBoundaryRealIvl",": " ] }, { - "r" : "56", + "r" : "273", "s" : [ { - "r" : "52", + "r" : "269", "s" : [ { - "r" : "50", + "r" : "267", "value" : [ "Interval[","1.234",", ","2.0","]" ] } ] }, { - "r" : "56", + "r" : "273", "value" : [ " ","overlaps after"," " ] }, { - "r" : "55", + "r" : "272", "s" : [ { - "r" : "53", + "r" : "270", "value" : [ "Interval[","1.0",", ","1.234","]" ] } ] } ] @@ -76828,38 +79115,39 @@ module.exports['OverlapsAfter'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "273", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "269", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "50", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "51", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" } }, { - "localId" : "55", + "localId" : "272", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "53", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "54", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" @@ -76867,31 +79155,31 @@ module.exports['OverlapsAfter'] = { } ] } }, { - "localId" : "65", + "localId" : "275", "name" : "NoOverlapsRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "275", "s" : [ { "value" : [ "","define ","NoOverlapsRealIvl",": " ] }, { - "r" : "64", + "r" : "282", "s" : [ { - "r" : "60", + "r" : "278", "s" : [ { - "r" : "58", + "r" : "276", "value" : [ "Interval[","1.0",", ","1.23456789",")" ] } ] }, { - "r" : "64", + "r" : "282", "value" : [ " ","overlaps after"," " ] }, { - "r" : "63", + "r" : "281", "s" : [ { - "r" : "61", + "r" : "279", "value" : [ "Interval[","1.23456789",", ","2.0","]" ] } ] } ] @@ -76899,38 +79187,39 @@ module.exports['OverlapsAfter'] = { } } ], "expression" : { - "localId" : "64", + "localId" : "282", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "278", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "58", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "59", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23456789", "type" : "Literal" } }, { - "localId" : "63", + "localId" : "281", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "61", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23456789", "type" : "Literal" }, "high" : { - "localId" : "62", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -76977,14 +79266,16 @@ define MayOverlapAfterDayOfImpreciseIvl: PrecisionDateIvl overlaps after day of module.exports['OverlapsAfterDateTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "287", + "r" : "578", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -77000,17 +79291,18 @@ module.exports['OverlapsAfterDateTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -77018,7 +79310,7 @@ module.exports['OverlapsAfterDateTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -77026,47 +79318,56 @@ module.exports['OverlapsAfterDateTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "19", + "localId" : "212", "name" : "ivlA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "212", "s" : [ { "value" : [ "","define ","ivlA",": " ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "17", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "223", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -77076,97 +79377,99 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "233", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "9", + "localId" : "222", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "17", + "localId" : "232", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -77174,32 +79477,32 @@ module.exports['OverlapsAfterDateTime'] = { } } }, { - "localId" : "37", + "localId" : "235", "name" : "ivlB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "235", "s" : [ { "value" : [ "","define ","ivlB",": " ] }, { - "r" : "36", + "r" : "256", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "27", + "r" : "245", "s" : [ { - "r" : "20", + "r" : "236", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "255", "s" : [ { - "r" : "28", + "r" : "246", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -77209,97 +79512,99 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "256", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "27", + "localId" : "245", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "21", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "35", + "localId" : "255", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -77307,32 +79612,32 @@ module.exports['OverlapsAfterDateTime'] = { } } }, { - "localId" : "55", + "localId" : "258", "name" : "ivlC", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "258", "s" : [ { "value" : [ "","define ","ivlC",": " ] }, { - "r" : "54", + "r" : "279", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "45", + "r" : "268", "s" : [ { - "r" : "38", + "r" : "259", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "53", + "r" : "278", "s" : [ { - "r" : "46", + "r" : "269", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -77342,97 +79647,99 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "54", + "localId" : "279", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "268", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "38", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "39", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "40", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "41", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "53", + "localId" : "278", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "46", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "47", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "48", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "49", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "50", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -77440,32 +79747,32 @@ module.exports['OverlapsAfterDateTime'] = { } } }, { - "localId" : "73", + "localId" : "281", "name" : "ivlD", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "281", "s" : [ { "value" : [ "","define ","ivlD",": " ] }, { - "r" : "72", + "r" : "302", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "63", + "r" : "291", "s" : [ { - "r" : "56", + "r" : "282", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "71", + "r" : "301", "s" : [ { - "r" : "64", + "r" : "292", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -77475,97 +79782,99 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "302", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "63", + "localId" : "291", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "56", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "57", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "58", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "59", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "60", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "61", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "71", + "localId" : "301", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "64", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "65", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "66", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "67", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "68", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "69", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "70", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -77573,32 +79882,32 @@ module.exports['OverlapsAfterDateTime'] = { } } }, { - "localId" : "79", + "localId" : "304", "name" : "ivlE", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "304", "s" : [ { "value" : [ "","define ","ivlE",": " ] }, { - "r" : "78", + "r" : "313", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "75", + "r" : "308", "s" : [ { - "r" : "74", + "r" : "305", "value" : [ "DateTime","(","2013",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "77", + "r" : "312", "s" : [ { - "r" : "76", + "r" : "309", "value" : [ "DateTime","(","2015",")" ] } ] }, { @@ -77608,25 +79917,27 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "78", + "localId" : "313", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "75", + "localId" : "308", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "74", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" } }, "high" : { - "localId" : "77", + "localId" : "312", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" @@ -77634,32 +79945,32 @@ module.exports['OverlapsAfterDateTime'] = { } } }, { - "localId" : "85", + "localId" : "315", "name" : "ivlF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "85", + "r" : "315", "s" : [ { "value" : [ "","define ","ivlF",": " ] }, { - "r" : "84", + "r" : "324", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "81", + "r" : "319", "s" : [ { - "r" : "80", + "r" : "316", "value" : [ "DateTime","(","2014",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "323", "s" : [ { - "r" : "82", + "r" : "320", "value" : [ "DateTime","(","2016",")" ] } ] }, { @@ -77669,25 +79980,27 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "84", + "localId" : "324", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "81", + "localId" : "319", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "80", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" } }, "high" : { - "localId" : "83", + "localId" : "323", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", "type" : "Literal" @@ -77695,32 +80008,32 @@ module.exports['OverlapsAfterDateTime'] = { } } }, { - "localId" : "91", + "localId" : "326", "name" : "ivlG", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "326", "s" : [ { "value" : [ "","define ","ivlG",": " ] }, { - "r" : "90", + "r" : "335", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "87", + "r" : "330", "s" : [ { - "r" : "86", + "r" : "327", "value" : [ "DateTime","(","2016",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "89", + "r" : "334", "s" : [ { - "r" : "88", + "r" : "331", "value" : [ "DateTime","(","2017",")" ] } ] }, { @@ -77730,25 +80043,27 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "335", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "87", + "localId" : "330", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", "type" : "Literal" } }, "high" : { - "localId" : "89", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" @@ -77756,32 +80071,32 @@ module.exports['OverlapsAfterDateTime'] = { } } }, { - "localId" : "99", + "localId" : "337", "name" : "ivlH", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "99", + "r" : "337", "s" : [ { "value" : [ "","define ","ivlH",": " ] }, { - "r" : "98", + "r" : "348", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "94", + "r" : "342", "s" : [ { - "r" : "92", + "r" : "338", "value" : [ "DateTime","(","2013",",","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "97", + "r" : "347", "s" : [ { - "r" : "95", + "r" : "343", "value" : [ "DateTime","(","2015",",","1",")" ] } ] }, { @@ -77791,37 +80106,39 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "98", + "localId" : "348", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "94", + "localId" : "342", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "92", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "93", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "97", + "localId" : "347", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "95", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" }, "month" : { - "localId" : "96", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -77829,28 +80146,28 @@ module.exports['OverlapsAfterDateTime'] = { } } }, { - "localId" : "103", + "localId" : "350", "name" : "OverlapsBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "103", + "r" : "350", "s" : [ { "value" : [ "","define ","OverlapsBefore",": " ] }, { - "r" : "102", + "r" : "353", "s" : [ { - "r" : "100", + "r" : "351", "s" : [ { "value" : [ "ivlA" ] } ] }, { - "r" : "102", + "r" : "353", "value" : [ " ","overlaps after"," " ] }, { - "r" : "101", + "r" : "352", "s" : [ { "value" : [ "ivlB" ] } ] @@ -77859,41 +80176,42 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "102", + "localId" : "353", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "100", + "localId" : "351", "name" : "ivlA", "type" : "ExpressionRef" }, { - "localId" : "101", + "localId" : "352", "name" : "ivlB", "type" : "ExpressionRef" } ] } }, { - "localId" : "107", + "localId" : "355", "name" : "OverlapsAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "355", "s" : [ { "value" : [ "","define ","OverlapsAfter",": " ] }, { - "r" : "106", + "r" : "358", "s" : [ { - "r" : "104", + "r" : "356", "s" : [ { "value" : [ "ivlB" ] } ] }, { - "r" : "106", + "r" : "358", "value" : [ " ","overlaps after"," " ] }, { - "r" : "105", + "r" : "357", "s" : [ { "value" : [ "ivlA" ] } ] @@ -77902,41 +80220,42 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "358", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "104", + "localId" : "356", "name" : "ivlB", "type" : "ExpressionRef" }, { - "localId" : "105", + "localId" : "357", "name" : "ivlA", "type" : "ExpressionRef" } ] } }, { - "localId" : "111", + "localId" : "360", "name" : "OverlapsContained", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "360", "s" : [ { "value" : [ "","define ","OverlapsContained",": " ] }, { - "r" : "110", + "r" : "363", "s" : [ { - "r" : "108", + "r" : "361", "s" : [ { "value" : [ "ivlB" ] } ] }, { - "r" : "110", + "r" : "363", "value" : [ " ","overlaps after"," " ] }, { - "r" : "109", + "r" : "362", "s" : [ { "value" : [ "ivlC" ] } ] @@ -77945,41 +80264,42 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "363", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "108", + "localId" : "361", "name" : "ivlB", "type" : "ExpressionRef" }, { - "localId" : "109", + "localId" : "362", "name" : "ivlC", "type" : "ExpressionRef" } ] } }, { - "localId" : "115", + "localId" : "365", "name" : "OverlapsContains", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "115", + "r" : "365", "s" : [ { "value" : [ "","define ","OverlapsContains",": " ] }, { - "r" : "114", + "r" : "368", "s" : [ { - "r" : "112", + "r" : "366", "s" : [ { "value" : [ "ivlC" ] } ] }, { - "r" : "114", + "r" : "368", "value" : [ " ","overlaps after"," " ] }, { - "r" : "113", + "r" : "367", "s" : [ { "value" : [ "ivlB" ] } ] @@ -77988,41 +80308,42 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "114", + "localId" : "368", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "112", + "localId" : "366", "name" : "ivlC", "type" : "ExpressionRef" }, { - "localId" : "113", + "localId" : "367", "name" : "ivlB", "type" : "ExpressionRef" } ] } }, { - "localId" : "119", + "localId" : "370", "name" : "ImpreciseOverlapBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "370", "s" : [ { "value" : [ "","define ","ImpreciseOverlapBefore",": " ] }, { - "r" : "118", + "r" : "373", "s" : [ { - "r" : "116", + "r" : "371", "s" : [ { "value" : [ "ivlE" ] } ] }, { - "r" : "118", + "r" : "373", "value" : [ " ","overlaps after"," " ] }, { - "r" : "117", + "r" : "372", "s" : [ { "value" : [ "ivlF" ] } ] @@ -78031,41 +80352,42 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "373", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "116", + "localId" : "371", "name" : "ivlE", "type" : "ExpressionRef" }, { - "localId" : "117", + "localId" : "372", "name" : "ivlF", "type" : "ExpressionRef" } ] } }, { - "localId" : "123", + "localId" : "375", "name" : "ImpreciseOverlapAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "123", + "r" : "375", "s" : [ { "value" : [ "","define ","ImpreciseOverlapAfter",": " ] }, { - "r" : "122", + "r" : "378", "s" : [ { - "r" : "120", + "r" : "376", "s" : [ { "value" : [ "ivlF" ] } ] }, { - "r" : "122", + "r" : "378", "value" : [ " ","overlaps after"," " ] }, { - "r" : "121", + "r" : "377", "s" : [ { "value" : [ "ivlE" ] } ] @@ -78074,41 +80396,42 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "122", + "localId" : "378", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "120", + "localId" : "376", "name" : "ivlF", "type" : "ExpressionRef" }, { - "localId" : "121", + "localId" : "377", "name" : "ivlE", "type" : "ExpressionRef" } ] } }, { - "localId" : "127", + "localId" : "380", "name" : "NoOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "127", + "r" : "380", "s" : [ { "value" : [ "","define ","NoOverlap",": " ] }, { - "r" : "126", + "r" : "383", "s" : [ { - "r" : "124", + "r" : "381", "s" : [ { "value" : [ "ivlC" ] } ] }, { - "r" : "126", + "r" : "383", "value" : [ " ","overlaps after"," " ] }, { - "r" : "125", + "r" : "382", "s" : [ { "value" : [ "ivlD" ] } ] @@ -78117,41 +80440,42 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "126", + "localId" : "383", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "124", + "localId" : "381", "name" : "ivlC", "type" : "ExpressionRef" }, { - "localId" : "125", + "localId" : "382", "name" : "ivlD", "type" : "ExpressionRef" } ] } }, { - "localId" : "131", + "localId" : "385", "name" : "NoImpreciseOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "131", + "r" : "385", "s" : [ { "value" : [ "","define ","NoImpreciseOverlap",": " ] }, { - "r" : "130", + "r" : "388", "s" : [ { - "r" : "128", + "r" : "386", "s" : [ { "value" : [ "ivlE" ] } ] }, { - "r" : "130", + "r" : "388", "value" : [ " ","overlaps after"," " ] }, { - "r" : "129", + "r" : "387", "s" : [ { "value" : [ "ivlG" ] } ] @@ -78160,41 +80484,42 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "130", + "localId" : "388", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "128", + "localId" : "386", "name" : "ivlE", "type" : "ExpressionRef" }, { - "localId" : "129", + "localId" : "387", "name" : "ivlG", "type" : "ExpressionRef" } ] } }, { - "localId" : "135", + "localId" : "390", "name" : "MatchingPrecisionOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "135", + "r" : "390", "s" : [ { "value" : [ "","define ","MatchingPrecisionOverlap",": " ] }, { - "r" : "134", + "r" : "393", "s" : [ { - "r" : "132", + "r" : "391", "s" : [ { "value" : [ "ivlG" ] } ] }, { - "r" : "134", + "r" : "393", "value" : [ " ","overlaps after"," " ] }, { - "r" : "133", + "r" : "392", "s" : [ { "value" : [ "ivlF" ] } ] @@ -78203,41 +80528,42 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "134", + "localId" : "393", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "132", + "localId" : "391", "name" : "ivlG", "type" : "ExpressionRef" }, { - "localId" : "133", + "localId" : "392", "name" : "ivlF", "type" : "ExpressionRef" } ] } }, { - "localId" : "139", + "localId" : "395", "name" : "UnknownOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "139", + "r" : "395", "s" : [ { "value" : [ "","define ","UnknownOverlap",": " ] }, { - "r" : "138", + "r" : "398", "s" : [ { - "r" : "136", + "r" : "396", "s" : [ { "value" : [ "ivlH" ] } ] }, { - "r" : "138", + "r" : "398", "value" : [ " ","overlaps after"," " ] }, { - "r" : "137", + "r" : "397", "s" : [ { "value" : [ "ivlE" ] } ] @@ -78246,45 +80572,46 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "138", + "localId" : "398", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "136", + "localId" : "396", "name" : "ivlH", "type" : "ExpressionRef" }, { - "localId" : "137", + "localId" : "397", "name" : "ivlE", "type" : "ExpressionRef" } ] } }, { - "localId" : "157", + "localId" : "400", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "400", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "156", + "r" : "421", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "147", + "r" : "410", "s" : [ { - "r" : "140", + "r" : "401", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "155", + "r" : "420", "s" : [ { - "r" : "148", + "r" : "411", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -78294,97 +80621,99 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "421", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "147", + "localId" : "410", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "140", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "141", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "142", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "143", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "144", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "145", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "146", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "155", + "localId" : "420", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "148", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "149", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "150", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "151", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "152", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "153", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "154", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -78392,42 +80721,42 @@ module.exports['OverlapsAfterDateTime'] = { } } }, { - "localId" : "177", + "localId" : "423", "name" : "OverlapsBeforeDayOfIvlEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "423", "s" : [ { "value" : [ "","define ","OverlapsBeforeDayOfIvlEdge",": " ] }, { - "r" : "176", + "r" : "446", "s" : [ { - "r" : "158", + "r" : "424", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "176", + "r" : "446", "value" : [ " ","overlaps after day of"," " ] }, { - "r" : "175", + "r" : "445", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "166", + "r" : "434", "s" : [ { - "r" : "159", + "r" : "425", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "174", + "r" : "444", "s" : [ { - "r" : "167", + "r" : "435", "value" : [ "DateTime","(","2012",", ","10",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -78438,105 +80767,108 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "176", + "localId" : "446", "precision" : "Day", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "158", + "localId" : "424", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "175", + "localId" : "445", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "166", + "localId" : "434", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "159", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "160", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "161", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "162", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "163", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "164", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "165", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, "high" : { - "localId" : "174", + "localId" : "444", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "167", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "168", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "169", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "170", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "171", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "172", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "173", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -78545,42 +80877,42 @@ module.exports['OverlapsAfterDateTime'] = { } ] } }, { - "localId" : "197", + "localId" : "448", "name" : "OverlapsAfterDayOfIvlEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "197", + "r" : "448", "s" : [ { "value" : [ "","define ","OverlapsAfterDayOfIvlEdge",": " ] }, { - "r" : "196", + "r" : "471", "s" : [ { - "r" : "178", + "r" : "449", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "196", + "r" : "471", "value" : [ " ","overlaps after day of"," " ] }, { - "r" : "195", + "r" : "470", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "186", + "r" : "459", "s" : [ { - "r" : "179", + "r" : "450", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "194", + "r" : "469", "s" : [ { - "r" : "187", + "r" : "460", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -78591,105 +80923,108 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "196", + "localId" : "471", "precision" : "Day", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "178", + "localId" : "449", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "195", + "localId" : "470", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "186", + "localId" : "459", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "179", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "180", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "181", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "182", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "183", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "184", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "185", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "194", + "localId" : "469", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "187", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "188", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "189", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "190", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "191", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "192", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "193", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -78698,42 +81033,42 @@ module.exports['OverlapsAfterDateTime'] = { } ] } }, { - "localId" : "217", + "localId" : "473", "name" : "OverlapsContainsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "217", + "r" : "473", "s" : [ { "value" : [ "","define ","OverlapsContainsDayOfIvl",": " ] }, { - "r" : "216", + "r" : "496", "s" : [ { - "r" : "198", + "r" : "474", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "216", + "r" : "496", "value" : [ " ","overlaps after day of"," " ] }, { - "r" : "215", + "r" : "495", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "206", + "r" : "484", "s" : [ { - "r" : "199", + "r" : "475", "value" : [ "DateTime","(","2012",", ","5",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "214", + "r" : "494", "s" : [ { - "r" : "207", + "r" : "485", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -78744,105 +81079,108 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "216", + "localId" : "496", "precision" : "Day", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "198", + "localId" : "474", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "215", + "localId" : "495", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "206", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "199", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "200", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "day" : { - "localId" : "201", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "202", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "203", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "204", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "205", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "214", + "localId" : "494", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "207", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "208", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "209", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "210", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "211", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "212", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "213", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -78851,42 +81189,42 @@ module.exports['OverlapsAfterDateTime'] = { } ] } }, { - "localId" : "237", + "localId" : "498", "name" : "OverlapsContainedByDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "237", + "r" : "498", "s" : [ { "value" : [ "","define ","OverlapsContainedByDayOfIvl",": " ] }, { - "r" : "236", + "r" : "521", "s" : [ { - "r" : "218", + "r" : "499", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "236", + "r" : "521", "value" : [ " ","overlaps after day of"," " ] }, { - "r" : "235", + "r" : "520", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "226", + "r" : "509", "s" : [ { - "r" : "219", + "r" : "500", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "234", + "r" : "519", "s" : [ { - "r" : "227", + "r" : "510", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -78897,105 +81235,108 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "236", + "localId" : "521", "precision" : "Day", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "218", + "localId" : "499", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "235", + "localId" : "520", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "226", + "localId" : "509", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "221", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "222", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "223", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "224", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "225", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "234", + "localId" : "519", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "227", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "228", + "localId" : "511", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "229", + "localId" : "512", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "230", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "231", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "232", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "233", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -79004,42 +81345,42 @@ module.exports['OverlapsAfterDateTime'] = { } ] } }, { - "localId" : "257", + "localId" : "523", "name" : "NotOverlapsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "257", + "r" : "523", "s" : [ { "value" : [ "","define ","NotOverlapsDayOfIvl",": " ] }, { - "r" : "256", + "r" : "546", "s" : [ { - "r" : "238", + "r" : "524", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "256", + "r" : "546", "value" : [ " ","overlaps after day of"," " ] }, { - "r" : "255", + "r" : "545", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "246", + "r" : "534", "s" : [ { - "r" : "239", + "r" : "525", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "254", + "r" : "544", "s" : [ { - "r" : "247", + "r" : "535", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -79050,105 +81391,108 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "256", + "localId" : "546", "precision" : "Day", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "238", + "localId" : "524", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "255", + "localId" : "545", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "246", + "localId" : "534", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "239", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "240", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "241", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "242", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "243", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "244", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "245", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "254", + "localId" : "544", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "247", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "248", + "localId" : "536", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "249", + "localId" : "537", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "250", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "251", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "252", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "253", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -79157,42 +81501,42 @@ module.exports['OverlapsAfterDateTime'] = { } ] } }, { - "localId" : "267", + "localId" : "548", "name" : "OverlapsAfterDayOfImpreciseInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "267", + "r" : "548", "s" : [ { "value" : [ "","define ","OverlapsAfterDayOfImpreciseInterval",": " ] }, { - "r" : "266", + "r" : "561", "s" : [ { - "r" : "258", + "r" : "549", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "266", + "r" : "561", "value" : [ " ","overlaps after day of"," " ] }, { - "r" : "265", + "r" : "560", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "261", + "r" : "554", "s" : [ { - "r" : "259", + "r" : "550", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "264", + "r" : "559", "s" : [ { - "r" : "262", + "r" : "555", "value" : [ "DateTime","(","2012",", ","4",")" ] } ] }, { @@ -79203,45 +81547,48 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "266", + "localId" : "561", "precision" : "Day", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "258", + "localId" : "549", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "265", + "localId" : "560", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "261", + "localId" : "554", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "259", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "260", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "264", + "localId" : "559", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "262", + "localId" : "555", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "263", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -79250,42 +81597,42 @@ module.exports['OverlapsAfterDateTime'] = { } ] } }, { - "localId" : "277", + "localId" : "563", "name" : "MayOverlapBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "277", + "r" : "563", "s" : [ { "value" : [ "","define ","MayOverlapBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "276", + "r" : "576", "s" : [ { - "r" : "268", + "r" : "564", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "276", + "r" : "576", "value" : [ " ","overlaps after day of"," " ] }, { - "r" : "275", + "r" : "575", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "271", + "r" : "569", "s" : [ { - "r" : "269", + "r" : "565", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "274", + "r" : "574", "s" : [ { - "r" : "272", + "r" : "570", "value" : [ "DateTime","(","2012",", ","10",")" ] } ] }, { @@ -79296,45 +81643,48 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "276", + "localId" : "576", "precision" : "Day", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "268", + "localId" : "564", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "275", + "localId" : "575", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "271", + "localId" : "569", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "269", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "270", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "274", + "localId" : "574", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "272", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "273", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -79343,42 +81693,42 @@ module.exports['OverlapsAfterDateTime'] = { } ] } }, { - "localId" : "287", + "localId" : "578", "name" : "MayOverlapAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "287", + "r" : "578", "s" : [ { "value" : [ "","define ","MayOverlapAfterDayOfImpreciseIvl",": " ] }, { - "r" : "286", + "r" : "591", "s" : [ { - "r" : "278", + "r" : "579", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "286", + "r" : "591", "value" : [ " ","overlaps after day of"," " ] }, { - "r" : "285", + "r" : "590", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "281", + "r" : "584", "s" : [ { - "r" : "279", + "r" : "580", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "284", + "r" : "589", "s" : [ { - "r" : "282", + "r" : "585", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -79389,45 +81739,48 @@ module.exports['OverlapsAfterDateTime'] = { } } ], "expression" : { - "localId" : "286", + "localId" : "591", "precision" : "Day", "type" : "OverlapsAfter", + "signature" : [ ], "operand" : [ { - "localId" : "278", + "localId" : "579", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "285", + "localId" : "590", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "281", + "localId" : "584", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "279", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "280", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "284", + "localId" : "589", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "282", + "localId" : "585", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "283", + "localId" : "586", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -79456,14 +81809,16 @@ define NoOverlapsRealIvl: Interval[1.0, 1.23456789) overlaps before Interval[1.2 module.exports['OverlapsBefore'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "275", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -79479,17 +81834,18 @@ module.exports['OverlapsBefore'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -79497,7 +81853,7 @@ module.exports['OverlapsBefore'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -79505,46 +81861,55 @@ module.exports['OverlapsBefore'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "OverlapsBeforeIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","OverlapsBeforeIntIvl",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","overlaps before"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","2",", ","7","]" ] } ] } ] @@ -79552,38 +81917,39 @@ module.exports['OverlapsBefore'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -79591,31 +81957,31 @@ module.exports['OverlapsBefore'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "OverlapsAfterIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","OverlapsAfterIntIvl",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "value" : [ "Interval[","3",", ","8","]" ] } ] }, { - "r" : "16", + "r" : "228", "value" : [ " ","overlaps before"," " ] }, { - "r" : "15", + "r" : "227", "s" : [ { - "r" : "13", + "r" : "225", "value" : [ "Interval[","1",", ","6","]" ] } ] } ] @@ -79623,38 +81989,39 @@ module.exports['OverlapsBefore'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "224", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "227", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -79662,31 +82029,31 @@ module.exports['OverlapsBefore'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "OverlapsBoundaryIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","OverlapsBoundaryIntIvl",": " ] }, { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { - "r" : "24", + "r" : "237", "value" : [ " ","overlaps before"," " ] }, { - "r" : "23", + "r" : "236", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -79694,38 +82061,39 @@ module.exports['OverlapsBefore'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "237", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -79733,31 +82101,31 @@ module.exports['OverlapsBefore'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "NoOverlapsIntIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","NoOverlapsIntIvl",": " ] }, { - "r" : "32", + "r" : "246", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "Interval[","1",",","5",")" ] } ] }, { - "r" : "32", + "r" : "246", "value" : [ " ","overlaps before"," " ] }, { - "r" : "31", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "243", "value" : [ "Interval[","5",", ","10","]" ] } ] } ] @@ -79765,38 +82133,39 @@ module.exports['OverlapsBefore'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "246", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "242", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "245", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -79804,31 +82173,31 @@ module.exports['OverlapsBefore'] = { } ] } }, { - "localId" : "41", + "localId" : "248", "name" : "OverlapsBeforeRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "248", "s" : [ { "value" : [ "","define ","OverlapsBeforeRealIvl",": " ] }, { - "r" : "40", + "r" : "255", "s" : [ { - "r" : "36", + "r" : "251", "s" : [ { - "r" : "34", + "r" : "249", "value" : [ "Interval[","1.234",", ","1.567","]" ] } ] }, { - "r" : "40", + "r" : "255", "value" : [ " ","overlaps before"," " ] }, { - "r" : "39", + "r" : "254", "s" : [ { - "r" : "37", + "r" : "252", "value" : [ "Interval[","1.345",", ","1.678","]" ] } ] } ] @@ -79836,38 +82205,39 @@ module.exports['OverlapsBefore'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "255", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.567", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "254", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.345", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.678", "type" : "Literal" @@ -79875,31 +82245,31 @@ module.exports['OverlapsBefore'] = { } ] } }, { - "localId" : "49", + "localId" : "257", "name" : "OverlapsAfterRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "257", "s" : [ { "value" : [ "","define ","OverlapsAfterRealIvl",": " ] }, { - "r" : "48", + "r" : "264", "s" : [ { - "r" : "44", + "r" : "260", "s" : [ { - "r" : "42", + "r" : "258", "value" : [ "Interval[","1.345",", ","1.678","]" ] } ] }, { - "r" : "48", + "r" : "264", "value" : [ " ","overlaps before"," " ] }, { - "r" : "47", + "r" : "263", "s" : [ { - "r" : "45", + "r" : "261", "value" : [ "Interval[","1.234",", ","1.567","]" ] } ] } ] @@ -79907,38 +82277,39 @@ module.exports['OverlapsBefore'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "264", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "260", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.345", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.678", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "263", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.567", "type" : "Literal" @@ -79946,31 +82317,31 @@ module.exports['OverlapsBefore'] = { } ] } }, { - "localId" : "57", + "localId" : "266", "name" : "OverlapsBoundaryRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "266", "s" : [ { "value" : [ "","define ","OverlapsBoundaryRealIvl",": " ] }, { - "r" : "56", + "r" : "273", "s" : [ { - "r" : "52", + "r" : "269", "s" : [ { - "r" : "50", + "r" : "267", "value" : [ "Interval[","1.0",", ","1.234","]" ] } ] }, { - "r" : "56", + "r" : "273", "value" : [ " ","overlaps before"," " ] }, { - "r" : "55", + "r" : "272", "s" : [ { - "r" : "53", + "r" : "270", "value" : [ "Interval[","1.234",", ","2.0","]" ] } ] } ] @@ -79978,38 +82349,39 @@ module.exports['OverlapsBefore'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "273", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "269", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "50", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "51", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" } }, { - "localId" : "55", + "localId" : "272", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "53", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.234", "type" : "Literal" }, "high" : { - "localId" : "54", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -80017,31 +82389,31 @@ module.exports['OverlapsBefore'] = { } ] } }, { - "localId" : "65", + "localId" : "275", "name" : "NoOverlapsRealIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "275", "s" : [ { "value" : [ "","define ","NoOverlapsRealIvl",": " ] }, { - "r" : "64", + "r" : "282", "s" : [ { - "r" : "60", + "r" : "278", "s" : [ { - "r" : "58", + "r" : "276", "value" : [ "Interval[","1.0",", ","1.23456789",")" ] } ] }, { - "r" : "64", + "r" : "282", "value" : [ " ","overlaps before"," " ] }, { - "r" : "63", + "r" : "281", "s" : [ { - "r" : "61", + "r" : "279", "value" : [ "Interval[","1.23456789",", ","2.0","]" ] } ] } ] @@ -80049,38 +82421,39 @@ module.exports['OverlapsBefore'] = { } } ], "expression" : { - "localId" : "64", + "localId" : "282", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "278", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "58", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "59", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23456789", "type" : "Literal" } }, { - "localId" : "63", + "localId" : "281", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "61", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23456789", "type" : "Literal" }, "high" : { - "localId" : "62", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", "type" : "Literal" @@ -80127,14 +82500,16 @@ define MayOverlapAfterDayOfImpreciseIvl: PrecisionDateIvl overlaps before day of module.exports['OverlapsBeforeDateTime'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "287", + "r" : "578", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -80150,17 +82525,18 @@ module.exports['OverlapsBeforeDateTime'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -80168,7 +82544,7 @@ module.exports['OverlapsBeforeDateTime'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -80176,47 +82552,56 @@ module.exports['OverlapsBeforeDateTime'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "19", + "localId" : "212", "name" : "ivlA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "212", "s" : [ { "value" : [ "","define ","ivlA",": " ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "17", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "223", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -80226,97 +82611,99 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "233", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "9", + "localId" : "222", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "17", + "localId" : "232", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -80324,32 +82711,32 @@ module.exports['OverlapsBeforeDateTime'] = { } } }, { - "localId" : "37", + "localId" : "235", "name" : "ivlB", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "235", "s" : [ { "value" : [ "","define ","ivlB",": " ] }, { - "r" : "36", + "r" : "256", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "27", + "r" : "245", "s" : [ { - "r" : "20", + "r" : "236", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "255", "s" : [ { - "r" : "28", + "r" : "246", "value" : [ "DateTime","(","2012",", ","9",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -80359,97 +82746,99 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "256", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "27", + "localId" : "245", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "21", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "25", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "26", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "35", + "localId" : "255", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -80457,32 +82846,32 @@ module.exports['OverlapsBeforeDateTime'] = { } } }, { - "localId" : "55", + "localId" : "258", "name" : "ivlC", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "258", "s" : [ { "value" : [ "","define ","ivlC",": " ] }, { - "r" : "54", + "r" : "279", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "45", + "r" : "268", "s" : [ { - "r" : "38", + "r" : "259", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "53", + "r" : "278", "s" : [ { - "r" : "46", + "r" : "269", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -80492,97 +82881,99 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "54", + "localId" : "279", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "268", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "38", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "39", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "40", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "41", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "53", + "localId" : "278", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "46", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "47", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "48", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "49", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "50", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "51", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "52", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -80590,32 +82981,32 @@ module.exports['OverlapsBeforeDateTime'] = { } } }, { - "localId" : "73", + "localId" : "281", "name" : "ivlD", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "281", "s" : [ { "value" : [ "","define ","ivlD",": " ] }, { - "r" : "72", + "r" : "302", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "63", + "r" : "291", "s" : [ { - "r" : "56", + "r" : "282", "value" : [ "DateTime","(","2013",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "71", + "r" : "301", "s" : [ { - "r" : "64", + "r" : "292", "value" : [ "DateTime","(","2014",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -80625,97 +83016,99 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "302", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "63", + "localId" : "291", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "56", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "57", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "58", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "59", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "60", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "61", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "71", + "localId" : "301", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "64", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "65", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "66", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "67", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "68", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "69", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "70", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -80723,32 +83116,32 @@ module.exports['OverlapsBeforeDateTime'] = { } } }, { - "localId" : "79", + "localId" : "304", "name" : "ivlE", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "304", "s" : [ { "value" : [ "","define ","ivlE",": " ] }, { - "r" : "78", + "r" : "313", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "75", + "r" : "308", "s" : [ { - "r" : "74", + "r" : "305", "value" : [ "DateTime","(","2013",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "77", + "r" : "312", "s" : [ { - "r" : "76", + "r" : "309", "value" : [ "DateTime","(","2015",")" ] } ] }, { @@ -80758,25 +83151,27 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "78", + "localId" : "313", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "75", + "localId" : "308", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "74", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" } }, "high" : { - "localId" : "77", + "localId" : "312", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "76", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", "type" : "Literal" @@ -80784,32 +83179,32 @@ module.exports['OverlapsBeforeDateTime'] = { } } }, { - "localId" : "85", + "localId" : "315", "name" : "ivlF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "85", + "r" : "315", "s" : [ { "value" : [ "","define ","ivlF",": " ] }, { - "r" : "84", + "r" : "324", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "81", + "r" : "319", "s" : [ { - "r" : "80", + "r" : "316", "value" : [ "DateTime","(","2014",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "323", "s" : [ { - "r" : "82", + "r" : "320", "value" : [ "DateTime","(","2016",")" ] } ] }, { @@ -80819,25 +83214,27 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "84", + "localId" : "324", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "81", + "localId" : "319", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "80", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" } }, "high" : { - "localId" : "83", + "localId" : "323", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", "type" : "Literal" @@ -80845,32 +83242,32 @@ module.exports['OverlapsBeforeDateTime'] = { } } }, { - "localId" : "91", + "localId" : "326", "name" : "ivlG", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "326", "s" : [ { "value" : [ "","define ","ivlG",": " ] }, { - "r" : "90", + "r" : "335", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "87", + "r" : "330", "s" : [ { - "r" : "86", + "r" : "327", "value" : [ "DateTime","(","2016",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "89", + "r" : "334", "s" : [ { - "r" : "88", + "r" : "331", "value" : [ "DateTime","(","2017",")" ] } ] }, { @@ -80880,25 +83277,27 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "335", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "87", + "localId" : "330", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "86", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", "type" : "Literal" } }, "high" : { - "localId" : "89", + "localId" : "334", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "88", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", "type" : "Literal" @@ -80906,32 +83305,32 @@ module.exports['OverlapsBeforeDateTime'] = { } } }, { - "localId" : "99", + "localId" : "337", "name" : "ivlH", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "99", + "r" : "337", "s" : [ { "value" : [ "","define ","ivlH",": " ] }, { - "r" : "98", + "r" : "348", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "94", + "r" : "342", "s" : [ { - "r" : "92", + "r" : "338", "value" : [ "DateTime","(","2011",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "97", + "r" : "347", "s" : [ { - "r" : "95", + "r" : "343", "value" : [ "DateTime","(","2013",", ","3",")" ] } ] }, { @@ -80941,37 +83340,39 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "98", + "localId" : "348", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "94", + "localId" : "342", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "92", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2011", "type" : "Literal" }, "month" : { - "localId" : "93", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, "high" : { - "localId" : "97", + "localId" : "347", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "95", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "96", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -80979,28 +83380,28 @@ module.exports['OverlapsBeforeDateTime'] = { } } }, { - "localId" : "103", + "localId" : "350", "name" : "OverlapsBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "103", + "r" : "350", "s" : [ { "value" : [ "","define ","OverlapsBefore",": " ] }, { - "r" : "102", + "r" : "353", "s" : [ { - "r" : "100", + "r" : "351", "s" : [ { "value" : [ "ivlA" ] } ] }, { - "r" : "102", + "r" : "353", "value" : [ " ","overlaps before"," " ] }, { - "r" : "101", + "r" : "352", "s" : [ { "value" : [ "ivlB" ] } ] @@ -81009,41 +83410,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "102", + "localId" : "353", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "100", + "localId" : "351", "name" : "ivlA", "type" : "ExpressionRef" }, { - "localId" : "101", + "localId" : "352", "name" : "ivlB", "type" : "ExpressionRef" } ] } }, { - "localId" : "107", + "localId" : "355", "name" : "OverlapsAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "355", "s" : [ { "value" : [ "","define ","OverlapsAfter",": " ] }, { - "r" : "106", + "r" : "358", "s" : [ { - "r" : "104", + "r" : "356", "s" : [ { "value" : [ "ivlB" ] } ] }, { - "r" : "106", + "r" : "358", "value" : [ " ","overlaps before"," " ] }, { - "r" : "105", + "r" : "357", "s" : [ { "value" : [ "ivlA" ] } ] @@ -81052,41 +83454,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "358", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "104", + "localId" : "356", "name" : "ivlB", "type" : "ExpressionRef" }, { - "localId" : "105", + "localId" : "357", "name" : "ivlA", "type" : "ExpressionRef" } ] } }, { - "localId" : "111", + "localId" : "360", "name" : "OverlapsContained", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "360", "s" : [ { "value" : [ "","define ","OverlapsContained",": " ] }, { - "r" : "110", + "r" : "363", "s" : [ { - "r" : "108", + "r" : "361", "s" : [ { "value" : [ "ivlB" ] } ] }, { - "r" : "110", + "r" : "363", "value" : [ " ","overlaps before"," " ] }, { - "r" : "109", + "r" : "362", "s" : [ { "value" : [ "ivlC" ] } ] @@ -81095,41 +83498,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "363", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "108", + "localId" : "361", "name" : "ivlB", "type" : "ExpressionRef" }, { - "localId" : "109", + "localId" : "362", "name" : "ivlC", "type" : "ExpressionRef" } ] } }, { - "localId" : "115", + "localId" : "365", "name" : "OverlapsContains", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "115", + "r" : "365", "s" : [ { "value" : [ "","define ","OverlapsContains",": " ] }, { - "r" : "114", + "r" : "368", "s" : [ { - "r" : "112", + "r" : "366", "s" : [ { "value" : [ "ivlC" ] } ] }, { - "r" : "114", + "r" : "368", "value" : [ " ","overlaps before"," " ] }, { - "r" : "113", + "r" : "367", "s" : [ { "value" : [ "ivlB" ] } ] @@ -81138,41 +83542,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "114", + "localId" : "368", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "112", + "localId" : "366", "name" : "ivlC", "type" : "ExpressionRef" }, { - "localId" : "113", + "localId" : "367", "name" : "ivlB", "type" : "ExpressionRef" } ] } }, { - "localId" : "119", + "localId" : "370", "name" : "ImpreciseOverlapBefore", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "119", + "r" : "370", "s" : [ { "value" : [ "","define ","ImpreciseOverlapBefore",": " ] }, { - "r" : "118", + "r" : "373", "s" : [ { - "r" : "116", + "r" : "371", "s" : [ { "value" : [ "ivlE" ] } ] }, { - "r" : "118", + "r" : "373", "value" : [ " ","overlaps before"," " ] }, { - "r" : "117", + "r" : "372", "s" : [ { "value" : [ "ivlF" ] } ] @@ -81181,41 +83586,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "118", + "localId" : "373", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "116", + "localId" : "371", "name" : "ivlE", "type" : "ExpressionRef" }, { - "localId" : "117", + "localId" : "372", "name" : "ivlF", "type" : "ExpressionRef" } ] } }, { - "localId" : "123", + "localId" : "375", "name" : "ImpreciseOverlapAfter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "123", + "r" : "375", "s" : [ { "value" : [ "","define ","ImpreciseOverlapAfter",": " ] }, { - "r" : "122", + "r" : "378", "s" : [ { - "r" : "120", + "r" : "376", "s" : [ { "value" : [ "ivlF" ] } ] }, { - "r" : "122", + "r" : "378", "value" : [ " ","overlaps before"," " ] }, { - "r" : "121", + "r" : "377", "s" : [ { "value" : [ "ivlE" ] } ] @@ -81224,41 +83630,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "122", + "localId" : "378", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "120", + "localId" : "376", "name" : "ivlF", "type" : "ExpressionRef" }, { - "localId" : "121", + "localId" : "377", "name" : "ivlE", "type" : "ExpressionRef" } ] } }, { - "localId" : "127", + "localId" : "380", "name" : "NoOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "127", + "r" : "380", "s" : [ { "value" : [ "","define ","NoOverlap",": " ] }, { - "r" : "126", + "r" : "383", "s" : [ { - "r" : "124", + "r" : "381", "s" : [ { "value" : [ "ivlC" ] } ] }, { - "r" : "126", + "r" : "383", "value" : [ " ","overlaps before"," " ] }, { - "r" : "125", + "r" : "382", "s" : [ { "value" : [ "ivlD" ] } ] @@ -81267,41 +83674,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "126", + "localId" : "383", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "124", + "localId" : "381", "name" : "ivlC", "type" : "ExpressionRef" }, { - "localId" : "125", + "localId" : "382", "name" : "ivlD", "type" : "ExpressionRef" } ] } }, { - "localId" : "131", + "localId" : "385", "name" : "NoImpreciseOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "131", + "r" : "385", "s" : [ { "value" : [ "","define ","NoImpreciseOverlap",": " ] }, { - "r" : "130", + "r" : "388", "s" : [ { - "r" : "128", + "r" : "386", "s" : [ { "value" : [ "ivlE" ] } ] }, { - "r" : "130", + "r" : "388", "value" : [ " ","overlaps before"," " ] }, { - "r" : "129", + "r" : "387", "s" : [ { "value" : [ "ivlG" ] } ] @@ -81310,41 +83718,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "130", + "localId" : "388", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "128", + "localId" : "386", "name" : "ivlE", "type" : "ExpressionRef" }, { - "localId" : "129", + "localId" : "387", "name" : "ivlG", "type" : "ExpressionRef" } ] } }, { - "localId" : "135", + "localId" : "390", "name" : "MatchingPrecisionOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "135", + "r" : "390", "s" : [ { "value" : [ "","define ","MatchingPrecisionOverlap",": " ] }, { - "r" : "134", + "r" : "393", "s" : [ { - "r" : "132", + "r" : "391", "s" : [ { "value" : [ "ivlF" ] } ] }, { - "r" : "134", + "r" : "393", "value" : [ " ","overlaps before"," " ] }, { - "r" : "133", + "r" : "392", "s" : [ { "value" : [ "ivlG" ] } ] @@ -81353,41 +83762,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "134", + "localId" : "393", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "132", + "localId" : "391", "name" : "ivlF", "type" : "ExpressionRef" }, { - "localId" : "133", + "localId" : "392", "name" : "ivlG", "type" : "ExpressionRef" } ] } }, { - "localId" : "139", + "localId" : "395", "name" : "UnknownOverlap", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "139", + "r" : "395", "s" : [ { "value" : [ "","define ","UnknownOverlap",": " ] }, { - "r" : "138", + "r" : "398", "s" : [ { - "r" : "136", + "r" : "396", "s" : [ { "value" : [ "ivlH" ] } ] }, { - "r" : "138", + "r" : "398", "value" : [ " ","overlaps before"," " ] }, { - "r" : "137", + "r" : "397", "s" : [ { "value" : [ "ivlE" ] } ] @@ -81396,45 +83806,46 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "138", + "localId" : "398", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "136", + "localId" : "396", "name" : "ivlH", "type" : "ExpressionRef" }, { - "localId" : "137", + "localId" : "397", "name" : "ivlE", "type" : "ExpressionRef" } ] } }, { - "localId" : "157", + "localId" : "400", "name" : "PrecisionDateIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "400", "s" : [ { "value" : [ "","define ","PrecisionDateIvl",": " ] }, { - "r" : "156", + "r" : "421", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "147", + "r" : "410", "s" : [ { - "r" : "140", + "r" : "401", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","12",", ","34",", ","56",", ","789",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "155", + "r" : "420", "s" : [ { - "r" : "148", + "r" : "411", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","1",", ","23",", ","45",", ","678",")" ] } ] }, { @@ -81444,97 +83855,99 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "421", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "147", + "localId" : "410", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "140", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "141", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "142", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "143", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "144", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "34", "type" : "Literal" }, "second" : { - "localId" : "145", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", "type" : "Literal" }, "millisecond" : { - "localId" : "146", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "789", "type" : "Literal" } }, "high" : { - "localId" : "155", + "localId" : "420", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "148", + "localId" : "411", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "149", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "150", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "151", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "minute" : { - "localId" : "152", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "second" : { - "localId" : "153", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", "type" : "Literal" }, "millisecond" : { - "localId" : "154", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "678", "type" : "Literal" @@ -81542,42 +83955,42 @@ module.exports['OverlapsBeforeDateTime'] = { } } }, { - "localId" : "177", + "localId" : "423", "name" : "OverlapsBeforeDayOfIvlEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "423", "s" : [ { "value" : [ "","define ","OverlapsBeforeDayOfIvlEdge",": " ] }, { - "r" : "176", + "r" : "446", "s" : [ { - "r" : "158", + "r" : "424", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "176", + "r" : "446", "value" : [ " ","overlaps before day of"," " ] }, { - "r" : "175", + "r" : "445", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "166", + "r" : "434", "s" : [ { - "r" : "159", + "r" : "425", "value" : [ "DateTime","(","2012",", ","9",", ","2",", ","23",", ","59",", ","59",", ","999",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "174", + "r" : "444", "s" : [ { - "r" : "167", + "r" : "435", "value" : [ "DateTime","(","2012",", ","10",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -81588,105 +84001,108 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "176", + "localId" : "446", "precision" : "Day", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "158", + "localId" : "424", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "175", + "localId" : "445", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "166", + "localId" : "434", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "159", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "160", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, "day" : { - "localId" : "161", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "162", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", "type" : "Literal" }, "minute" : { - "localId" : "163", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "second" : { - "localId" : "164", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { - "localId" : "165", + "localId" : "431", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", "type" : "Literal" } }, "high" : { - "localId" : "174", + "localId" : "444", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "167", + "localId" : "435", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "168", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "day" : { - "localId" : "169", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "170", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "171", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "172", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "173", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -81695,42 +84111,42 @@ module.exports['OverlapsBeforeDateTime'] = { } ] } }, { - "localId" : "197", + "localId" : "448", "name" : "OverlapsAfterDayOfIvlEdge", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "197", + "r" : "448", "s" : [ { "value" : [ "","define ","OverlapsAfterDayOfIvlEdge",": " ] }, { - "r" : "196", + "r" : "471", "s" : [ { - "r" : "178", + "r" : "449", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "196", + "r" : "471", "value" : [ " ","overlaps before day of"," " ] }, { - "r" : "195", + "r" : "470", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "186", + "r" : "459", "s" : [ { - "r" : "179", + "r" : "450", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "194", + "r" : "469", "s" : [ { - "r" : "187", + "r" : "460", "value" : [ "DateTime","(","2012",", ","3",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -81741,105 +84157,108 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "196", + "localId" : "471", "precision" : "Day", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "178", + "localId" : "449", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "195", + "localId" : "470", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "186", + "localId" : "459", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "179", + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "180", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "181", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "182", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "183", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "184", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "185", + "localId" : "456", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "194", + "localId" : "469", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "187", + "localId" : "460", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "188", + "localId" : "461", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "189", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "190", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "191", + "localId" : "464", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "192", + "localId" : "465", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "193", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -81848,42 +84267,42 @@ module.exports['OverlapsBeforeDateTime'] = { } ] } }, { - "localId" : "217", + "localId" : "473", "name" : "OverlapsContainsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "217", + "r" : "473", "s" : [ { "value" : [ "","define ","OverlapsContainsDayOfIvl",": " ] }, { - "r" : "216", + "r" : "496", "s" : [ { - "r" : "198", + "r" : "474", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "216", + "r" : "496", "value" : [ " ","overlaps before day of"," " ] }, { - "r" : "215", + "r" : "495", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "206", + "r" : "484", "s" : [ { - "r" : "199", + "r" : "475", "value" : [ "DateTime","(","2012",", ","5",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "214", + "r" : "494", "s" : [ { - "r" : "207", + "r" : "485", "value" : [ "DateTime","(","2012",", ","6",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -81894,105 +84313,108 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "216", + "localId" : "496", "precision" : "Day", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "198", + "localId" : "474", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "215", + "localId" : "495", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "206", + "localId" : "484", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "199", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "200", + "localId" : "476", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "day" : { - "localId" : "201", + "localId" : "477", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "202", + "localId" : "478", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "203", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "204", + "localId" : "480", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "205", + "localId" : "481", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "214", + "localId" : "494", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "207", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "208", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, "day" : { - "localId" : "209", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "210", + "localId" : "488", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "211", + "localId" : "489", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "212", + "localId" : "490", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "213", + "localId" : "491", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -82001,42 +84423,42 @@ module.exports['OverlapsBeforeDateTime'] = { } ] } }, { - "localId" : "237", + "localId" : "498", "name" : "OverlapsContainedByDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "237", + "r" : "498", "s" : [ { "value" : [ "","define ","OverlapsContainedByDayOfIvl",": " ] }, { - "r" : "236", + "r" : "521", "s" : [ { - "r" : "218", + "r" : "499", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "236", + "r" : "521", "value" : [ " ","overlaps before day of"," " ] }, { - "r" : "235", + "r" : "520", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "226", + "r" : "509", "s" : [ { - "r" : "219", + "r" : "500", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "234", + "r" : "519", "s" : [ { - "r" : "227", + "r" : "510", "value" : [ "DateTime","(","2012",", ","12",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -82047,105 +84469,108 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "236", + "localId" : "521", "precision" : "Day", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "218", + "localId" : "499", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "235", + "localId" : "520", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "226", + "localId" : "509", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "219", + "localId" : "500", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "220", + "localId" : "501", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "221", + "localId" : "502", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "222", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "223", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "224", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "225", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "234", + "localId" : "519", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "227", + "localId" : "510", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "228", + "localId" : "511", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "day" : { - "localId" : "229", + "localId" : "512", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "230", + "localId" : "513", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "231", + "localId" : "514", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "232", + "localId" : "515", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "233", + "localId" : "516", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -82154,42 +84579,42 @@ module.exports['OverlapsBeforeDateTime'] = { } ] } }, { - "localId" : "257", + "localId" : "523", "name" : "NotOverlapsDayOfIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "257", + "r" : "523", "s" : [ { "value" : [ "","define ","NotOverlapsDayOfIvl",": " ] }, { - "r" : "256", + "r" : "546", "s" : [ { - "r" : "238", + "r" : "524", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "256", + "r" : "546", "value" : [ " ","overlaps before day of"," " ] }, { - "r" : "255", + "r" : "545", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "246", + "r" : "534", "s" : [ { - "r" : "239", + "r" : "525", "value" : [ "DateTime","(","2012",", ","1",", ","2",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "254", + "r" : "544", "s" : [ { - "r" : "247", + "r" : "535", "value" : [ "DateTime","(","2012",", ","3",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -82200,105 +84625,108 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "256", + "localId" : "546", "precision" : "Day", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "238", + "localId" : "524", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "255", + "localId" : "545", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "246", + "localId" : "534", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "239", + "localId" : "525", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "240", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "241", + "localId" : "527", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "hour" : { - "localId" : "242", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "243", + "localId" : "529", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "244", + "localId" : "530", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "245", + "localId" : "531", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "254", + "localId" : "544", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "247", + "localId" : "535", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "248", + "localId" : "536", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "249", + "localId" : "537", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "250", + "localId" : "538", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "251", + "localId" : "539", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "252", + "localId" : "540", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "253", + "localId" : "541", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -82307,42 +84735,42 @@ module.exports['OverlapsBeforeDateTime'] = { } ] } }, { - "localId" : "267", + "localId" : "548", "name" : "OverlapsAfterDayOfImpreciseInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "267", + "r" : "548", "s" : [ { "value" : [ "","define ","OverlapsAfterDayOfImpreciseInterval",": " ] }, { - "r" : "266", + "r" : "561", "s" : [ { - "r" : "258", + "r" : "549", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "266", + "r" : "561", "value" : [ " ","overlaps before day of"," " ] }, { - "r" : "265", + "r" : "560", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "261", + "r" : "554", "s" : [ { - "r" : "259", + "r" : "550", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "264", + "r" : "559", "s" : [ { - "r" : "262", + "r" : "555", "value" : [ "DateTime","(","2012",", ","4",")" ] } ] }, { @@ -82353,45 +84781,48 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "266", + "localId" : "561", "precision" : "Day", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "258", + "localId" : "549", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "265", + "localId" : "560", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "261", + "localId" : "554", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "259", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "260", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "264", + "localId" : "559", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "262", + "localId" : "555", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "263", + "localId" : "556", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -82400,42 +84831,42 @@ module.exports['OverlapsBeforeDateTime'] = { } ] } }, { - "localId" : "277", + "localId" : "563", "name" : "MayOverlapBeforeDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "277", + "r" : "563", "s" : [ { "value" : [ "","define ","MayOverlapBeforeDayOfImpreciseIvl",": " ] }, { - "r" : "276", + "r" : "576", "s" : [ { - "r" : "268", + "r" : "564", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "276", + "r" : "576", "value" : [ " ","overlaps before day of"," " ] }, { - "r" : "275", + "r" : "575", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "271", + "r" : "569", "s" : [ { - "r" : "269", + "r" : "565", "value" : [ "DateTime","(","2012",", ","9",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "274", + "r" : "574", "s" : [ { - "r" : "272", + "r" : "570", "value" : [ "DateTime","(","2012",", ","10",")" ] } ] }, { @@ -82446,45 +84877,48 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "276", + "localId" : "576", "precision" : "Day", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "268", + "localId" : "564", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "275", + "localId" : "575", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "271", + "localId" : "569", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "269", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "270", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, "high" : { - "localId" : "274", + "localId" : "574", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "272", + "localId" : "570", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "273", + "localId" : "571", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -82493,42 +84927,42 @@ module.exports['OverlapsBeforeDateTime'] = { } ] } }, { - "localId" : "287", + "localId" : "578", "name" : "MayOverlapAfterDayOfImpreciseIvl", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "287", + "r" : "578", "s" : [ { "value" : [ "","define ","MayOverlapAfterDayOfImpreciseIvl",": " ] }, { - "r" : "286", + "r" : "591", "s" : [ { - "r" : "278", + "r" : "579", "s" : [ { "value" : [ "PrecisionDateIvl" ] } ] }, { - "r" : "286", + "r" : "591", "value" : [ " ","overlaps before day of"," " ] }, { - "r" : "285", + "r" : "590", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "281", + "r" : "584", "s" : [ { - "r" : "279", + "r" : "580", "value" : [ "DateTime","(","2012",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "284", + "r" : "589", "s" : [ { - "r" : "282", + "r" : "585", "value" : [ "DateTime","(","2012",", ","3",")" ] } ] }, { @@ -82539,45 +84973,48 @@ module.exports['OverlapsBeforeDateTime'] = { } } ], "expression" : { - "localId" : "286", + "localId" : "591", "precision" : "Day", "type" : "OverlapsBefore", + "signature" : [ ], "operand" : [ { - "localId" : "278", + "localId" : "579", "name" : "PrecisionDateIvl", "type" : "ExpressionRef" }, { - "localId" : "285", + "localId" : "590", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "281", + "localId" : "584", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "279", + "localId" : "580", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "280", + "localId" : "581", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "284", + "localId" : "589", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "282", + "localId" : "585", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "283", + "localId" : "586", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -82610,14 +85047,16 @@ define WidthOfTimeInterval: width of Interval[Time(12,00,00), Time(12,30,02)] module.exports['Width'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "85", + "r" : "314", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -82633,17 +85072,18 @@ module.exports['Width'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -82651,7 +85091,7 @@ module.exports['Width'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -82659,47 +85099,56 @@ module.exports['Width'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "212", "name" : "IntWidth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "212", "s" : [ { "value" : [ "","define ","IntWidth",": " ] }, { - "r" : "6", + "r" : "213", "s" : [ { "value" : [ "width of " ] }, { - "r" : "5", + "r" : "217", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "3", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "215", "value" : [ "-","2" ] } ] }, { - "r" : "4", + "r" : "216", "value" : [ ", ","5","]" ] } ] } ] @@ -82707,25 +85156,27 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "213", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "217", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "3", + "localId" : "214", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, "high" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -82733,32 +85184,32 @@ module.exports['Width'] = { } } }, { - "localId" : "13", + "localId" : "219", "name" : "IntOpenWidth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "219", "s" : [ { "value" : [ "","define ","IntOpenWidth",": " ] }, { - "r" : "12", + "r" : "220", "s" : [ { "value" : [ "width of " ] }, { - "r" : "11", + "r" : "224", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "9", + "r" : "221", "s" : [ { - "r" : "8", + "r" : "222", "value" : [ "-","2" ] } ] }, { - "r" : "10", + "r" : "223", "value" : [ ", ","5",")" ] } ] } ] @@ -82766,25 +85217,27 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "220", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "224", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "9", + "localId" : "221", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, "high" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -82792,24 +85245,24 @@ module.exports['Width'] = { } } }, { - "localId" : "18", + "localId" : "226", "name" : "IntWidthThreeToMax", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "226", "s" : [ { "value" : [ "","define ","IntWidthThreeToMax",": " ] }, { - "r" : "17", + "r" : "227", "s" : [ { "value" : [ "width of " ] }, { - "r" : "16", + "r" : "230", "s" : [ { - "r" : "14", + "r" : "228", "value" : [ "Interval[","3",", ","null","]" ] } ] } ] @@ -82817,48 +85270,51 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "227", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "230", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "high" : { + "localId" : "231", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "229", "type" : "Null" } } } } }, { - "localId" : "23", + "localId" : "233", "name" : "IntWidthMinToThree", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "233", "s" : [ { "value" : [ "","define ","IntWidthMinToThree",": " ] }, { - "r" : "22", + "r" : "234", "s" : [ { "value" : [ "width of " ] }, { - "r" : "21", + "r" : "237", "s" : [ { - "r" : "19", + "r" : "235", "value" : [ "Interval[","null",", ","3","]" ] } ] } ] @@ -82866,23 +85322,26 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "234", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "237", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "238", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "235", "type" : "Null" } }, "high" : { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -82890,24 +85349,24 @@ module.exports['Width'] = { } } }, { - "localId" : "28", + "localId" : "240", "name" : "IntWidthThreeToUnknown", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "240", "s" : [ { "value" : [ "","define ","IntWidthThreeToUnknown",": " ] }, { - "r" : "27", + "r" : "241", "s" : [ { "value" : [ "width of " ] }, { - "r" : "26", + "r" : "244", "s" : [ { - "r" : "24", + "r" : "242", "value" : [ "Interval[","3",", ","null",")" ] } ] } ] @@ -82915,48 +85374,51 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "241", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "244", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "24", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "high" : { + "localId" : "245", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "25", + "localId" : "243", "type" : "Null" } } } } }, { - "localId" : "33", + "localId" : "247", "name" : "IntWidthUnknownToThree", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "247", "s" : [ { "value" : [ "","define ","IntWidthUnknownToThree",": " ] }, { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "width of " ] }, { - "r" : "31", + "r" : "251", "s" : [ { - "r" : "29", + "r" : "249", "value" : [ "Interval(","null",", ","3","]" ] } ] } ] @@ -82964,23 +85426,26 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "248", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "31", + "localId" : "251", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "252", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "249", "type" : "Null" } }, "high" : { - "localId" : "30", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -82988,24 +85453,24 @@ module.exports['Width'] = { } } }, { - "localId" : "38", + "localId" : "254", "name" : "RealWidth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "254", "s" : [ { "value" : [ "","define ","RealWidth",": " ] }, { - "r" : "37", + "r" : "255", "s" : [ { "value" : [ "width of " ] }, { - "r" : "36", + "r" : "258", "s" : [ { - "r" : "34", + "r" : "256", "value" : [ "Interval[","1.23",", ","4.56","]" ] } ] } ] @@ -83013,21 +85478,22 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "255", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "36", + "localId" : "258", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.56", "type" : "Literal" @@ -83035,24 +85501,24 @@ module.exports['Width'] = { } } }, { - "localId" : "43", + "localId" : "260", "name" : "RealOpenWidth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "260", "s" : [ { "value" : [ "","define ","RealOpenWidth",": " ] }, { - "r" : "42", + "r" : "261", "s" : [ { "value" : [ "width of " ] }, { - "r" : "41", + "r" : "264", "s" : [ { - "r" : "39", + "r" : "262", "value" : [ "Interval(","1.23",", ","4.56",")" ] } ] } ] @@ -83060,21 +85526,22 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "261", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "41", + "localId" : "264", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "39", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" }, "high" : { - "localId" : "40", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.56", "type" : "Literal" @@ -83082,31 +85549,31 @@ module.exports['Width'] = { } } }, { - "localId" : "52", + "localId" : "266", "name" : "WidthOfQuantityInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "52", + "r" : "266", "s" : [ { "value" : [ "","define ","WidthOfQuantityInterval",": " ] }, { - "r" : "51", + "r" : "267", "s" : [ { "value" : [ "width of " ] }, { - "r" : "50", + "r" : "280", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "46", + "r" : "268", "s" : [ { "value" : [ "Quantity","{" ] }, { "s" : [ { - "r" : "44", + "r" : "270", "value" : [ "value",": ","1" ] } ] }, { @@ -83115,7 +85582,7 @@ module.exports['Width'] = { "s" : [ { "value" : [ "unit",": " ] }, { - "r" : "45", + "r" : "273", "s" : [ { "value" : [ "'mm'" ] } ] @@ -83126,12 +85593,12 @@ module.exports['Width'] = { }, { "value" : [ ", " ] }, { - "r" : "49", + "r" : "274", "s" : [ { "value" : [ "Quantity","{" ] }, { "s" : [ { - "r" : "47", + "r" : "276", "value" : [ "value",": ","10" ] } ] }, { @@ -83140,7 +85607,7 @@ module.exports['Width'] = { "s" : [ { "value" : [ "unit",": " ] }, { - "r" : "48", + "r" : "279", "s" : [ { "value" : [ "'mm'" ] } ] @@ -83156,23 +85623,26 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "51", + "localId" : "267", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "50", + "localId" : "280", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "46", + "localId" : "268", "classType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "Instance", "element" : [ { "name" : "value", "value" : { + "localId" : "272", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "44", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -83181,7 +85651,7 @@ module.exports['Width'] = { }, { "name" : "unit", "value" : { - "localId" : "45", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "mm", "type" : "Literal" @@ -83189,15 +85659,17 @@ module.exports['Width'] = { } ] }, "high" : { - "localId" : "49", + "localId" : "274", "classType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "Instance", "element" : [ { "name" : "value", "value" : { + "localId" : "278", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "47", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -83206,7 +85678,7 @@ module.exports['Width'] = { }, { "name" : "unit", "value" : { - "localId" : "48", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "mm", "type" : "Literal" @@ -83216,36 +85688,36 @@ module.exports['Width'] = { } } }, { - "localId" : "63", + "localId" : "282", "name" : "WidthOfDateTimeInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "63", + "r" : "282", "s" : [ { "value" : [ "","define ","WidthOfDateTimeInterval",": " ] }, { - "r" : "62", + "r" : "283", "s" : [ { "value" : [ "width of " ] }, { - "r" : "61", + "r" : "296", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "56", + "r" : "289", "s" : [ { - "r" : "53", + "r" : "284", "value" : [ "DateTime","(","2012",",","01",",","01",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "60", + "r" : "295", "s" : [ { - "r" : "57", + "r" : "290", "value" : [ "DateTime","(","2012",",","01",",","03",")" ] } ] }, { @@ -83256,52 +85728,55 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "62", + "localId" : "283", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "61", + "localId" : "296", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "56", + "localId" : "289", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "53", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "54", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "55", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" } }, "high" : { - "localId" : "60", + "localId" : "295", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "57", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "58", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "59", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "03", "type" : "Literal" @@ -83310,36 +85785,36 @@ module.exports['Width'] = { } } }, { - "localId" : "74", + "localId" : "298", "name" : "WidthOfDateInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "74", + "r" : "298", "s" : [ { "value" : [ "","define ","WidthOfDateInterval",": " ] }, { - "r" : "73", + "r" : "299", "s" : [ { "value" : [ "width of " ] }, { - "r" : "72", + "r" : "312", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "67", + "r" : "305", "s" : [ { - "r" : "64", + "r" : "300", "value" : [ "Date","(","2012",",","01",",","01",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "71", + "r" : "311", "s" : [ { - "r" : "68", + "r" : "306", "value" : [ "Date","(","2012",",","01",",","03",")" ] } ] }, { @@ -83350,52 +85825,55 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "73", + "localId" : "299", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "72", + "localId" : "312", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "67", + "localId" : "305", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "64", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "65", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "66", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" } }, "high" : { - "localId" : "71", + "localId" : "311", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "68", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "69", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "70", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "03", "type" : "Literal" @@ -83404,36 +85882,36 @@ module.exports['Width'] = { } } }, { - "localId" : "85", + "localId" : "314", "name" : "WidthOfTimeInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "85", + "r" : "314", "s" : [ { "value" : [ "","define ","WidthOfTimeInterval",": " ] }, { - "r" : "84", + "r" : "315", "s" : [ { "value" : [ "width of " ] }, { - "r" : "83", + "r" : "328", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "78", + "r" : "321", "s" : [ { - "r" : "75", + "r" : "316", "value" : [ "Time","(","12",",","00",",","00",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "82", + "r" : "327", "s" : [ { - "r" : "79", + "r" : "322", "value" : [ "Time","(","12",",","30",",","02",")" ] } ] }, { @@ -83444,52 +85922,55 @@ module.exports['Width'] = { } } ], "expression" : { - "localId" : "84", + "localId" : "315", "type" : "Width", + "signature" : [ ], "operand" : { - "localId" : "83", + "localId" : "328", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "78", + "localId" : "321", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "75", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "76", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "00", "type" : "Literal" }, "second" : { - "localId" : "77", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "00", "type" : "Literal" } }, "high" : { - "localId" : "82", + "localId" : "327", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "79", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "80", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "81", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "02", "type" : "Literal" @@ -83523,14 +86004,16 @@ define SizeOfTimeInterval: Size(Interval[Time(12,00,00), Time(12,30,02)]) module.exports['Size'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "345", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -83546,17 +86029,18 @@ module.exports['Size'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -83564,7 +86048,7 @@ module.exports['Size'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -83572,47 +86056,56 @@ module.exports['Size'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "212", "name" : "IntSize", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "212", "s" : [ { "value" : [ "","define ","IntSize",": " ] }, { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "5", + "r" : "216", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "3", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "-","2" ] } ] }, { - "r" : "4", + "r" : "215", "value" : [ ", ","5","]" ] } ] }, { @@ -83622,25 +86115,27 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "219", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "216", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "3", + "localId" : "213", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, "high" : { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -83648,32 +86143,32 @@ module.exports['Size'] = { } } }, { - "localId" : "13", + "localId" : "221", "name" : "IntOpenSize", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "221", "s" : [ { "value" : [ "","define ","IntOpenSize",": " ] }, { - "r" : "12", + "r" : "228", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "8", + "r" : "223", "value" : [ "-","2" ] } ] }, { - "r" : "10", + "r" : "224", "value" : [ ", ","5",")" ] } ] }, { @@ -83683,25 +86178,27 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "228", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "225", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "9", + "localId" : "222", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, "high" : { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -83709,24 +86206,24 @@ module.exports['Size'] = { } } }, { - "localId" : "18", + "localId" : "230", "name" : "IntSizeThreeToMax", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "230", "s" : [ { "value" : [ "","define ","IntSizeThreeToMax",": " ] }, { - "r" : "17", + "r" : "237", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "16", + "r" : "233", "s" : [ { - "r" : "14", + "r" : "231", "value" : [ "Interval[","3",", ","null","]" ] } ] }, { @@ -83736,48 +86233,51 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "237", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "14", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "high" : { + "localId" : "234", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "232", "type" : "Null" } } } } }, { - "localId" : "23", + "localId" : "239", "name" : "IntSizeMinToThree", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "239", "s" : [ { "value" : [ "","define ","IntSizeMinToThree",": " ] }, { - "r" : "22", + "r" : "246", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "21", + "r" : "242", "s" : [ { - "r" : "19", + "r" : "240", "value" : [ "Interval[","null",", ","3","]" ] } ] }, { @@ -83787,23 +86287,26 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "246", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "242", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "243", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "240", "type" : "Null" } }, "high" : { - "localId" : "20", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -83811,24 +86314,24 @@ module.exports['Size'] = { } } }, { - "localId" : "28", + "localId" : "248", "name" : "IntSizeThreeToUnknown", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "248", "s" : [ { "value" : [ "","define ","IntSizeThreeToUnknown",": " ] }, { - "r" : "27", + "r" : "255", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "26", + "r" : "251", "s" : [ { - "r" : "24", + "r" : "249", "value" : [ "Interval[","3",", ","null",")" ] } ] }, { @@ -83838,48 +86341,51 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "255", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "251", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "24", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "high" : { + "localId" : "252", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "25", + "localId" : "250", "type" : "Null" } } } } }, { - "localId" : "33", + "localId" : "257", "name" : "IntSizeUnknownToThree", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "257", "s" : [ { "value" : [ "","define ","IntSizeUnknownToThree",": " ] }, { - "r" : "32", + "r" : "264", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "31", + "r" : "260", "s" : [ { - "r" : "29", + "r" : "258", "value" : [ "Interval(","null",", ","3","]" ] } ] }, { @@ -83889,23 +86395,26 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "264", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "31", + "localId" : "260", "lowClosed" : false, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "261", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "258", "type" : "Null" } }, "high" : { - "localId" : "30", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -83913,24 +86422,24 @@ module.exports['Size'] = { } } }, { - "localId" : "38", + "localId" : "266", "name" : "RealSize", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "266", "s" : [ { "value" : [ "","define ","RealSize",": " ] }, { - "r" : "37", + "r" : "272", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "36", + "r" : "269", "s" : [ { - "r" : "34", + "r" : "267", "value" : [ "Interval[","1.23",", ","4.56","]" ] } ] }, { @@ -83940,21 +86449,22 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "272", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "36", + "localId" : "269", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.56", "type" : "Literal" @@ -83962,24 +86472,24 @@ module.exports['Size'] = { } } }, { - "localId" : "43", + "localId" : "274", "name" : "RealOpenSize", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "274", "s" : [ { "value" : [ "","define ","RealOpenSize",": " ] }, { - "r" : "42", + "r" : "280", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "41", + "r" : "277", "s" : [ { - "r" : "39", + "r" : "275", "value" : [ "Interval(","1.23",", ","4.56",")" ] } ] }, { @@ -83989,21 +86499,22 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "280", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "41", + "localId" : "277", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "39", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.23", "type" : "Literal" }, "high" : { - "localId" : "40", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.56", "type" : "Literal" @@ -84011,31 +86522,31 @@ module.exports['Size'] = { } } }, { - "localId" : "49", + "localId" : "282", "name" : "SizeIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "282", "s" : [ { "value" : [ "","define ","SizeIsNull",": " ] }, { - "r" : "48", + "r" : "289", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "47", + "r" : "283", "s" : [ { - "r" : "44", + "r" : "284", "value" : [ "null"," as " ] }, { - "r" : "46", + "r" : "285", "s" : [ { "value" : [ "Interval<" ] }, { - "r" : "45", + "r" : "286", "s" : [ { "value" : [ "Integer" ] } ] @@ -84050,21 +86561,23 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "289", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "47", + "localId" : "283", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "44", + "localId" : "284", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "46", + "localId" : "285", "type" : "IntervalTypeSpecifier", "pointType" : { - "localId" : "45", + "localId" : "286", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -84072,31 +86585,31 @@ module.exports['Size'] = { } } }, { - "localId" : "58", + "localId" : "291", "name" : "SizeOfQuantityInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "291", "s" : [ { "value" : [ "","define ","SizeOfQuantityInterval",": " ] }, { - "r" : "57", + "r" : "307", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "56", + "r" : "304", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "52", + "r" : "292", "s" : [ { "value" : [ "Quantity","{" ] }, { "s" : [ { - "r" : "50", + "r" : "294", "value" : [ "value",": ","1" ] } ] }, { @@ -84105,7 +86618,7 @@ module.exports['Size'] = { "s" : [ { "value" : [ "unit",": " ] }, { - "r" : "51", + "r" : "297", "s" : [ { "value" : [ "'mm'" ] } ] @@ -84116,12 +86629,12 @@ module.exports['Size'] = { }, { "value" : [ ", " ] }, { - "r" : "55", + "r" : "298", "s" : [ { "value" : [ "Quantity","{" ] }, { "s" : [ { - "r" : "53", + "r" : "300", "value" : [ "value",": ","10" ] } ] }, { @@ -84130,7 +86643,7 @@ module.exports['Size'] = { "s" : [ { "value" : [ "unit",": " ] }, { - "r" : "54", + "r" : "303", "s" : [ { "value" : [ "'mm'" ] } ] @@ -84148,23 +86661,26 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "57", + "localId" : "307", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "56", + "localId" : "304", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "52", + "localId" : "292", "classType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "Instance", "element" : [ { "name" : "value", "value" : { + "localId" : "296", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "50", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -84173,7 +86689,7 @@ module.exports['Size'] = { }, { "name" : "unit", "value" : { - "localId" : "51", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "mm", "type" : "Literal" @@ -84181,15 +86697,17 @@ module.exports['Size'] = { } ] }, "high" : { - "localId" : "55", + "localId" : "298", "classType" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "Instance", "element" : [ { "name" : "value", "value" : { + "localId" : "302", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "53", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -84198,7 +86716,7 @@ module.exports['Size'] = { }, { "name" : "unit", "value" : { - "localId" : "54", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "mm", "type" : "Literal" @@ -84208,36 +86726,36 @@ module.exports['Size'] = { } } }, { - "localId" : "69", + "localId" : "309", "name" : "SizeOfDateTimeInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "69", + "r" : "309", "s" : [ { "value" : [ "","define ","SizeOfDateTimeInterval",": " ] }, { - "r" : "68", + "r" : "325", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "67", + "r" : "322", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "62", + "r" : "315", "s" : [ { - "r" : "59", + "r" : "310", "value" : [ "DateTime","(","2012",",","01",",","01",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "66", + "r" : "321", "s" : [ { - "r" : "63", + "r" : "316", "value" : [ "DateTime","(","2012",",","01",",","03",")" ] } ] }, { @@ -84250,52 +86768,55 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "68", + "localId" : "325", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "67", + "localId" : "322", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "62", + "localId" : "315", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "59", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "60", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "61", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" } }, "high" : { - "localId" : "66", + "localId" : "321", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "63", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "64", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "65", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "03", "type" : "Literal" @@ -84304,36 +86825,36 @@ module.exports['Size'] = { } } }, { - "localId" : "80", + "localId" : "327", "name" : "SizeOfDateInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "80", + "r" : "327", "s" : [ { "value" : [ "","define ","SizeOfDateInterval",": " ] }, { - "r" : "79", + "r" : "343", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "78", + "r" : "340", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "73", + "r" : "333", "s" : [ { - "r" : "70", + "r" : "328", "value" : [ "Date","(","2012",",","01",",","01",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "77", + "r" : "339", "s" : [ { - "r" : "74", + "r" : "334", "value" : [ "Date","(","2012",",","01",",","03",")" ] } ] }, { @@ -84346,52 +86867,55 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "79", + "localId" : "343", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "78", + "localId" : "340", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "73", + "localId" : "333", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "70", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "71", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "72", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" } }, "high" : { - "localId" : "77", + "localId" : "339", "type" : "Date", + "signature" : [ ], "year" : { - "localId" : "74", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "75", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "76", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "03", "type" : "Literal" @@ -84400,36 +86924,36 @@ module.exports['Size'] = { } } }, { - "localId" : "91", + "localId" : "345", "name" : "SizeOfTimeInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "345", "s" : [ { "value" : [ "","define ","SizeOfTimeInterval",": " ] }, { - "r" : "90", + "r" : "361", "s" : [ { "value" : [ "Size","(" ] }, { - "r" : "89", + "r" : "358", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "84", + "r" : "351", "s" : [ { - "r" : "81", + "r" : "346", "value" : [ "Time","(","12",",","00",",","00",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "88", + "r" : "357", "s" : [ { - "r" : "85", + "r" : "352", "value" : [ "Time","(","12",",","30",",","02",")" ] } ] }, { @@ -84442,52 +86966,55 @@ module.exports['Size'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "361", "type" : "Size", + "signature" : [ ], "operand" : { - "localId" : "89", + "localId" : "358", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "84", + "localId" : "351", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "81", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "82", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "00", "type" : "Literal" }, "second" : { - "localId" : "83", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "00", "type" : "Literal" } }, "high" : { - "localId" : "88", + "localId" : "357", "type" : "Time", + "signature" : [ ], "hour" : { - "localId" : "85", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { - "localId" : "86", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", "type" : "Literal" }, "second" : { - "localId" : "87", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "02", "type" : "Literal" @@ -84515,14 +87042,16 @@ define OpenNull: start of Interval(null, DateTime(2013, 1, 1)) module.exports['Start'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "277", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -84538,17 +87067,18 @@ module.exports['Start'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -84556,7 +87086,7 @@ module.exports['Start'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -84564,51 +87094,60 @@ module.exports['Start'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "ClosedNotNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","ClosedNotNull",": " ] }, { - "r" : "11", + "r" : "213", "s" : [ { "value" : [ "start of " ] }, { - "r" : "10", + "r" : "226", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "5", + "r" : "219", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "225", "s" : [ { - "r" : "6", + "r" : "220", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -84619,52 +87158,55 @@ module.exports['Start'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "213", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "226", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "219", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "9", + "localId" : "225", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -84673,29 +87215,29 @@ module.exports['Start'] = { } } }, { - "localId" : "20", + "localId" : "228", "name" : "ClosedNullDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "228", "s" : [ { "value" : [ "","define ","ClosedNullDateTime",": " ] }, { - "r" : "19", + "r" : "229", "s" : [ { "value" : [ "start of " ] }, { - "r" : "18", + "r" : "237", "s" : [ { - "r" : "13", + "r" : "230", "value" : [ "Interval[","null",", " ] }, { - "r" : "17", + "r" : "236", "s" : [ { - "r" : "14", + "r" : "231", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -84706,38 +87248,42 @@ module.exports['Start'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "229", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "237", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "238", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "230", "type" : "Null" } }, "high" : { - "localId" : "17", + "localId" : "236", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "14", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "15", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "16", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -84746,24 +87292,24 @@ module.exports['Start'] = { } } }, { - "localId" : "25", + "localId" : "240", "name" : "ClosedNullInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "240", "s" : [ { "value" : [ "","define ","ClosedNullInteger",": " ] }, { - "r" : "24", + "r" : "241", "s" : [ { "value" : [ "start of " ] }, { - "r" : "23", + "r" : "244", "s" : [ { - "r" : "21", + "r" : "242", "value" : [ "Interval[","null",", ","3","]" ] } ] } ] @@ -84771,23 +87317,26 @@ module.exports['Start'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "241", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "244", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "245", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "242", "type" : "Null" } }, "high" : { - "localId" : "22", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -84795,24 +87344,24 @@ module.exports['Start'] = { } } }, { - "localId" : "30", + "localId" : "247", "name" : "ClosedNullDecimal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "247", "s" : [ { "value" : [ "","define ","ClosedNullDecimal",": " ] }, { - "r" : "29", + "r" : "248", "s" : [ { "value" : [ "start of " ] }, { - "r" : "28", + "r" : "251", "s" : [ { - "r" : "26", + "r" : "249", "value" : [ "Interval[","null",", ","5.1","]" ] } ] } ] @@ -84820,23 +87369,26 @@ module.exports['Start'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "248", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { + "localId" : "252", "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "249", "type" : "Null" } }, "high" : { - "localId" : "27", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.1", "type" : "Literal" @@ -84844,35 +87396,35 @@ module.exports['Start'] = { } } }, { - "localId" : "36", + "localId" : "254", "name" : "NullInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "254", "s" : [ { "value" : [ "","define ","NullInterval",": " ] }, { - "r" : "35", + "r" : "255", "s" : [ { "value" : [ "start of " ] }, { - "r" : "34", + "r" : "256", "s" : [ { "value" : [ "(" ] }, { - "r" : "34", + "r" : "256", "s" : [ { - "r" : "31", + "r" : "257", "value" : [ "null"," as " ] }, { - "r" : "33", + "r" : "258", "s" : [ { "value" : [ "Interval<" ] }, { - "r" : "32", + "r" : "259", "s" : [ { "value" : [ "DateTime" ] } ] @@ -84888,21 +87440,23 @@ module.exports['Start'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "255", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "256", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "31", + "localId" : "257", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "33", + "localId" : "258", "type" : "IntervalTypeSpecifier", "pointType" : { - "localId" : "32", + "localId" : "259", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -84910,36 +87464,36 @@ module.exports['Start'] = { } } }, { - "localId" : "47", + "localId" : "261", "name" : "OpenNotNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "261", "s" : [ { "value" : [ "","define ","OpenNotNull",": " ] }, { - "r" : "46", + "r" : "262", "s" : [ { "value" : [ "start of " ] }, { - "r" : "45", + "r" : "275", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "40", + "r" : "268", "s" : [ { - "r" : "37", + "r" : "263", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "44", + "r" : "274", "s" : [ { - "r" : "41", + "r" : "269", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -84950,52 +87504,55 @@ module.exports['Start'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "262", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "45", + "localId" : "275", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "40", + "localId" : "268", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "37", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "38", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "39", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "44", + "localId" : "274", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "41", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "42", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "43", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -85004,29 +87561,29 @@ module.exports['Start'] = { } } }, { - "localId" : "55", + "localId" : "277", "name" : "OpenNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "277", "s" : [ { "value" : [ "","define ","OpenNull",": " ] }, { - "r" : "54", + "r" : "278", "s" : [ { "value" : [ "start of " ] }, { - "r" : "53", + "r" : "286", "s" : [ { - "r" : "48", + "r" : "279", "value" : [ "Interval(","null",", " ] }, { - "r" : "52", + "r" : "285", "s" : [ { - "r" : "49", + "r" : "280", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -85037,38 +87594,42 @@ module.exports['Start'] = { } } ], "expression" : { - "localId" : "54", + "localId" : "278", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "53", + "localId" : "286", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { + "localId" : "287", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "279", "type" : "Null" } }, "high" : { - "localId" : "52", + "localId" : "285", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "49", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "50", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "51", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -85096,14 +87657,16 @@ define OpenNull: end of Interval(DateTime(2013, 1, 1), null) module.exports['End'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "277", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -85119,17 +87682,18 @@ module.exports['End'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -85137,7 +87701,7 @@ module.exports['End'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -85145,51 +87709,60 @@ module.exports['End'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "ClosedNotNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","ClosedNotNull",": " ] }, { - "r" : "11", + "r" : "213", "s" : [ { "value" : [ "end of " ] }, { - "r" : "10", + "r" : "226", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "5", + "r" : "219", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "225", "s" : [ { - "r" : "6", + "r" : "220", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -85200,52 +87773,55 @@ module.exports['End'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "213", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "226", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "219", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "9", + "localId" : "225", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -85254,32 +87830,32 @@ module.exports['End'] = { } } }, { - "localId" : "20", + "localId" : "228", "name" : "ClosedNullDateTime", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "228", "s" : [ { "value" : [ "","define ","ClosedNullDateTime",": " ] }, { - "r" : "19", + "r" : "229", "s" : [ { "value" : [ "end of " ] }, { - "r" : "18", + "r" : "237", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "16", + "r" : "235", "s" : [ { - "r" : "13", + "r" : "230", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { - "r" : "17", + "r" : "236", "value" : [ ", ","null","]" ] } ] } ] @@ -85287,64 +87863,68 @@ module.exports['End'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "229", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "237", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "16", + "localId" : "235", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "13", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "14", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "15", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { + "localId" : "238", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "236", "type" : "Null" } } } } }, { - "localId" : "25", + "localId" : "240", "name" : "ClosedNullInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "240", "s" : [ { "value" : [ "","define ","ClosedNullInteger",": " ] }, { - "r" : "24", + "r" : "241", "s" : [ { "value" : [ "end of " ] }, { - "r" : "23", + "r" : "244", "s" : [ { - "r" : "21", + "r" : "242", "value" : [ "Interval[","5",", ","null","]" ] } ] } ] @@ -85352,48 +87932,51 @@ module.exports['End'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "241", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "244", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "high" : { + "localId" : "245", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "243", "type" : "Null" } } } } }, { - "localId" : "30", + "localId" : "247", "name" : "ClosedNullDecimal", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "247", "s" : [ { "value" : [ "","define ","ClosedNullDecimal",": " ] }, { - "r" : "29", + "r" : "248", "s" : [ { "value" : [ "end of " ] }, { - "r" : "28", + "r" : "251", "s" : [ { - "r" : "26", + "r" : "249", "value" : [ "Interval[","7.3",", ","null","]" ] } ] } ] @@ -85401,59 +87984,62 @@ module.exports['End'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "248", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.3", "type" : "Literal" }, "high" : { + "localId" : "252", "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "250", "type" : "Null" } } } } }, { - "localId" : "36", + "localId" : "254", "name" : "NullInterval", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "254", "s" : [ { "value" : [ "","define ","NullInterval",": " ] }, { - "r" : "35", + "r" : "255", "s" : [ { "value" : [ "end of " ] }, { - "r" : "34", + "r" : "256", "s" : [ { "value" : [ "(" ] }, { - "r" : "34", + "r" : "256", "s" : [ { - "r" : "31", + "r" : "257", "value" : [ "null"," as " ] }, { - "r" : "33", + "r" : "258", "s" : [ { "value" : [ "Interval<" ] }, { - "r" : "32", + "r" : "259", "s" : [ { "value" : [ "DateTime" ] } ] @@ -85469,21 +88055,23 @@ module.exports['End'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "255", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "256", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "31", + "localId" : "257", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "33", + "localId" : "258", "type" : "IntervalTypeSpecifier", "pointType" : { - "localId" : "32", + "localId" : "259", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -85491,36 +88079,36 @@ module.exports['End'] = { } } }, { - "localId" : "47", + "localId" : "261", "name" : "OpenNotNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "261", "s" : [ { "value" : [ "","define ","OpenNotNull",": " ] }, { - "r" : "46", + "r" : "262", "s" : [ { "value" : [ "end of " ] }, { - "r" : "45", + "r" : "275", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "40", + "r" : "268", "s" : [ { - "r" : "37", + "r" : "263", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "44", + "r" : "274", "s" : [ { - "r" : "41", + "r" : "269", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { @@ -85531,52 +88119,55 @@ module.exports['End'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "262", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "45", + "localId" : "275", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "40", + "localId" : "268", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "37", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "38", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "39", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "44", + "localId" : "274", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "41", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "42", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "43", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -85585,32 +88176,32 @@ module.exports['End'] = { } } }, { - "localId" : "55", + "localId" : "277", "name" : "OpenNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "277", "s" : [ { "value" : [ "","define ","OpenNull",": " ] }, { - "r" : "54", + "r" : "278", "s" : [ { "value" : [ "end of " ] }, { - "r" : "53", + "r" : "286", "s" : [ { "value" : [ "Interval(" ] }, { - "r" : "51", + "r" : "284", "s" : [ { - "r" : "48", + "r" : "279", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { - "r" : "52", + "r" : "285", "value" : [ ", ","null",")" ] } ] } ] @@ -85618,40 +88209,44 @@ module.exports['End'] = { } } ], "expression" : { - "localId" : "54", + "localId" : "278", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "53", + "localId" : "286", "lowClosed" : false, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "51", + "localId" : "284", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "48", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "49", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "50", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { + "localId" : "287", "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "52", + "localId" : "285", "type" : "Null" } } @@ -85684,14 +88279,16 @@ define DateTimeIntervalStartsEndsFalse: Interval[DateTime(2012, 1, 5), DateTime( module.exports['Starts'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "405", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -85707,17 +88304,18 @@ module.exports['Starts'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -85725,7 +88323,7 @@ module.exports['Starts'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -85733,46 +88331,55 @@ module.exports['Starts'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "TestStartsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","TestStartsNull",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","null",", ","null","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","starts"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","1",", ","10","]" ] } ] } ] @@ -85780,34 +88387,35 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "type" : "Null" }, "high" : { - "localId" : "3", + "localId" : "214", "type" : "Null" } }, { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -85815,31 +88423,31 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "IntegerIntervalStartsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","IntegerIntervalStartsTrue",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "222", "value" : [ "Interval[","4",",","10","]" ] } ] }, { - "r" : "16", + "r" : "228", "value" : [ " ","starts"," " ] }, { - "r" : "15", + "r" : "227", "s" : [ { - "r" : "13", + "r" : "225", "value" : [ "Interval[","4",", ","15","]" ] } ] } ] @@ -85847,38 +88455,39 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "224", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "227", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -85886,31 +88495,31 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "IntegerIntervalStartsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","IntegerIntervalStartsFalse",": " ] }, { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "Interval[","1",", ","10","]" ] } ] }, { - "r" : "24", + "r" : "237", "value" : [ " ","starts"," " ] }, { - "r" : "23", + "r" : "236", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "Interval[","4",", ","10","]" ] } ] } ] @@ -85918,38 +88527,39 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "237", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "233", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "236", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -85957,31 +88567,31 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "33", + "localId" : "239", "name" : "IntegerIntervalStartEndsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "239", "s" : [ { "value" : [ "","define ","IntegerIntervalStartEndsFalse",": " ] }, { - "r" : "32", + "r" : "246", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "Interval[","4",", ","10","]" ] } ] }, { - "r" : "32", + "r" : "246", "value" : [ " ","starts"," " ] }, { - "r" : "31", + "r" : "245", "s" : [ { - "r" : "29", + "r" : "243", "value" : [ "Interval[","4",", ","9","]" ] } ] } ] @@ -85989,38 +88599,39 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "246", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "242", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "245", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" @@ -86028,31 +88639,31 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "41", + "localId" : "248", "name" : "DecimalIntervalStartsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "248", "s" : [ { "value" : [ "","define ","DecimalIntervalStartsTrue",": " ] }, { - "r" : "40", + "r" : "255", "s" : [ { - "r" : "36", + "r" : "251", "s" : [ { - "r" : "34", + "r" : "249", "value" : [ "Interval[","4.0",", ","10.0","]" ] } ] }, { - "r" : "40", + "r" : "255", "value" : [ " ","starts"," " ] }, { - "r" : "39", + "r" : "254", "s" : [ { - "r" : "37", + "r" : "252", "value" : [ "Interval[","4.0",", ","15.0","]" ] } ] } ] @@ -86060,38 +88671,39 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "255", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "254", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", "type" : "Literal" @@ -86099,31 +88711,31 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "49", + "localId" : "257", "name" : "DecimalIntervalStartsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "257", "s" : [ { "value" : [ "","define ","DecimalIntervalStartsFalse",": " ] }, { - "r" : "48", + "r" : "264", "s" : [ { - "r" : "44", + "r" : "260", "s" : [ { - "r" : "42", + "r" : "258", "value" : [ "Interval[","1.0",", ","10.0","]" ] } ] }, { - "r" : "48", + "r" : "264", "value" : [ " ","starts"," " ] }, { - "r" : "47", + "r" : "263", "s" : [ { - "r" : "45", + "r" : "261", "value" : [ "Interval[","4.0",", ","10.0","]" ] } ] } ] @@ -86131,38 +88743,39 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "264", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "260", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "263", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", "type" : "Literal" @@ -86170,31 +88783,31 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "57", + "localId" : "266", "name" : "DecimalIntervalStartsEndsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "266", "s" : [ { "value" : [ "","define ","DecimalIntervalStartsEndsFalse",": " ] }, { - "r" : "56", + "r" : "273", "s" : [ { - "r" : "52", + "r" : "269", "s" : [ { - "r" : "50", + "r" : "267", "value" : [ "Interval[","4.0",", ","10.0","]" ] } ] }, { - "r" : "56", + "r" : "273", "value" : [ " ","starts"," " ] }, { - "r" : "55", + "r" : "272", "s" : [ { - "r" : "53", + "r" : "270", "value" : [ "Interval[","4.0",", ","9.0","]" ] } ] } ] @@ -86202,38 +88815,39 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "273", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "269", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "50", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" }, "high" : { - "localId" : "51", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", "type" : "Literal" } }, { - "localId" : "55", + "localId" : "272", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "53", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" }, "high" : { - "localId" : "54", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", "type" : "Literal" @@ -86241,31 +88855,31 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "65", + "localId" : "275", "name" : "QuantityIntervalStartsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "275", "s" : [ { "value" : [ "","define ","QuantityIntervalStartsTrue",": " ] }, { - "r" : "64", + "r" : "282", "s" : [ { - "r" : "60", + "r" : "278", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "58", + "r" : "276", "s" : [ { "value" : [ "5.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "59", + "r" : "277", "s" : [ { "value" : [ "10.0 ","'g'" ] } ] @@ -86273,21 +88887,21 @@ module.exports['Starts'] = { "value" : [ "]" ] } ] }, { - "r" : "64", + "r" : "282", "value" : [ " ","starts"," " ] }, { - "r" : "63", + "r" : "281", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "61", + "r" : "279", "s" : [ { "value" : [ "5.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "62", + "r" : "280", "s" : [ { "value" : [ "15.0 ","'g'" ] } ] @@ -86299,38 +88913,39 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "64", + "localId" : "282", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "278", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "58", + "localId" : "276", "value" : 5.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "59", + "localId" : "277", "value" : 10.0, "unit" : "g", "type" : "Quantity" } }, { - "localId" : "63", + "localId" : "281", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "61", + "localId" : "279", "value" : 5.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "62", + "localId" : "280", "value" : 15.0, "unit" : "g", "type" : "Quantity" @@ -86338,31 +88953,31 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "73", + "localId" : "284", "name" : "QuantityIntervalStartsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "284", "s" : [ { "value" : [ "","define ","QuantityIntervalStartsFalse",": " ] }, { - "r" : "72", + "r" : "291", "s" : [ { - "r" : "68", + "r" : "287", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "66", + "r" : "285", "s" : [ { "value" : [ "1.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "67", + "r" : "286", "s" : [ { "value" : [ "10.0 ","'g'" ] } ] @@ -86370,21 +88985,21 @@ module.exports['Starts'] = { "value" : [ "]" ] } ] }, { - "r" : "72", + "r" : "291", "value" : [ " ","starts"," " ] }, { - "r" : "71", + "r" : "290", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "69", + "r" : "288", "s" : [ { "value" : [ "5.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "70", + "r" : "289", "s" : [ { "value" : [ "10.0 ","'g'" ] } ] @@ -86396,38 +89011,39 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "291", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "287", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "66", + "localId" : "285", "value" : 1.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "67", + "localId" : "286", "value" : 10.0, "unit" : "g", "type" : "Quantity" } }, { - "localId" : "71", + "localId" : "290", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "69", + "localId" : "288", "value" : 5.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "70", + "localId" : "289", "value" : 10.0, "unit" : "g", "type" : "Quantity" @@ -86435,31 +89051,31 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "81", + "localId" : "293", "name" : "QuantityIntervalStartsEndsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "293", "s" : [ { "value" : [ "","define ","QuantityIntervalStartsEndsFalse",": " ] }, { - "r" : "80", + "r" : "300", "s" : [ { - "r" : "76", + "r" : "296", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "74", + "r" : "294", "s" : [ { "value" : [ "5.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "75", + "r" : "295", "s" : [ { "value" : [ "10.0 ","'g'" ] } ] @@ -86467,21 +89083,21 @@ module.exports['Starts'] = { "value" : [ "]" ] } ] }, { - "r" : "80", + "r" : "300", "value" : [ " ","starts"," " ] }, { - "r" : "79", + "r" : "299", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "77", + "r" : "297", "s" : [ { "value" : [ "5.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "78", + "r" : "298", "s" : [ { "value" : [ "9.9 ","'g'" ] } ] @@ -86493,38 +89109,39 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "300", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "296", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "74", + "localId" : "294", "value" : 5.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "75", + "localId" : "295", "value" : 10.0, "unit" : "g", "type" : "Quantity" } }, { - "localId" : "79", + "localId" : "299", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "77", + "localId" : "297", "value" : 5.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "78", + "localId" : "298", "value" : 9.9, "unit" : "g", "type" : "Quantity" @@ -86532,58 +89149,58 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "117", + "localId" : "302", "name" : "DateTimeIntervalStartsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "117", + "r" : "302", "s" : [ { "value" : [ "","define ","DateTimeIntervalStartsTrue",": " ] }, { - "r" : "116", + "r" : "345", "s" : [ { - "r" : "98", + "r" : "323", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "89", + "r" : "312", "s" : [ { - "r" : "82", + "r" : "303", "value" : [ "DateTime","(","2012",", ","1",", ","5",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "97", + "r" : "322", "s" : [ { - "r" : "90", + "r" : "313", "value" : [ "DateTime","(","2012",", ","1",", ","25",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "116", + "r" : "345", "value" : [ " ","starts"," " ] }, { - "r" : "115", + "r" : "344", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "106", + "r" : "333", "s" : [ { - "r" : "99", + "r" : "324", "value" : [ "DateTime","(","2012",", ","1",", ","5",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "114", + "r" : "343", "s" : [ { - "r" : "107", + "r" : "334", "value" : [ "DateTime","(","2012",", ","1",", ","27",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -86594,197 +89211,202 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "116", + "localId" : "345", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "98", + "localId" : "323", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "89", + "localId" : "312", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "hour" : { - "localId" : "85", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "86", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "87", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "88", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "97", + "localId" : "322", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "90", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "91", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "92", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" }, "hour" : { - "localId" : "93", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "94", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "95", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "96", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "115", + "localId" : "344", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "106", + "localId" : "333", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "99", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "100", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "101", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "hour" : { - "localId" : "102", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "103", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "104", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "105", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "114", + "localId" : "343", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "107", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "108", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "109", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", "type" : "Literal" }, "hour" : { - "localId" : "110", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "111", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "112", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "113", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -86793,58 +89415,58 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "137", + "localId" : "347", "name" : "DateTimeIntervalStartsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "347", "s" : [ { "value" : [ "","define ","DateTimeIntervalStartsFalse",": " ] }, { - "r" : "136", + "r" : "374", "s" : [ { - "r" : "126", + "r" : "360", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "121", + "r" : "353", "s" : [ { - "r" : "118", + "r" : "348", "value" : [ "DateTime","(","2012",", ","1",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "125", + "r" : "359", "s" : [ { - "r" : "122", + "r" : "354", "value" : [ "DateTime","(","2012",", ","1",", ","25",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "136", + "r" : "374", "value" : [ " ","starts day of"," " ] }, { - "r" : "135", + "r" : "373", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "130", + "r" : "366", "s" : [ { - "r" : "127", + "r" : "361", "value" : [ "DateTime","(","2012",", ","1",", ","6",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "134", + "r" : "372", "s" : [ { - "r" : "131", + "r" : "367", "value" : [ "DateTime","(","2012",", ","1",", ","27",")" ] } ] }, { @@ -86855,102 +89477,107 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "136", + "localId" : "374", "precision" : "Day", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "126", + "localId" : "360", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "121", + "localId" : "353", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "118", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "119", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "120", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "125", + "localId" : "359", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } } }, { - "localId" : "135", + "localId" : "373", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "130", + "localId" : "366", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "127", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "128", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "129", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } }, "high" : { - "localId" : "134", + "localId" : "372", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", "type" : "Literal" @@ -86959,58 +89586,58 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "157", + "localId" : "376", "name" : "DateTimeIntervalStartsDayOfTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "376", "s" : [ { "value" : [ "","define ","DateTimeIntervalStartsDayOfTrue",": " ] }, { - "r" : "156", + "r" : "403", "s" : [ { - "r" : "146", + "r" : "389", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "141", + "r" : "382", "s" : [ { - "r" : "138", + "r" : "377", "value" : [ "DateTime","(","2012",", ","1",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "145", + "r" : "388", "s" : [ { - "r" : "142", + "r" : "383", "value" : [ "DateTime","(","2012",", ","1",", ","25",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "156", + "r" : "403", "value" : [ " ","starts day of"," " ] }, { - "r" : "155", + "r" : "402", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "150", + "r" : "395", "s" : [ { - "r" : "147", + "r" : "390", "value" : [ "DateTime","(","2012",", ","1",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "401", "s" : [ { - "r" : "151", + "r" : "396", "value" : [ "DateTime","(","2012",", ","1",", ","27",")" ] } ] }, { @@ -87021,102 +89648,107 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "403", "precision" : "Day", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "146", + "localId" : "389", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "141", + "localId" : "382", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "138", + "localId" : "377", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "139", + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "140", + "localId" : "379", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "145", + "localId" : "388", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } } }, { - "localId" : "155", + "localId" : "402", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "150", + "localId" : "395", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "147", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "148", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "149", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "154", + "localId" : "401", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "398", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", "type" : "Literal" @@ -87125,58 +89757,58 @@ module.exports['Starts'] = { } ] } }, { - "localId" : "177", + "localId" : "405", "name" : "DateTimeIntervalStartsEndsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "405", "s" : [ { "value" : [ "","define ","DateTimeIntervalStartsEndsFalse",": " ] }, { - "r" : "176", + "r" : "432", "s" : [ { - "r" : "166", + "r" : "418", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "161", + "r" : "411", "s" : [ { - "r" : "158", + "r" : "406", "value" : [ "DateTime","(","2012",", ","1",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "165", + "r" : "417", "s" : [ { - "r" : "162", + "r" : "412", "value" : [ "DateTime","(","2012",", ","1",", ","25",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "176", + "r" : "432", "value" : [ " ","starts day of"," " ] }, { - "r" : "175", + "r" : "431", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "170", + "r" : "424", "s" : [ { - "r" : "167", + "r" : "419", "value" : [ "DateTime","(","2012",", ","1",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "174", + "r" : "430", "s" : [ { - "r" : "171", + "r" : "425", "value" : [ "DateTime","(","2012",", ","1",", ","24",")" ] } ] }, { @@ -87187,102 +89819,107 @@ module.exports['Starts'] = { } } ], "expression" : { - "localId" : "176", + "localId" : "432", "precision" : "Day", "type" : "Starts", + "signature" : [ ], "operand" : [ { - "localId" : "166", + "localId" : "418", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "161", + "localId" : "411", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "158", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "159", + "localId" : "407", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "160", + "localId" : "408", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "165", + "localId" : "417", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "162", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "163", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "164", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } } }, { - "localId" : "175", + "localId" : "431", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "170", + "localId" : "424", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "167", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "168", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "169", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "174", + "localId" : "430", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "171", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "172", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "173", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", "type" : "Literal" @@ -87317,14 +89954,16 @@ define DateTimeIntervalEndsStartsFalse: Interval[DateTime(2012, 1, 5), DateTime( module.exports['Ends'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "412", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -87340,17 +89979,18 @@ module.exports['Ends'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -87358,7 +89998,7 @@ module.exports['Ends'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -87366,46 +90006,55 @@ module.exports['Ends'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "TestEndsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","TestEndsNull",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Interval[","1",", ","10","]" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ " ","ends"," " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "Interval[","null",", ","null","]" ] } ] } ] @@ -87413,103 +90062,113 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "215", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { + "localId" : "220", "type" : "Interval", "low" : { + "localId" : "222", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { + "localId" : "221", "path" : "low", "type" : "Property", "source" : { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "type" : "Null" }, "high" : { - "localId" : "6", + "localId" : "217", "type" : "Null" } } } }, "lowClosedExpression" : { + "localId" : "223", "path" : "lowClosed", "type" : "Property", "source" : { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "type" : "Null" }, "high" : { - "localId" : "6", + "localId" : "217", "type" : "Null" } } }, "high" : { + "localId" : "225", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { + "localId" : "224", "path" : "high", "type" : "Property", "source" : { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "type" : "Null" }, "high" : { - "localId" : "6", + "localId" : "217", "type" : "Null" } } } }, "highClosedExpression" : { + "localId" : "226", "path" : "highClosed", "type" : "Property", "source" : { - "localId" : "7", + "localId" : "218", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "216", "type" : "Null" }, "high" : { - "localId" : "6", + "localId" : "217", "type" : "Null" } } @@ -87517,31 +90176,31 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "17", + "localId" : "228", "name" : "IntegerIntervalEndsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "228", "s" : [ { "value" : [ "","define ","IntegerIntervalEndsTrue",": " ] }, { - "r" : "16", + "r" : "235", "s" : [ { - "r" : "12", + "r" : "231", "s" : [ { - "r" : "10", + "r" : "229", "value" : [ "Interval[","4",",","10","]" ] } ] }, { - "r" : "16", + "r" : "235", "value" : [ " ","ends"," " ] }, { - "r" : "15", + "r" : "234", "s" : [ { - "r" : "13", + "r" : "232", "value" : [ "Interval[","1",",","10","]" ] } ] } ] @@ -87549,38 +90208,39 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "235", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "231", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "10", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "high" : { - "localId" : "11", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "234", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "13", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "14", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -87588,31 +90248,31 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "25", + "localId" : "237", "name" : "IntegerIntervalEndsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "237", "s" : [ { "value" : [ "","define ","IntegerIntervalEndsFalse",": " ] }, { - "r" : "24", + "r" : "244", "s" : [ { - "r" : "20", + "r" : "240", "s" : [ { - "r" : "18", + "r" : "238", "value" : [ "Interval[","4",", ","9","]" ] } ] }, { - "r" : "24", + "r" : "244", "value" : [ " ","ends"," " ] }, { - "r" : "23", + "r" : "243", "s" : [ { - "r" : "21", + "r" : "241", "value" : [ "Interval[","1",",","10","]" ] } ] } ] @@ -87620,38 +90280,39 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "244", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "240", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "18", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "high" : { - "localId" : "19", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } }, { - "localId" : "23", + "localId" : "243", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "21", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "22", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -87659,31 +90320,31 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "33", + "localId" : "246", "name" : "IntegerIntervalEndsStartsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "246", "s" : [ { "value" : [ "","define ","IntegerIntervalEndsStartsFalse",": " ] }, { - "r" : "32", + "r" : "253", "s" : [ { - "r" : "28", + "r" : "249", "s" : [ { - "r" : "26", + "r" : "247", "value" : [ "Interval[","0",", ","10","]" ] } ] }, { - "r" : "32", + "r" : "253", "value" : [ " ","ends"," " ] }, { - "r" : "31", + "r" : "252", "s" : [ { - "r" : "29", + "r" : "250", "value" : [ "Interval[","1",",","10","]" ] } ] } ] @@ -87691,38 +90352,39 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "253", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "249", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "26", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "high" : { - "localId" : "27", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } }, { - "localId" : "31", + "localId" : "252", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "29", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "30", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -87730,31 +90392,31 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "41", + "localId" : "255", "name" : "DecimalIntervalEndsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "255", "s" : [ { "value" : [ "","define ","DecimalIntervalEndsTrue",": " ] }, { - "r" : "40", + "r" : "262", "s" : [ { - "r" : "36", + "r" : "258", "s" : [ { - "r" : "34", + "r" : "256", "value" : [ "Interval[","4.0",",","10.0","]" ] } ] }, { - "r" : "40", + "r" : "262", "value" : [ " ","ends"," " ] }, { - "r" : "39", + "r" : "261", "s" : [ { - "r" : "37", + "r" : "259", "value" : [ "Interval[","1.0",",","10.0","]" ] } ] } ] @@ -87762,38 +90424,39 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "262", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "258", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "34", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", "type" : "Literal" }, "high" : { - "localId" : "35", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", "type" : "Literal" } }, { - "localId" : "39", + "localId" : "261", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "37", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "38", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", "type" : "Literal" @@ -87801,31 +90464,31 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "49", + "localId" : "264", "name" : "DecimalIntervalEndsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "264", "s" : [ { "value" : [ "","define ","DecimalIntervalEndsFalse",": " ] }, { - "r" : "48", + "r" : "271", "s" : [ { - "r" : "44", + "r" : "267", "s" : [ { - "r" : "42", + "r" : "265", "value" : [ "Interval[","11.0",", ","20.0","]" ] } ] }, { - "r" : "48", + "r" : "271", "value" : [ " ","ends"," " ] }, { - "r" : "47", + "r" : "270", "s" : [ { - "r" : "45", + "r" : "268", "value" : [ "Interval[","1.0",",","10.0","]" ] } ] } ] @@ -87833,38 +90496,39 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "271", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "267", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "42", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", "type" : "Literal" }, "high" : { - "localId" : "43", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "270", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "45", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "46", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", "type" : "Literal" @@ -87872,31 +90536,31 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "57", + "localId" : "273", "name" : "DecimalIntervalEndsStartsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "273", "s" : [ { "value" : [ "","define ","DecimalIntervalEndsStartsFalse",": " ] }, { - "r" : "56", + "r" : "280", "s" : [ { - "r" : "52", + "r" : "276", "s" : [ { - "r" : "50", + "r" : "274", "value" : [ "Interval[","0.0",", ","10.0","]" ] } ] }, { - "r" : "56", + "r" : "280", "value" : [ " ","ends"," " ] }, { - "r" : "55", + "r" : "279", "s" : [ { - "r" : "53", + "r" : "277", "value" : [ "Interval[","1.0",", ","10.0","]" ] } ] } ] @@ -87904,38 +90568,39 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "280", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "276", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "50", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" }, "high" : { - "localId" : "51", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", "type" : "Literal" } }, { - "localId" : "55", + "localId" : "279", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "53", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", "type" : "Literal" }, "high" : { - "localId" : "54", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", "type" : "Literal" @@ -87943,31 +90608,31 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "65", + "localId" : "282", "name" : "QuantityIntervalEndsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "282", "s" : [ { "value" : [ "","define ","QuantityIntervalEndsTrue",": " ] }, { - "r" : "64", + "r" : "289", "s" : [ { - "r" : "60", + "r" : "285", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "58", + "r" : "283", "s" : [ { "value" : [ "5.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "59", + "r" : "284", "s" : [ { "value" : [ "10.0 ","'g'" ] } ] @@ -87975,21 +90640,21 @@ module.exports['Ends'] = { "value" : [ "]" ] } ] }, { - "r" : "64", + "r" : "289", "value" : [ " ","ends"," " ] }, { - "r" : "63", + "r" : "288", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "61", + "r" : "286", "s" : [ { "value" : [ "1.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "62", + "r" : "287", "s" : [ { "value" : [ "10.0 ","'g'" ] } ] @@ -88001,38 +90666,39 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "64", + "localId" : "289", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "285", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "58", + "localId" : "283", "value" : 5.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "59", + "localId" : "284", "value" : 10.0, "unit" : "g", "type" : "Quantity" } }, { - "localId" : "63", + "localId" : "288", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "61", + "localId" : "286", "value" : 1.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "62", + "localId" : "287", "value" : 10.0, "unit" : "g", "type" : "Quantity" @@ -88040,31 +90706,31 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "73", + "localId" : "291", "name" : "QuantityIntervalEndsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "291", "s" : [ { "value" : [ "","define ","QuantityIntervalEndsFalse",": " ] }, { - "r" : "72", + "r" : "298", "s" : [ { - "r" : "68", + "r" : "294", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "66", + "r" : "292", "s" : [ { "value" : [ "5.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "67", + "r" : "293", "s" : [ { "value" : [ "10.0 ","'g'" ] } ] @@ -88072,21 +90738,21 @@ module.exports['Ends'] = { "value" : [ "]" ] } ] }, { - "r" : "72", + "r" : "298", "value" : [ " ","ends"," " ] }, { - "r" : "71", + "r" : "297", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "69", + "r" : "295", "s" : [ { "value" : [ "1.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "70", + "r" : "296", "s" : [ { "value" : [ "10.5 ","'g'" ] } ] @@ -88098,38 +90764,39 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "298", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "294", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "66", + "localId" : "292", "value" : 5.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "67", + "localId" : "293", "value" : 10.0, "unit" : "g", "type" : "Quantity" } }, { - "localId" : "71", + "localId" : "297", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "69", + "localId" : "295", "value" : 1.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "70", + "localId" : "296", "value" : 10.5, "unit" : "g", "type" : "Quantity" @@ -88137,31 +90804,31 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "81", + "localId" : "300", "name" : "QuantityIntervalEndsStartsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "300", "s" : [ { "value" : [ "","define ","QuantityIntervalEndsStartsFalse",": " ] }, { - "r" : "80", + "r" : "307", "s" : [ { - "r" : "76", + "r" : "303", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "74", + "r" : "301", "s" : [ { "value" : [ "4.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "75", + "r" : "302", "s" : [ { "value" : [ "10.0 ","'g'" ] } ] @@ -88169,21 +90836,21 @@ module.exports['Ends'] = { "value" : [ "]" ] } ] }, { - "r" : "80", + "r" : "307", "value" : [ " ","ends"," " ] }, { - "r" : "79", + "r" : "306", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "77", + "r" : "304", "s" : [ { "value" : [ "5.0 ","'g'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "78", + "r" : "305", "s" : [ { "value" : [ "10.0 ","'g'" ] } ] @@ -88195,38 +90862,39 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "307", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "303", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "74", + "localId" : "301", "value" : 4.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "75", + "localId" : "302", "value" : 10.0, "unit" : "g", "type" : "Quantity" } }, { - "localId" : "79", + "localId" : "306", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "77", + "localId" : "304", "value" : 5.0, "unit" : "g", "type" : "Quantity" }, "high" : { - "localId" : "78", + "localId" : "305", "value" : 10.0, "unit" : "g", "type" : "Quantity" @@ -88234,58 +90902,58 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "117", + "localId" : "309", "name" : "DateTimeIntervalEndsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "117", + "r" : "309", "s" : [ { "value" : [ "","define ","DateTimeIntervalEndsTrue",": " ] }, { - "r" : "116", + "r" : "352", "s" : [ { - "r" : "98", + "r" : "330", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "89", + "r" : "319", "s" : [ { - "r" : "82", + "r" : "310", "value" : [ "DateTime","(","2012",", ","1",", ","5",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "97", + "r" : "329", "s" : [ { - "r" : "90", + "r" : "320", "value" : [ "DateTime","(","2012",", ","1",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "116", + "r" : "352", "value" : [ " ","ends"," " ] }, { - "r" : "115", + "r" : "351", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "106", + "r" : "340", "s" : [ { - "r" : "99", + "r" : "331", "value" : [ "DateTime","(","2012",", ","1",", ","1",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "114", + "r" : "350", "s" : [ { - "r" : "107", + "r" : "341", "value" : [ "DateTime","(","2012",", ","1",", ","15",", ","0",", ","0",", ","0",", ","0",")" ] } ] }, { @@ -88296,197 +90964,202 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "116", + "localId" : "352", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "98", + "localId" : "330", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "89", + "localId" : "319", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "82", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "83", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "84", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "hour" : { - "localId" : "85", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "86", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "87", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "88", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "97", + "localId" : "329", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "90", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "91", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "92", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "93", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "94", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "95", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "96", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "115", + "localId" : "351", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "106", + "localId" : "340", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "99", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "100", + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "101", + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { - "localId" : "102", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "103", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "104", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "105", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } }, "high" : { - "localId" : "114", + "localId" : "350", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "107", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "108", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "109", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { - "localId" : "110", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "minute" : { - "localId" : "111", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { - "localId" : "112", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "millisecond" : { - "localId" : "113", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -88495,58 +91168,58 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "137", + "localId" : "354", "name" : "DateTimeIntervalEndsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "354", "s" : [ { "value" : [ "","define ","DateTimeIntervalEndsFalse",": " ] }, { - "r" : "136", + "r" : "381", "s" : [ { - "r" : "126", + "r" : "367", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "121", + "r" : "360", "s" : [ { - "r" : "118", + "r" : "355", "value" : [ "DateTime","(","2012",", ","1",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "125", + "r" : "366", "s" : [ { - "r" : "122", + "r" : "361", "value" : [ "DateTime","(","2012",", ","1",", ","15",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "136", + "r" : "381", "value" : [ " ","ends day of"," " ] }, { - "r" : "135", + "r" : "380", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "130", + "r" : "373", "s" : [ { - "r" : "127", + "r" : "368", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "134", + "r" : "379", "s" : [ { - "r" : "131", + "r" : "374", "value" : [ "DateTime","(","2012",", ","1",", ","16",")" ] } ] }, { @@ -88557,102 +91230,107 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "136", + "localId" : "381", "precision" : "Day", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "126", + "localId" : "367", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "121", + "localId" : "360", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "118", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "119", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "120", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "125", + "localId" : "366", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "122", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "123", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "124", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } } }, { - "localId" : "135", + "localId" : "380", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "130", + "localId" : "373", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "127", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "128", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "129", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "134", + "localId" : "379", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "376", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -88661,58 +91339,58 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "157", + "localId" : "383", "name" : "DateTimeIntervalEndsDayOfTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "157", + "r" : "383", "s" : [ { "value" : [ "","define ","DateTimeIntervalEndsDayOfTrue",": " ] }, { - "r" : "156", + "r" : "410", "s" : [ { - "r" : "146", + "r" : "396", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "141", + "r" : "389", "s" : [ { - "r" : "138", + "r" : "384", "value" : [ "DateTime","(","2012",", ","1",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "145", + "r" : "395", "s" : [ { - "r" : "142", + "r" : "390", "value" : [ "DateTime","(","2012",", ","1",", ","15",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "156", + "r" : "410", "value" : [ " ","ends day of"," " ] }, { - "r" : "155", + "r" : "409", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "150", + "r" : "402", "s" : [ { - "r" : "147", + "r" : "397", "value" : [ "DateTime","(","2012",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "408", "s" : [ { - "r" : "151", + "r" : "403", "value" : [ "DateTime","(","2012",", ","1",", ","15",")" ] } ] }, { @@ -88723,102 +91401,107 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "156", + "localId" : "410", "precision" : "Day", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "146", + "localId" : "396", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "141", + "localId" : "389", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "138", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "139", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "140", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "145", + "localId" : "395", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "142", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "143", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "144", + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" } } }, { - "localId" : "155", + "localId" : "409", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "150", + "localId" : "402", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "147", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "148", + "localId" : "398", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "149", + "localId" : "399", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "154", + "localId" : "408", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "151", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "152", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "153", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -88827,58 +91510,58 @@ module.exports['Ends'] = { } ] } }, { - "localId" : "177", + "localId" : "412", "name" : "DateTimeIntervalEndsStartsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "177", + "r" : "412", "s" : [ { "value" : [ "","define ","DateTimeIntervalEndsStartsFalse",": " ] }, { - "r" : "176", + "r" : "439", "s" : [ { - "r" : "166", + "r" : "425", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "161", + "r" : "418", "s" : [ { - "r" : "158", + "r" : "413", "value" : [ "DateTime","(","2012",", ","1",", ","5",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "165", + "r" : "424", "s" : [ { - "r" : "162", + "r" : "419", "value" : [ "DateTime","(","2012",", ","2",", ","16",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "176", + "r" : "439", "value" : [ " ","ends day of"," " ] }, { - "r" : "175", + "r" : "438", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "170", + "r" : "431", "s" : [ { - "r" : "167", + "r" : "426", "value" : [ "DateTime","(","2012",", ","2",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "174", + "r" : "437", "s" : [ { - "r" : "171", + "r" : "432", "value" : [ "DateTime","(","2012",", ","2",", ","16",")" ] } ] }, { @@ -88889,102 +91572,107 @@ module.exports['Ends'] = { } } ], "expression" : { - "localId" : "176", + "localId" : "439", "precision" : "Day", "type" : "Ends", + "signature" : [ ], "operand" : [ { - "localId" : "166", + "localId" : "425", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "161", + "localId" : "418", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "158", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "159", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "160", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, "high" : { - "localId" : "165", + "localId" : "424", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "162", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "163", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "164", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" } } }, { - "localId" : "175", + "localId" : "438", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "170", + "localId" : "431", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "167", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "168", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "169", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "174", + "localId" : "437", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "171", + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "172", + "localId" : "433", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { - "localId" : "173", + "localId" : "434", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", "type" : "Literal" @@ -89020,14 +91708,16 @@ define NullUnionNull: (null as Interval) union (null as Interval= 2 and AgeInYearsAt(start of Measurem module.exports['In Age Demographic'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "226", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -44,17 +46,18 @@ module.exports['In Age Demographic'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -62,7 +65,7 @@ module.exports['In Age Demographic'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -70,31 +73,31 @@ module.exports['In Age Demographic'] = { }, "parameters" : { "def" : [ { - "localId" : "11", + "localId" : "207", "name" : "MeasurementPeriod", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "207", "s" : [ { "value" : [ "","parameter ","MeasurementPeriod"," default " ] }, { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "5", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "208", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "214", "value" : [ "DateTime","(","2014",", ","1",", ","1",")" ] } ] }, { @@ -104,49 +107,51 @@ module.exports['In Age Demographic'] = { } } ], "default" : { - "localId" : "10", + "localId" : "220", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "213", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "209", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "9", + "localId" : "219", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -157,45 +162,54 @@ module.exports['In Age Demographic'] = { }, "contexts" : { "def" : [ { + "localId" : "224", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "222", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "223", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "221", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "23", + "localId" : "226", "name" : "InDemographic", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "226", "s" : [ { "value" : [ "","define ","InDemographic",":\n" ] }, { - "r" : "22", + "r" : "227", "s" : [ { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "14", + "r" : "235", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "13", + "r" : "229", "s" : [ { "value" : [ "start of " ] }, { - "r" : "12", + "r" : "230", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -204,23 +218,23 @@ module.exports['In Age Demographic'] = { "value" : [ ")" ] } ] }, { - "r" : "15", + "r" : "236", "value" : [ " ",">="," ","2" ] } ] }, { "value" : [ " and " ] }, { - "r" : "21", + "r" : "237", "s" : [ { - "r" : "19", + "r" : "244", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "18", + "r" : "238", "s" : [ { "value" : [ "start of " ] }, { - "r" : "17", + "r" : "239", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -229,7 +243,7 @@ module.exports['In Age Demographic'] = { "value" : [ ")" ] } ] }, { - "r" : "20", + "r" : "245", "value" : [ " ","<"," ","18" ] } ] } ] @@ -237,62 +251,73 @@ module.exports['In Age Demographic'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "227", "type" : "And", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "228", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "235", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "234", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "233", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "13", + "localId" : "229", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "230", "name" : "MeasurementPeriod", "type" : "ParameterRef" } } ] }, { - "localId" : "15", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, { - "localId" : "21", + "localId" : "237", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "19", + "localId" : "244", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "243", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "242", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "18", + "localId" : "238", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "239", "name" : "MeasurementPeriod", "type" : "ParameterRef" } } ] }, { - "localId" : "20", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", "type" : "Literal" @@ -328,14 +353,16 @@ define SupportLibDef: module.exports['CommonLib'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "259", "s" : [ { "value" : [ "","library Common" ] } ] @@ -350,17 +377,18 @@ module.exports['CommonLib'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -368,7 +396,7 @@ module.exports['CommonLib'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -376,13 +404,13 @@ module.exports['CommonLib'] = { }, "includes" : { "def" : [ { - "localId" : "2", + "localId" : "207", "localIdentifier" : "common2", "path" : "Common2", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","include " ] }, { @@ -398,31 +426,31 @@ module.exports['CommonLib'] = { }, "parameters" : { "def" : [ { - "localId" : "15", + "localId" : "211", "name" : "MeasurementPeriod", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "211", "s" : [ { "value" : [ "","parameter ","MeasurementPeriod"," default " ] }, { - "r" : "14", + "r" : "224", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "9", + "r" : "217", "s" : [ { - "r" : "6", + "r" : "212", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "13", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "218", "value" : [ "DateTime","(","2014",", ","1",", ","1",")" ] } ] }, { @@ -432,49 +460,51 @@ module.exports['CommonLib'] = { } } ], "default" : { - "localId" : "14", + "localId" : "224", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "9", + "localId" : "217", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "13", + "localId" : "223", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "10", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "11", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "12", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -485,14 +515,14 @@ module.exports['CommonLib'] = { }, "codeSystems" : { "def" : [ { - "localId" : "3", + "localId" : "208", "name" : "SNOMEDCT", "id" : "2.16.840.1.113883.6.96", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "","codesystem ","\"SNOMEDCT\"",": ","'2.16.840.1.113883.6.96'" ] } ] @@ -502,7 +532,7 @@ module.exports['CommonLib'] = { }, "codes" : { "def" : [ { - "localId" : "5", + "localId" : "209", "name" : "directReferenceCode", "id" : "428371000124100", "display" : "directReferenceCode", @@ -510,11 +540,11 @@ module.exports['CommonLib'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { "value" : [ "","code ","\"directReferenceCode\"",": ","'428371000124100'"," from " ] }, { - "r" : "4", + "r" : "210", "s" : [ { "value" : [ "\"SNOMEDCT\"" ] } ] @@ -524,52 +554,61 @@ module.exports['CommonLib'] = { } } ], "codeSystem" : { - "localId" : "4", + "localId" : "210", "name" : "SNOMEDCT" } } ] }, "contexts" : { "def" : [ { + "localId" : "228", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "226", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "227", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "225", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "27", + "localId" : "230", "name" : "InDemographic", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "230", "s" : [ { "value" : [ "","define ","InDemographic",":\n" ] }, { - "r" : "26", + "r" : "231", "s" : [ { - "r" : "20", + "r" : "232", "s" : [ { - "r" : "18", + "r" : "239", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "start of " ] }, { - "r" : "16", + "r" : "234", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -578,23 +617,23 @@ module.exports['CommonLib'] = { "value" : [ ")" ] } ] }, { - "r" : "19", + "r" : "240", "value" : [ " ",">="," ","2" ] } ] }, { "value" : [ " and " ] }, { - "r" : "25", + "r" : "241", "s" : [ { - "r" : "23", + "r" : "248", "s" : [ { "value" : [ "AgeInYearsAt","(" ] }, { - "r" : "22", + "r" : "242", "s" : [ { "value" : [ "start of " ] }, { - "r" : "21", + "r" : "243", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -603,7 +642,7 @@ module.exports['CommonLib'] = { "value" : [ ")" ] } ] }, { - "r" : "24", + "r" : "249", "value" : [ " ","<"," ","18" ] } ] } ] @@ -611,62 +650,73 @@ module.exports['CommonLib'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "231", "type" : "And", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "232", "type" : "GreaterOrEqual", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "239", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "238", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "237", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "17", + "localId" : "233", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "234", "name" : "MeasurementPeriod", "type" : "ParameterRef" } } ] }, { - "localId" : "19", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, { - "localId" : "25", + "localId" : "241", "type" : "Less", + "signature" : [ ], "operand" : [ { - "localId" : "23", + "localId" : "248", "precision" : "Year", "type" : "CalculateAgeAt", + "signature" : [ ], "operand" : [ { + "localId" : "247", "path" : "birthDate", "type" : "Property", "source" : { + "localId" : "246", "name" : "Patient", "type" : "ExpressionRef" } }, { - "localId" : "22", + "localId" : "242", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "243", "name" : "MeasurementPeriod", "type" : "ParameterRef" } } ] }, { - "localId" : "24", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", "type" : "Literal" @@ -674,7 +724,7 @@ module.exports['CommonLib'] = { } ] } }, { - "localId" : "33", + "localId" : "250", "name" : "foo", "context" : "Patient", "accessLevel" : "Public", @@ -682,36 +732,22 @@ module.exports['CommonLib'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "250", "s" : [ { - "value" : [ "","define function ","foo"," (","a"," " ] - }, { - "r" : "28", - "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ ", ","b"," " ] - }, { - "r" : "29", - "s" : [ { - "value" : [ "Integer" ] - } ] + "value" : [ "","define function foo (a Integer, b Integer) :\n " ] }, { - "value" : [ ") :\n " ] - }, { - "r" : "32", + "r" : "255", "s" : [ { - "r" : "32", + "r" : "255", "s" : [ { - "r" : "30", + "r" : "256", "s" : [ { "value" : [ "a" ] } ] }, { "value" : [ " + " ] }, { - "r" : "31", + "r" : "257", "s" : [ { "value" : [ "b" ] } ] @@ -721,59 +757,62 @@ module.exports['CommonLib'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "255", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "256", "name" : "a", "type" : "OperandRef" }, { - "localId" : "31", + "localId" : "257", "name" : "b", "type" : "OperandRef" } ] }, "operand" : [ { + "localId" : "252", "name" : "a", "operandTypeSpecifier" : { - "localId" : "28", + "localId" : "251", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { + "localId" : "254", "name" : "b", "operandTypeSpecifier" : { - "localId" : "29", + "localId" : "253", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "42", + "localId" : "259", "name" : "SupportLibDef", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "259", "s" : [ { "value" : [ "","define ","SupportLibDef",":\n " ] }, { - "r" : "41", + "r" : "260", "s" : [ { - "r" : "38", + "r" : "261", "s" : [ { - "r" : "35", + "r" : "263", "s" : [ { - "r" : "34", + "r" : "262", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "35", + "r" : "263", "s" : [ { "value" : [ "TheParameter" ] } ] @@ -781,16 +820,16 @@ module.exports['CommonLib'] = { }, { "value" : [ " + " ] }, { - "r" : "37", + "r" : "265", "s" : [ { - "r" : "36", + "r" : "264", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "37", + "r" : "265", "s" : [ { "value" : [ "TwoPlusOne" ] } ] @@ -799,16 +838,16 @@ module.exports['CommonLib'] = { }, { "value" : [ " + " ] }, { - "r" : "40", + "r" : "267", "s" : [ { - "r" : "39", + "r" : "266", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "40", + "r" : "267", "s" : [ { "value" : [ "TwoTimesThree" ] } ] @@ -818,24 +857,26 @@ module.exports['CommonLib'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "260", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "38", + "localId" : "261", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "35", + "localId" : "263", "name" : "TheParameter", "libraryName" : "common2", "type" : "ExpressionRef" }, { - "localId" : "37", + "localId" : "265", "name" : "TwoPlusOne", "libraryName" : "common2", "type" : "ExpressionRef" } ] }, { - "localId" : "40", + "localId" : "267", "name" : "TwoTimesThree", "libraryName" : "common2", "type" : "ExpressionRef" @@ -864,14 +905,16 @@ define supportLibCode: common."directReferenceCode" module.exports['Using CommonLib'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "244", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -887,17 +930,18 @@ module.exports['Using CommonLib'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -905,7 +949,7 @@ module.exports['Using CommonLib'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -913,13 +957,13 @@ module.exports['Using CommonLib'] = { }, "includes" : { "def" : [ { - "localId" : "2", + "localId" : "207", "localIdentifier" : "common", "path" : "Common", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","include " ] }, { @@ -935,31 +979,31 @@ module.exports['Using CommonLib'] = { }, "parameters" : { "def" : [ { - "localId" : "12", + "localId" : "208", "name" : "MeasurementPeriod", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "208", "s" : [ { "value" : [ "","parameter ","MeasurementPeriod"," default " ] }, { - "r" : "11", + "r" : "221", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "6", + "r" : "214", "s" : [ { - "r" : "3", + "r" : "209", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "10", + "r" : "220", "s" : [ { - "r" : "7", + "r" : "215", "value" : [ "DateTime","(","2014",", ","1",", ","1",")" ] } ] }, { @@ -969,49 +1013,51 @@ module.exports['Using CommonLib'] = { } } ], "default" : { - "localId" : "11", + "localId" : "221", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "6", + "localId" : "214", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "3", + "localId" : "209", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "5", + "localId" : "211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "10", + "localId" : "220", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "7", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "8", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "9", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1022,42 +1068,51 @@ module.exports['Using CommonLib'] = { }, "contexts" : { "def" : [ { + "localId" : "225", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "223", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "224", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "222", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "15", + "localId" : "227", "name" : "ID", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "227", "s" : [ { "value" : [ "","define ","ID",": " ] }, { - "r" : "14", + "r" : "229", "s" : [ { - "r" : "13", + "r" : "228", "s" : [ { "value" : [ "common" ] } ] }, { "value" : [ "." ] }, { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "InDemographic" ] } ] @@ -1066,37 +1121,37 @@ module.exports['Using CommonLib'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "229", "name" : "InDemographic", "libraryName" : "common", "type" : "ExpressionRef" } }, { - "localId" : "19", + "localId" : "231", "name" : "L", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "231", "s" : [ { "value" : [ "","define ","L"," : " ] }, { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "Length","(" ] }, { - "r" : "17", + "r" : "233", "s" : [ { - "r" : "16", + "r" : "232", "s" : [ { "value" : [ "Patient" ] } ] }, { "value" : [ "." ] }, { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "name" ] } ] @@ -1108,43 +1163,44 @@ module.exports['Using CommonLib'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "236", "type" : "Length", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "233", "path" : "name", "type" : "Property", "source" : { - "localId" : "16", + "localId" : "232", "name" : "Patient", "type" : "ExpressionRef" } } } }, { - "localId" : "24", + "localId" : "238", "name" : "FuncTest", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "238", "s" : [ { "value" : [ "","define ","FuncTest"," : " ] }, { - "r" : "23", + "r" : "242", "s" : [ { - "r" : "20", + "r" : "239", "s" : [ { "value" : [ "common" ] } ] }, { "value" : [ "." ] }, { - "r" : "23", + "r" : "242", "s" : [ { - "r" : "21", + "r" : "240", "value" : [ "foo","(","2",", ","5",")" ] } ] } ] @@ -1152,44 +1208,45 @@ module.exports['Using CommonLib'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "242", "name" : "foo", "libraryName" : "common", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "21", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "22", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "27", + "localId" : "244", "name" : "supportLibCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "244", "s" : [ { "value" : [ "","define ","supportLibCode",": " ] }, { - "r" : "26", + "r" : "246", "s" : [ { - "r" : "25", + "r" : "245", "s" : [ { "value" : [ "common" ] } ] }, { "value" : [ "." ] }, { - "r" : "26", + "r" : "246", "s" : [ { "value" : [ "\"directReferenceCode\"" ] } ] @@ -1198,7 +1255,7 @@ module.exports['Using CommonLib'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "246", "name" : "directReferenceCode", "libraryName" : "common", "type" : "CodeRef" @@ -1252,14 +1309,16 @@ define SortUsingFunction: module.exports['CommonLib2'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "267", "s" : [ { "value" : [ "","library Common2" ] } ] @@ -1274,17 +1333,18 @@ module.exports['CommonLib2'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1292,7 +1352,7 @@ module.exports['CommonLib2'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1300,41 +1360,41 @@ module.exports['CommonLib2'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "SomeNumber", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { - "r" : "2", + "r" : "208", "value" : [ "","parameter ","SomeNumber"," default ","17" ] } ] } } ], "default" : { - "localId" : "2", + "localId" : "208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "209", "name" : "AnotherNumber", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { - "r" : "4", + "r" : "210", "value" : [ "","parameter ","AnotherNumber"," default ","20" ] } ] } } ], "default" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" @@ -1343,33 +1403,42 @@ module.exports['CommonLib2'] = { }, "contexts" : { "def" : [ { + "localId" : "214", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "212", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "213", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "211", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "216", "name" : "TheParameter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","TheParameter",":\n " ] }, { - "r" : "6", + "r" : "217", "s" : [ { "value" : [ "SomeNumber" ] } ] @@ -1377,12 +1446,12 @@ module.exports['CommonLib2'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "217", "name" : "SomeNumber", "type" : "ParameterRef" } }, { - "localId" : "12", + "localId" : "218", "name" : "addToParameter", "context" : "Patient", "accessLevel" : "Public", @@ -1390,29 +1459,22 @@ module.exports['CommonLib2'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "218", "s" : [ { - "value" : [ "","define function ","addToParameter","(","a"," " ] + "value" : [ "","define function addToParameter(a Integer):\n " ] }, { - "r" : "8", + "r" : "221", "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ "):\n " ] - }, { - "r" : "11", - "s" : [ { - "r" : "11", + "r" : "221", "s" : [ { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "SomeNumber" ] } ] }, { "value" : [ " + " ] }, { - "r" : "10", + "r" : "223", "s" : [ { "value" : [ "a" ] } ] @@ -1422,39 +1484,41 @@ module.exports['CommonLib2'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "221", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "9", + "localId" : "222", "name" : "SomeNumber", "type" : "ParameterRef" }, { - "localId" : "10", + "localId" : "223", "name" : "a", "type" : "OperandRef" } ] }, "operand" : [ { + "localId" : "220", "name" : "a", "operandTypeSpecifier" : { - "localId" : "8", + "localId" : "219", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "14", + "localId" : "225", "name" : "AnotherParameter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "225", "s" : [ { "value" : [ "","define ","AnotherParameter",":\n " ] }, { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "AnotherNumber" ] } ] @@ -1462,12 +1526,12 @@ module.exports['CommonLib2'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "226", "name" : "AnotherNumber", "type" : "ParameterRef" } }, { - "localId" : "19", + "localId" : "227", "name" : "addToAnotherParameter", "context" : "Patient", "accessLevel" : "Public", @@ -1475,29 +1539,22 @@ module.exports['CommonLib2'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "227", "s" : [ { - "value" : [ "","define function ","addToAnotherParameter","(","a"," " ] - }, { - "r" : "15", - "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ "):\n " ] + "value" : [ "","define function addToAnotherParameter(a Integer):\n " ] }, { - "r" : "18", + "r" : "230", "s" : [ { - "r" : "18", + "r" : "230", "s" : [ { - "r" : "16", + "r" : "231", "s" : [ { "value" : [ "AnotherNumber" ] } ] }, { "value" : [ " + " ] }, { - "r" : "17", + "r" : "232", "s" : [ { "value" : [ "a" ] } ] @@ -1507,28 +1564,30 @@ module.exports['CommonLib2'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "230", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "231", "name" : "AnotherNumber", "type" : "ParameterRef" }, { - "localId" : "17", + "localId" : "232", "name" : "a", "type" : "OperandRef" } ] }, "operand" : [ { + "localId" : "229", "name" : "a", "operandTypeSpecifier" : { - "localId" : "15", + "localId" : "228", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "25", + "localId" : "233", "name" : "multiply", "context" : "Patient", "accessLevel" : "Public", @@ -1536,36 +1595,22 @@ module.exports['CommonLib2'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "233", "s" : [ { - "value" : [ "","define function ","multiply","(","a"," " ] - }, { - "r" : "20", - "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ ", ","b"," " ] + "value" : [ "","define function multiply(a Integer, b Integer) :\n " ] }, { - "r" : "21", + "r" : "238", "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ ") :\n " ] - }, { - "r" : "24", - "s" : [ { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "22", + "r" : "239", "s" : [ { "value" : [ "a" ] } ] }, { "value" : [ " * " ] }, { - "r" : "23", + "r" : "240", "s" : [ { "value" : [ "b" ] } ] @@ -1575,35 +1620,38 @@ module.exports['CommonLib2'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "Multiply", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "239", "name" : "a", "type" : "OperandRef" }, { - "localId" : "23", + "localId" : "240", "name" : "b", "type" : "OperandRef" } ] }, "operand" : [ { + "localId" : "235", "name" : "a", "operandTypeSpecifier" : { - "localId" : "20", + "localId" : "234", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { + "localId" : "237", "name" : "b", "operandTypeSpecifier" : { - "localId" : "21", + "localId" : "236", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "30", + "localId" : "241", "name" : "square", "context" : "Patient", "accessLevel" : "Public", @@ -1611,31 +1659,24 @@ module.exports['CommonLib2'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "241", "s" : [ { - "value" : [ "","define function ","square","(","a"," " ] - }, { - "r" : "26", - "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ "):\n " ] + "value" : [ "","define function square(a Integer):\n " ] }, { - "r" : "29", + "r" : "246", "s" : [ { - "r" : "29", + "r" : "246", "s" : [ { "value" : [ "multiply","(" ] }, { - "r" : "27", + "r" : "244", "s" : [ { "value" : [ "a" ] } ] }, { "value" : [ ", " ] }, { - "r" : "28", + "r" : "245", "s" : [ { "value" : [ "a" ] } ] @@ -1647,86 +1688,89 @@ module.exports['CommonLib2'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "246", "name" : "multiply", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "27", + "localId" : "244", "name" : "a", "type" : "OperandRef" }, { - "localId" : "28", + "localId" : "245", "name" : "a", "type" : "OperandRef" } ] }, "operand" : [ { + "localId" : "243", "name" : "a", "operandTypeSpecifier" : { - "localId" : "26", + "localId" : "242", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "34", + "localId" : "248", "name" : "TwoTimesThree", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "248", "s" : [ { "value" : [ "","define ","TwoTimesThree",":\n " ] }, { - "r" : "33", + "r" : "251", "s" : [ { - "r" : "31", + "r" : "249", "value" : [ "multiply","(","2",", ","3",")" ] } ] } ] } } ], "expression" : { - "localId" : "33", + "localId" : "251", "name" : "multiply", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] } }, { - "localId" : "36", + "localId" : "253", "name" : "Two", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "253", "s" : [ { - "r" : "35", + "r" : "254", "value" : [ "","define ","Two",":\n ","2" ] } ] } } ], "expression" : { - "localId" : "35", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "41", + "localId" : "255", "name" : "addTwo", "context" : "Patient", "accessLevel" : "Public", @@ -1734,29 +1778,22 @@ module.exports['CommonLib2'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "255", "s" : [ { - "value" : [ "","define function ","addTwo","(","a"," " ] + "value" : [ "","define function addTwo(a Integer):\n " ] }, { - "r" : "37", + "r" : "258", "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ "):\n " ] - }, { - "r" : "40", - "s" : [ { - "r" : "40", + "r" : "258", "s" : [ { - "r" : "38", + "r" : "259", "s" : [ { "value" : [ "a" ] } ] }, { "value" : [ " + " ] }, { - "r" : "39", + "r" : "260", "s" : [ { "value" : [ "Two" ] } ] @@ -1766,89 +1803,92 @@ module.exports['CommonLib2'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "258", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "38", + "localId" : "259", "name" : "a", "type" : "OperandRef" }, { - "localId" : "39", + "localId" : "260", "name" : "Two", "type" : "ExpressionRef" } ] }, "operand" : [ { + "localId" : "257", "name" : "a", "operandTypeSpecifier" : { - "localId" : "37", + "localId" : "256", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "45", + "localId" : "262", "name" : "TwoPlusOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "262", "s" : [ { "value" : [ "","define ","TwoPlusOne",":\n " ] }, { - "r" : "44", + "r" : "263", "s" : [ { - "r" : "42", + "r" : "264", "s" : [ { "value" : [ "Two" ] } ] }, { - "r" : "43", + "r" : "265", "value" : [ " + ","1" ] } ] } ] } } ], "expression" : { - "localId" : "44", + "localId" : "263", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "42", + "localId" : "264", "name" : "Two", "type" : "ExpressionRef" }, { - "localId" : "43", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "64", + "localId" : "267", "name" : "SortUsingFunction", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "267", "s" : [ { "value" : [ "","define ","SortUsingFunction",":\n " ] }, { - "r" : "63", + "r" : "289", "s" : [ { "s" : [ { - "r" : "52", + "r" : "268", "s" : [ { - "r" : "51", + "r" : "269", "s" : [ { "value" : [ "(" ] }, { - "r" : "51", + "r" : "269", "s" : [ { - "r" : "46", + "r" : "270", "value" : [ "{","1",", ","3",", ","2",", ","5",", ","4","}" ] } ] }, { @@ -1861,18 +1901,18 @@ module.exports['CommonLib2'] = { }, { "value" : [ " " ] }, { - "r" : "55", + "r" : "275", "s" : [ { "value" : [ "return " ] }, { - "r" : "54", + "r" : "276", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "N",": " ] }, { - "r" : "53", + "r" : "277", "s" : [ { "value" : [ "N" ] } ] @@ -1884,17 +1924,17 @@ module.exports['CommonLib2'] = { }, { "value" : [ " " ] }, { - "r" : "62", + "r" : "285", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "61", + "r" : "284", "s" : [ { - "r" : "60", + "r" : "283", "s" : [ { "value" : [ "square","(" ] }, { - "r" : "59", + "r" : "282", "s" : [ { "value" : [ "N" ] } ] @@ -1908,52 +1948,53 @@ module.exports['CommonLib2'] = { } } ], "expression" : { - "localId" : "63", + "localId" : "289", "type" : "Query", "source" : [ { - "localId" : "52", + "localId" : "268", "alias" : "N", "expression" : { - "localId" : "51", + "localId" : "269", "type" : "List", "element" : [ { - "localId" : "46", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "47", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "48", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "49", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "50", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "55", + "localId" : "275", "expression" : { - "localId" : "54", + "localId" : "276", "type" : "Tuple", "element" : [ { "name" : "N", "value" : { - "localId" : "53", + "localId" : "277", "name" : "N", "type" : "AliasRef" } @@ -1961,17 +2002,18 @@ module.exports['CommonLib2'] = { } }, "sort" : { - "localId" : "62", + "localId" : "285", "by" : [ { - "localId" : "61", + "localId" : "284", "direction" : "asc", "type" : "ByExpression", "expression" : { - "localId" : "60", + "localId" : "283", "name" : "square", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "59", + "localId" : "282", "name" : "N", "type" : "IdentifierRef" } ] @@ -2006,14 +2048,16 @@ define ExprSortsOnFunc: common2.SortUsingFunction module.exports['Using CommonLib2'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "257", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2029,17 +2073,18 @@ module.exports['Using CommonLib2'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2047,7 +2092,7 @@ module.exports['Using CommonLib2'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2055,13 +2100,13 @@ module.exports['Using CommonLib2'] = { }, "includes" : { "def" : [ { - "localId" : "2", + "localId" : "207", "localIdentifier" : "common2", "path" : "Common2", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","include " ] }, { @@ -2077,42 +2122,51 @@ module.exports['Using CommonLib2'] = { }, "contexts" : { "def" : [ { + "localId" : "211", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "209", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "210", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "208", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "213", "name" : "ExprUsesParam", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "213", "s" : [ { "value" : [ "","define ","ExprUsesParam",": " ] }, { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "4", + "r" : "215", "s" : [ { "value" : [ "TheParameter" ] } ] @@ -2121,33 +2175,33 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "215", "name" : "TheParameter", "libraryName" : "common2", "type" : "ExpressionRef" } }, { - "localId" : "8", + "localId" : "217", "name" : "ExprUsesParamDirectly", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "217", "s" : [ { "value" : [ "","define ","ExprUsesParamDirectly",": " ] }, { - "r" : "7", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "218", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "7", + "r" : "219", "s" : [ { "value" : [ "SomeNumber" ] } ] @@ -2156,33 +2210,33 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "219", "name" : "SomeNumber", "libraryName" : "common2", "type" : "ParameterRef" } }, { - "localId" : "11", + "localId" : "221", "name" : "ExprUsesAnotherParam", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "221", "s" : [ { "value" : [ "","define ","ExprUsesAnotherParam",": " ] }, { - "r" : "10", + "r" : "223", "s" : [ { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "10", + "r" : "223", "s" : [ { "value" : [ "AnotherParameter" ] } ] @@ -2191,33 +2245,33 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "223", "name" : "AnotherParameter", "libraryName" : "common2", "type" : "ExpressionRef" } }, { - "localId" : "14", + "localId" : "225", "name" : "ExprUsesAnotherParamDirectly", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "225", "s" : [ { "value" : [ "","define ","ExprUsesAnotherParamDirectly",": " ] }, { - "r" : "13", + "r" : "227", "s" : [ { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "13", + "r" : "227", "s" : [ { "value" : [ "AnotherNumber" ] } ] @@ -2226,35 +2280,35 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "227", "name" : "AnotherNumber", "libraryName" : "common2", "type" : "ParameterRef" } }, { - "localId" : "18", + "localId" : "229", "name" : "FuncUsesAnotherParam", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "229", "s" : [ { "value" : [ "","define ","FuncUsesAnotherParam",": " ] }, { - "r" : "17", + "r" : "232", "s" : [ { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "17", + "r" : "232", "s" : [ { - "r" : "16", + "r" : "231", "value" : [ "addToAnotherParameter","(","5",")" ] } ] } ] @@ -2262,41 +2316,42 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "17", + "localId" : "232", "name" : "addToAnotherParameter", "libraryName" : "common2", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "22", + "localId" : "234", "name" : "FuncUsesParam", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "234", "s" : [ { "value" : [ "","define ","FuncUsesParam",": " ] }, { - "r" : "21", + "r" : "237", "s" : [ { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "21", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "236", "value" : [ "addToParameter","(","5",")" ] } ] } ] @@ -2304,39 +2359,40 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "21", + "localId" : "237", "name" : "addToParameter", "libraryName" : "common2", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "25", + "localId" : "239", "name" : "ExprCallsFunc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "239", "s" : [ { "value" : [ "","define ","ExprCallsFunc",": " ] }, { - "r" : "24", + "r" : "241", "s" : [ { - "r" : "23", + "r" : "240", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "24", + "r" : "241", "s" : [ { "value" : [ "TwoTimesThree" ] } ] @@ -2345,35 +2401,35 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "241", "name" : "TwoTimesThree", "libraryName" : "common2", "type" : "ExpressionRef" } }, { - "localId" : "29", + "localId" : "243", "name" : "FuncCallsFunc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "243", "s" : [ { "value" : [ "","define ","FuncCallsFunc",": " ] }, { - "r" : "28", + "r" : "246", "s" : [ { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "28", + "r" : "246", "s" : [ { - "r" : "27", + "r" : "245", "value" : [ "square","(","5",")" ] } ] } ] @@ -2381,39 +2437,40 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "28", + "localId" : "246", "name" : "square", "libraryName" : "common2", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "27", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "32", + "localId" : "248", "name" : "ExprUsesExpr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "","define ","ExprUsesExpr",": " ] }, { - "r" : "31", + "r" : "250", "s" : [ { - "r" : "30", + "r" : "249", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "TwoPlusOne" ] } ] @@ -2422,35 +2479,35 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "31", + "localId" : "250", "name" : "TwoPlusOne", "libraryName" : "common2", "type" : "ExpressionRef" } }, { - "localId" : "36", + "localId" : "252", "name" : "FuncUsesExpr", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "252", "s" : [ { "value" : [ "","define ","FuncUsesExpr",": " ] }, { - "r" : "35", + "r" : "255", "s" : [ { - "r" : "33", + "r" : "253", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "35", + "r" : "255", "s" : [ { - "r" : "34", + "r" : "254", "value" : [ "addTwo","(","5",")" ] } ] } ] @@ -2458,39 +2515,40 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "255", "name" : "addTwo", "libraryName" : "common2", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } }, { - "localId" : "39", + "localId" : "257", "name" : "ExprSortsOnFunc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "257", "s" : [ { "value" : [ "","define ","ExprSortsOnFunc",": " ] }, { - "r" : "38", + "r" : "259", "s" : [ { - "r" : "37", + "r" : "258", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "38", + "r" : "259", "s" : [ { "value" : [ "SortUsingFunction" ] } ] @@ -2499,7 +2557,7 @@ module.exports['Using CommonLib2'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "259", "name" : "SortUsingFunction", "libraryName" : "common2", "type" : "ExpressionRef" @@ -2523,14 +2581,16 @@ define testCommon2Lib: common2.SortUsingFunction module.exports['Using CommonLib and CommonLib2'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2546,17 +2606,18 @@ module.exports['Using CommonLib and CommonLib2'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2564,7 +2625,7 @@ module.exports['Using CommonLib and CommonLib2'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2572,13 +2633,13 @@ module.exports['Using CommonLib and CommonLib2'] = { }, "includes" : { "def" : [ { - "localId" : "2", + "localId" : "207", "localIdentifier" : "common2", "path" : "Common2", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","include " ] }, { @@ -2591,13 +2652,13 @@ module.exports['Using CommonLib and CommonLib2'] = { } } ] }, { - "localId" : "3", + "localId" : "208", "localIdentifier" : "common", "path" : "Common", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "","include " ] }, { @@ -2613,42 +2674,51 @@ module.exports['Using CommonLib and CommonLib2'] = { }, "contexts" : { "def" : [ { + "localId" : "212", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "210", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "211", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "209", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "214", "name" : "testCommonLib", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "214", "s" : [ { "value" : [ "","define ","testCommonLib",": " ] }, { - "r" : "5", + "r" : "216", "s" : [ { - "r" : "4", + "r" : "215", "s" : [ { "value" : [ "common" ] } ] }, { "value" : [ "." ] }, { - "r" : "5", + "r" : "216", "s" : [ { "value" : [ "SupportLibDef" ] } ] @@ -2657,33 +2727,33 @@ module.exports['Using CommonLib and CommonLib2'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "216", "name" : "SupportLibDef", "libraryName" : "common", "type" : "ExpressionRef" } }, { - "localId" : "9", + "localId" : "218", "name" : "testCommon2Lib", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","testCommon2Lib",": " ] }, { - "r" : "8", + "r" : "220", "s" : [ { - "r" : "7", + "r" : "219", "s" : [ { "value" : [ "common2" ] } ] }, { "value" : [ "." ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "SortUsingFunction" ] } ] @@ -2692,7 +2762,7 @@ module.exports['Using CommonLib and CommonLib2'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "220", "name" : "SortUsingFunction", "libraryName" : "common2", "type" : "ExpressionRef" diff --git a/test/elm/list/data.js b/test/elm/list/data.js index d1eed3e4b..e4df9074c 100644 --- a/test/elm/list/data.js +++ b/test/elm/list/data.js @@ -21,14 +21,16 @@ define EmptyList: List{} module.exports['List'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "237", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -44,17 +46,18 @@ module.exports['List'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -62,7 +65,7 @@ module.exports['List'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -70,126 +73,136 @@ module.exports['List'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "Three", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","Three",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "1"," + ","2" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] } }, { - "localId" : "10", + "localId" : "217", "name" : "IntList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "217", "s" : [ { "value" : [ "","define ","IntList",": " ] }, { - "r" : "9", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "{ ","9",", ","7",", ","8"," }" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "218", "type" : "List", "element" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" } ] } }, { - "localId" : "15", + "localId" : "223", "name" : "StringList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "223", "s" : [ { "value" : [ "","define ","StringList",": " ] }, { - "r" : "14", + "r" : "224", "s" : [ { "value" : [ "{ " ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "'bee'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "13", + "r" : "227", "s" : [ { "value" : [ "'see'" ] } ] @@ -200,57 +213,57 @@ module.exports['List'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "224", "type" : "List", "element" : [ { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bee", "type" : "Literal" }, { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "see", "type" : "Literal" } ] } }, { - "localId" : "21", + "localId" : "229", "name" : "MixedList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "229", "s" : [ { "value" : [ "","define ","MixedList",": " ] }, { - "r" : "20", + "r" : "231", "s" : [ { "value" : [ "List<" ] }, { - "r" : "16", + "r" : "230", "s" : [ { "value" : [ "Any" ] } ] }, { - "r" : "17", + "r" : "233", "value" : [ ">{ ","1",", " ] }, { - "r" : "18", + "r" : "234", "s" : [ { "value" : [ "'two'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "Three" ] } ] @@ -261,41 +274,41 @@ module.exports['List'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "231", "type" : "List", "element" : [ { - "localId" : "17", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "18", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "two", "type" : "Literal" }, { - "localId" : "19", + "localId" : "235", "name" : "Three", "type" : "ExpressionRef" } ] } }, { - "localId" : "24", + "localId" : "237", "name" : "EmptyList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "237", "s" : [ { "value" : [ "","define ","EmptyList",": " ] }, { - "r" : "23", + "r" : "239", "s" : [ { "value" : [ "List<" ] }, { - "r" : "22", + "r" : "238", "s" : [ { "value" : [ "Integer" ] } ] @@ -306,8 +319,9 @@ module.exports['List'] = { } } ], "expression" : { - "localId" : "23", - "type" : "List" + "localId" : "239", + "type" : "List", + "element" : [ ] } } ] } @@ -329,14 +343,16 @@ define NullExists: exists (null) module.exports['Exists'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "252", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -352,17 +368,18 @@ module.exports['Exists'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -370,7 +387,7 @@ module.exports['Exists'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -378,45 +395,54 @@ module.exports['Exists'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "EmptyList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","EmptyList",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { "value" : [ "exists " ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "(" ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "List<" ] }, { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "Integer" ] } ] @@ -431,36 +457,38 @@ module.exports['Exists'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Exists", + "signature" : [ ], "operand" : { - "localId" : "3", - "type" : "List" + "localId" : "215", + "type" : "List", + "element" : [ ] } } }, { - "localId" : "11", + "localId" : "218", "name" : "FullList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "218", "s" : [ { "value" : [ "","define ","FullList",": " ] }, { - "r" : "10", + "r" : "219", "s" : [ { "value" : [ "exists " ] }, { - "r" : "9", + "r" : "220", "s" : [ { "value" : [ "(" ] }, { - "r" : "9", + "r" : "220", "s" : [ { - "r" : "6", + "r" : "221", "value" : [ "{ ","1",", ","2",", ","3"," }" ] } ] }, { @@ -471,23 +499,24 @@ module.exports['Exists'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "219", "type" : "Exists", + "signature" : [ ], "operand" : { - "localId" : "9", + "localId" : "220", "type" : "List", "element" : [ { - "localId" : "6", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "7", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "8", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -495,28 +524,28 @@ module.exports['Exists'] = { } } }, { - "localId" : "15", + "localId" : "225", "name" : "ListWithOneNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "225", "s" : [ { "value" : [ "","define ","ListWithOneNull",": " ] }, { - "r" : "14", + "r" : "226", "s" : [ { "value" : [ "exists " ] }, { - "r" : "13", + "r" : "227", "s" : [ { "value" : [ "(" ] }, { - "r" : "13", + "r" : "227", "s" : [ { - "r" : "12", + "r" : "228", "value" : [ "{ ","null"," }" ] } ] }, { @@ -527,40 +556,41 @@ module.exports['Exists'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "226", "type" : "Exists", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "227", "type" : "List", "element" : [ { - "localId" : "12", + "localId" : "228", "type" : "Null" } ] } } }, { - "localId" : "20", + "localId" : "230", "name" : "ListWithTwoNulls", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "230", "s" : [ { "value" : [ "","define ","ListWithTwoNulls",": " ] }, { - "r" : "19", + "r" : "231", "s" : [ { "value" : [ "exists " ] }, { - "r" : "18", + "r" : "232", "s" : [ { "value" : [ "(" ] }, { - "r" : "18", + "r" : "232", "s" : [ { - "r" : "16", + "r" : "233", "value" : [ "{ ","null",", ","null"," }" ] } ] }, { @@ -571,43 +601,44 @@ module.exports['Exists'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "231", "type" : "Exists", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "232", "type" : "List", "element" : [ { - "localId" : "16", + "localId" : "233", "type" : "Null" }, { - "localId" : "17", + "localId" : "234", "type" : "Null" } ] } } }, { - "localId" : "26", + "localId" : "236", "name" : "ListStartingWithNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "236", "s" : [ { "value" : [ "","define ","ListStartingWithNull",": " ] }, { - "r" : "25", + "r" : "237", "s" : [ { "value" : [ "exists " ] }, { - "r" : "24", + "r" : "238", "s" : [ { "value" : [ "(" ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "21", + "r" : "239", "value" : [ "{ ","null",", ","3",", ","4"," }" ] } ] }, { @@ -618,25 +649,28 @@ module.exports['Exists'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "237", "type" : "Exists", + "signature" : [ ], "operand" : { - "localId" : "24", + "localId" : "238", "type" : "List", "element" : [ { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "239", "type" : "Null" } }, { - "localId" : "22", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "23", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -644,28 +678,28 @@ module.exports['Exists'] = { } } }, { - "localId" : "32", + "localId" : "244", "name" : "ListWithNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "244", "s" : [ { "value" : [ "","define ","ListWithNull",": " ] }, { - "r" : "31", + "r" : "245", "s" : [ { "value" : [ "exists " ] }, { - "r" : "30", + "r" : "246", "s" : [ { "value" : [ "(" ] }, { - "r" : "30", + "r" : "246", "s" : [ { - "r" : "27", + "r" : "247", "value" : [ "{ ","3",", ","null",", ","5"," }" ] } ] }, { @@ -676,25 +710,28 @@ module.exports['Exists'] = { } } ], "expression" : { - "localId" : "31", + "localId" : "245", "type" : "Exists", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "246", "type" : "List", "element" : [ { - "localId" : "27", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { + "localId" : "250", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "248", "type" : "Null" } }, { - "localId" : "29", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -702,24 +739,24 @@ module.exports['Exists'] = { } } }, { - "localId" : "35", + "localId" : "252", "name" : "NullExists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "252", "s" : [ { "value" : [ "","define ","NullExists",": " ] }, { - "r" : "34", + "r" : "253", "s" : [ { "value" : [ "exists " ] }, { - "r" : "33", + "r" : "254", "s" : [ { - "r" : "33", + "r" : "254", "value" : [ "(","null",")" ] } ] } ] @@ -727,17 +764,22 @@ module.exports['Exists'] = { } } ], "expression" : { - "localId" : "34", + "localId" : "253", "type" : "Exists", + "signature" : [ ], "operand" : { + "localId" : "255", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "33", + "localId" : "254", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "256", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "257", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -767,14 +809,16 @@ define BothListsHaveNull: List{(null as Integer)} = List{(null module.exports['Equal'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "333", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -790,17 +834,18 @@ module.exports['Equal'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -808,7 +853,7 @@ module.exports['Equal'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -816,45 +861,54 @@ module.exports['Equal'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "EqualIntList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","EqualIntList",": " ] }, { - "r" : "10", + "r" : "213", "s" : [ { - "r" : "5", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "215", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "9", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "{","1",", ","2",", ","3","}" ] } ] } ] @@ -862,42 +916,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "213", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "214", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "9", + "localId" : "218", "type" : "List", "element" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -905,30 +960,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "20", + "localId" : "223", "name" : "UnequalIntList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "223", "s" : [ { "value" : [ "","define ","UnequalIntList",": " ] }, { - "r" : "19", + "r" : "224", "s" : [ { - "r" : "15", + "r" : "225", "s" : [ { - "r" : "12", + "r" : "226", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "18", + "r" : "229", "s" : [ { - "r" : "16", + "r" : "230", "value" : [ "{","1",", ","2","}" ] } ] } ] @@ -936,37 +991,38 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "224", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "225", "type" : "List", "element" : [ { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "18", + "localId" : "229", "type" : "List", "element" : [ { - "localId" : "16", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "17", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -974,30 +1030,30 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "30", + "localId" : "233", "name" : "ReverseIntList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "233", "s" : [ { "value" : [ "","define ","ReverseIntList",": " ] }, { - "r" : "29", + "r" : "234", "s" : [ { - "r" : "24", + "r" : "235", "s" : [ { - "r" : "21", + "r" : "236", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { "value" : [ " ","="," " ] }, { - "r" : "28", + "r" : "239", "s" : [ { - "r" : "25", + "r" : "240", "value" : [ "{","3",", ","2",", ","1","}" ] } ] } ] @@ -1005,42 +1061,43 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "234", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "235", "type" : "List", "element" : [ { - "localId" : "21", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "22", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "23", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "28", + "localId" : "239", "type" : "List", "element" : [ { - "localId" : "25", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "26", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "27", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1048,31 +1105,31 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "38", + "localId" : "244", "name" : "EqualStringList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "244", "s" : [ { "value" : [ "","define ","EqualStringList",": " ] }, { - "r" : "37", + "r" : "245", "s" : [ { - "r" : "33", + "r" : "246", "s" : [ { "value" : [ "{" ] }, { - "r" : "31", + "r" : "247", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "'world'" ] } ] @@ -1082,18 +1139,18 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "36", + "r" : "249", "s" : [ { "value" : [ "{" ] }, { - "r" : "34", + "r" : "250", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "251", "s" : [ { "value" : [ "'world'" ] } ] @@ -1105,32 +1162,33 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "245", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "33", + "localId" : "246", "type" : "List", "element" : [ { - "localId" : "31", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "32", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" } ] }, { - "localId" : "36", + "localId" : "249", "type" : "List", "element" : [ { - "localId" : "34", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "35", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" @@ -1138,31 +1196,31 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "46", + "localId" : "253", "name" : "UnequalStringList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "253", "s" : [ { "value" : [ "","define ","UnequalStringList",": " ] }, { - "r" : "45", + "r" : "254", "s" : [ { - "r" : "41", + "r" : "255", "s" : [ { "value" : [ "{" ] }, { - "r" : "39", + "r" : "256", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "40", + "r" : "257", "s" : [ { "value" : [ "'world'" ] } ] @@ -1172,18 +1230,18 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "44", + "r" : "258", "s" : [ { "value" : [ "{" ] }, { - "r" : "42", + "r" : "259", "s" : [ { "value" : [ "'foo'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "43", + "r" : "260", "s" : [ { "value" : [ "'bar'" ] } ] @@ -1195,32 +1253,33 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "254", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "41", + "localId" : "255", "type" : "List", "element" : [ { - "localId" : "39", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "40", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" } ] }, { - "localId" : "44", + "localId" : "258", "type" : "List", "element" : [ { - "localId" : "42", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" }, { - "localId" : "43", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" @@ -1228,36 +1287,36 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "66", + "localId" : "262", "name" : "EqualTupleList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "66", + "r" : "262", "s" : [ { "value" : [ "","define ","EqualTupleList",": " ] }, { - "r" : "65", + "r" : "263", "s" : [ { - "r" : "55", + "r" : "265", "s" : [ { "value" : [ "List<" ] }, { - "r" : "47", + "r" : "264", "s" : [ { "value" : [ "Any" ] } ] }, { "value" : [ ">{ " ] }, { - "r" : "51", + "r" : "267", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "48", + "r" : "268", "value" : [ "a",": ","1" ] } ] }, { @@ -1266,12 +1325,12 @@ module.exports['Equal'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "50", + "r" : "269", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "49", + "r" : "270", "value" : [ "c",": ","1" ] } ] }, { @@ -1284,14 +1343,14 @@ module.exports['Equal'] = { }, { "value" : [ ", " ] }, { - "r" : "54", + "r" : "271", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "x",": " ] }, { - "r" : "52", + "r" : "272", "s" : [ { "value" : [ "'y'" ] } ] @@ -1300,7 +1359,7 @@ module.exports['Equal'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "53", + "r" : "273", "value" : [ "z",": ","2" ] } ] }, { @@ -1312,23 +1371,23 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "64", + "r" : "275", "s" : [ { "value" : [ "List<" ] }, { - "r" : "56", + "r" : "274", "s" : [ { "value" : [ "Any" ] } ] }, { "value" : [ ">{ " ] }, { - "r" : "60", + "r" : "277", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "57", + "r" : "278", "value" : [ "a",": ","1" ] } ] }, { @@ -1337,12 +1396,12 @@ module.exports['Equal'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "59", + "r" : "279", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "58", + "r" : "280", "value" : [ "c",": ","1" ] } ] }, { @@ -1355,14 +1414,14 @@ module.exports['Equal'] = { }, { "value" : [ ", " ] }, { - "r" : "63", + "r" : "281", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "x",": " ] }, { - "r" : "61", + "r" : "282", "s" : [ { "value" : [ "'y'" ] } ] @@ -1371,7 +1430,7 @@ module.exports['Equal'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "62", + "r" : "283", "value" : [ "z",": ","2" ] } ] }, { @@ -1385,18 +1444,19 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "65", + "localId" : "263", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "265", "type" : "List", "element" : [ { - "localId" : "51", + "localId" : "267", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "48", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1404,12 +1464,12 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "50", + "localId" : "269", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "49", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1418,12 +1478,12 @@ module.exports['Equal'] = { } } ] }, { - "localId" : "54", + "localId" : "271", "type" : "Tuple", "element" : [ { "name" : "x", "value" : { - "localId" : "52", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" @@ -1431,7 +1491,7 @@ module.exports['Equal'] = { }, { "name" : "z", "value" : { - "localId" : "53", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -1439,15 +1499,15 @@ module.exports['Equal'] = { } ] } ] }, { - "localId" : "64", + "localId" : "275", "type" : "List", "element" : [ { - "localId" : "60", + "localId" : "277", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "57", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1455,12 +1515,12 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "59", + "localId" : "279", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "58", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1469,12 +1529,12 @@ module.exports['Equal'] = { } } ] }, { - "localId" : "63", + "localId" : "281", "type" : "Tuple", "element" : [ { "name" : "x", "value" : { - "localId" : "61", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" @@ -1482,7 +1542,7 @@ module.exports['Equal'] = { }, { "name" : "z", "value" : { - "localId" : "62", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -1492,36 +1552,36 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "87", + "localId" : "285", "name" : "UnequalTupleList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "285", "s" : [ { "value" : [ "","define ","UnequalTupleList",": " ] }, { - "r" : "86", + "r" : "286", "s" : [ { - "r" : "75", + "r" : "288", "s" : [ { "value" : [ "List<" ] }, { - "r" : "67", + "r" : "287", "s" : [ { "value" : [ "Any" ] } ] }, { "value" : [ ">{ " ] }, { - "r" : "71", + "r" : "290", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "68", + "r" : "291", "value" : [ "a",": ","1" ] } ] }, { @@ -1530,12 +1590,12 @@ module.exports['Equal'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "70", + "r" : "292", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "69", + "r" : "293", "value" : [ "c",": ","1" ] } ] }, { @@ -1548,14 +1608,14 @@ module.exports['Equal'] = { }, { "value" : [ ", " ] }, { - "r" : "74", + "r" : "294", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "x",": " ] }, { - "r" : "72", + "r" : "295", "s" : [ { "value" : [ "'y'" ] } ] @@ -1564,7 +1624,7 @@ module.exports['Equal'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "73", + "r" : "296", "value" : [ "z",": ","2" ] } ] }, { @@ -1576,23 +1636,23 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "85", + "r" : "298", "s" : [ { "value" : [ "List<" ] }, { - "r" : "76", + "r" : "297", "s" : [ { "value" : [ "Any" ] } ] }, { "value" : [ ">{ " ] }, { - "r" : "81", + "r" : "300", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "77", + "r" : "301", "value" : [ "a",": ","1" ] } ] }, { @@ -1601,16 +1661,16 @@ module.exports['Equal'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "80", + "r" : "302", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "c",": " ] }, { - "r" : "79", + "r" : "303", "s" : [ { - "r" : "78", + "r" : "304", "value" : [ "-","1" ] } ] } ] @@ -1624,14 +1684,14 @@ module.exports['Equal'] = { }, { "value" : [ ", " ] }, { - "r" : "84", + "r" : "305", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "x",": " ] }, { - "r" : "82", + "r" : "306", "s" : [ { "value" : [ "'y'" ] } ] @@ -1640,7 +1700,7 @@ module.exports['Equal'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "83", + "r" : "307", "value" : [ "z",": ","2" ] } ] }, { @@ -1654,18 +1714,19 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "286", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "75", + "localId" : "288", "type" : "List", "element" : [ { - "localId" : "71", + "localId" : "290", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "68", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1673,12 +1734,12 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "70", + "localId" : "292", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "69", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1687,12 +1748,12 @@ module.exports['Equal'] = { } } ] }, { - "localId" : "74", + "localId" : "294", "type" : "Tuple", "element" : [ { "name" : "x", "value" : { - "localId" : "72", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" @@ -1700,7 +1761,7 @@ module.exports['Equal'] = { }, { "name" : "z", "value" : { - "localId" : "73", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -1708,15 +1769,15 @@ module.exports['Equal'] = { } ] } ] }, { - "localId" : "85", + "localId" : "298", "type" : "List", "element" : [ { - "localId" : "81", + "localId" : "300", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "77", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1724,15 +1785,16 @@ module.exports['Equal'] = { }, { "name" : "b", "value" : { - "localId" : "80", + "localId" : "302", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "79", + "localId" : "303", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "78", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1742,12 +1804,12 @@ module.exports['Equal'] = { } } ] }, { - "localId" : "84", + "localId" : "305", "type" : "Tuple", "element" : [ { "name" : "x", "value" : { - "localId" : "82", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" @@ -1755,7 +1817,7 @@ module.exports['Equal'] = { }, { "name" : "z", "value" : { - "localId" : "83", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -1765,47 +1827,47 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "98", + "localId" : "309", "name" : "FirstListHasNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "98", + "r" : "309", "s" : [ { "value" : [ "","define ","FirstListHasNull",": " ] }, { - "r" : "97", + "r" : "310", "s" : [ { - "r" : "93", + "r" : "311", "s" : [ { "value" : [ "{" ] }, { - "r" : "88", + "r" : "312", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "89", + "r" : "313", "s" : [ { "value" : [ "'world'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "92", + "r" : "314", "s" : [ { "value" : [ "(" ] }, { - "r" : "92", + "r" : "314", "s" : [ { - "r" : "90", + "r" : "315", "value" : [ "null"," as " ] }, { - "r" : "91", + "r" : "316", "s" : [ { "value" : [ "String" ] } ] @@ -1819,18 +1881,18 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "96", + "r" : "317", "s" : [ { "value" : [ "{" ] }, { - "r" : "94", + "r" : "318", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "95", + "r" : "319", "s" : [ { "value" : [ "'world'" ] } ] @@ -1842,45 +1904,47 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "97", + "localId" : "310", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "93", + "localId" : "311", "type" : "List", "element" : [ { - "localId" : "88", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "89", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" }, { - "localId" : "92", + "localId" : "314", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "90", + "localId" : "315", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "91", + "localId" : "316", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "96", + "localId" : "317", "type" : "List", "element" : [ { - "localId" : "94", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "95", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" @@ -1888,31 +1952,31 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "109", + "localId" : "321", "name" : "SecondListHasNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "109", + "r" : "321", "s" : [ { "value" : [ "","define ","SecondListHasNull",": " ] }, { - "r" : "108", + "r" : "322", "s" : [ { - "r" : "101", + "r" : "323", "s" : [ { "value" : [ "{" ] }, { - "r" : "99", + "r" : "324", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "100", + "r" : "325", "s" : [ { "value" : [ "'world'" ] } ] @@ -1922,34 +1986,34 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "107", + "r" : "326", "s" : [ { "value" : [ "{" ] }, { - "r" : "102", + "r" : "327", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "103", + "r" : "328", "s" : [ { "value" : [ "'world'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "106", + "r" : "329", "s" : [ { "value" : [ "(" ] }, { - "r" : "106", + "r" : "329", "s" : [ { - "r" : "104", + "r" : "330", "value" : [ "null"," as " ] }, { - "r" : "105", + "r" : "331", "s" : [ { "value" : [ "String" ] } ] @@ -1965,45 +2029,47 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "108", + "localId" : "322", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "101", + "localId" : "323", "type" : "List", "element" : [ { - "localId" : "99", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "100", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" } ] }, { - "localId" : "107", + "localId" : "326", "type" : "List", "element" : [ { - "localId" : "102", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "103", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" }, { - "localId" : "106", + "localId" : "329", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "104", + "localId" : "330", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "105", + "localId" : "331", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -2011,40 +2077,40 @@ module.exports['Equal'] = { } ] } }, { - "localId" : "121", + "localId" : "333", "name" : "BothListsHaveNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "333", "s" : [ { "value" : [ "","define ","BothListsHaveNull",": " ] }, { - "r" : "120", + "r" : "334", "s" : [ { - "r" : "114", + "r" : "336", "s" : [ { "value" : [ "List<" ] }, { - "r" : "110", + "r" : "335", "s" : [ { "value" : [ "Integer" ] } ] }, { "value" : [ ">{" ] }, { - "r" : "113", + "r" : "338", "s" : [ { "value" : [ "(" ] }, { - "r" : "113", + "r" : "338", "s" : [ { - "r" : "111", + "r" : "339", "value" : [ "null"," as " ] }, { - "r" : "112", + "r" : "340", "s" : [ { "value" : [ "Integer" ] } ] @@ -2058,27 +2124,27 @@ module.exports['Equal'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "119", + "r" : "342", "s" : [ { "value" : [ "List<" ] }, { - "r" : "115", + "r" : "341", "s" : [ { "value" : [ "Integer" ] } ] }, { "value" : [ ">{" ] }, { - "r" : "118", + "r" : "344", "s" : [ { "value" : [ "(" ] }, { - "r" : "118", + "r" : "344", "s" : [ { - "r" : "116", + "r" : "345", "value" : [ "null"," as " ] }, { - "r" : "117", + "r" : "346", "s" : [ { "value" : [ "Integer" ] } ] @@ -2094,38 +2160,41 @@ module.exports['Equal'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "334", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "114", + "localId" : "336", "type" : "List", "element" : [ { - "localId" : "113", + "localId" : "338", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "111", + "localId" : "339", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "112", + "localId" : "340", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "119", + "localId" : "342", "type" : "List", "element" : [ { - "localId" : "118", + "localId" : "344", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "116", + "localId" : "345", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "117", + "localId" : "346", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -2152,14 +2221,16 @@ define UnequalTupleList: List{ Tuple{a: 1, b: Tuple{c: 1}}, Tuple{x: 'y', z module.exports['NotEqual'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "291", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2175,17 +2246,18 @@ module.exports['NotEqual'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2193,7 +2265,7 @@ module.exports['NotEqual'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2201,45 +2273,54 @@ module.exports['NotEqual'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "EqualIntList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","EqualIntList",": " ] }, { - "r" : "10", + "r" : "222", "s" : [ { - "r" : "5", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "215", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "9", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "{","1",", ","2",", ","3","}" ] } ] } ] @@ -2247,44 +2328,47 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "222", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "213", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "214", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "9", + "localId" : "218", "type" : "List", "element" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -2293,30 +2377,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "20", + "localId" : "224", "name" : "UnequalIntList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "224", "s" : [ { "value" : [ "","define ","UnequalIntList",": " ] }, { - "r" : "19", + "r" : "233", "s" : [ { - "r" : "15", + "r" : "226", "s" : [ { - "r" : "12", + "r" : "227", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "18", + "r" : "230", "s" : [ { - "r" : "16", + "r" : "231", "value" : [ "{","1",", ","2","}" ] } ] } ] @@ -2324,39 +2408,42 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "233", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "225", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "226", "type" : "List", "element" : [ { - "localId" : "12", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "13", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "18", + "localId" : "230", "type" : "List", "element" : [ { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "17", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -2365,30 +2452,30 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "30", + "localId" : "235", "name" : "ReverseIntList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "235", "s" : [ { "value" : [ "","define ","ReverseIntList",": " ] }, { - "r" : "29", + "r" : "245", "s" : [ { - "r" : "24", + "r" : "237", "s" : [ { - "r" : "21", + "r" : "238", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { "value" : [ " ","!="," " ] }, { - "r" : "28", + "r" : "241", "s" : [ { - "r" : "25", + "r" : "242", "value" : [ "{","3",", ","2",", ","1","}" ] } ] } ] @@ -2396,44 +2483,47 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "245", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "236", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "21", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "22", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "23", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "28", + "localId" : "241", "type" : "List", "element" : [ { - "localId" : "25", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "26", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "27", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2442,31 +2532,31 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "38", + "localId" : "247", "name" : "EqualStringList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "247", "s" : [ { "value" : [ "","define ","EqualStringList",": " ] }, { - "r" : "37", + "r" : "255", "s" : [ { - "r" : "33", + "r" : "249", "s" : [ { "value" : [ "{" ] }, { - "r" : "31", + "r" : "250", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "32", + "r" : "251", "s" : [ { "value" : [ "'world'" ] } ] @@ -2476,18 +2566,18 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "36", + "r" : "252", "s" : [ { "value" : [ "{" ] }, { - "r" : "34", + "r" : "253", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "254", "s" : [ { "value" : [ "'world'" ] } ] @@ -2499,34 +2589,37 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "255", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "248", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "33", + "localId" : "249", "type" : "List", "element" : [ { - "localId" : "31", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "32", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" } ] }, { - "localId" : "36", + "localId" : "252", "type" : "List", "element" : [ { - "localId" : "34", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "35", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" @@ -2535,31 +2628,31 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "46", + "localId" : "257", "name" : "UnequalStringList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "257", "s" : [ { "value" : [ "","define ","UnequalStringList",": " ] }, { - "r" : "45", + "r" : "265", "s" : [ { - "r" : "41", + "r" : "259", "s" : [ { "value" : [ "{" ] }, { - "r" : "39", + "r" : "260", "s" : [ { "value" : [ "'hello'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "40", + "r" : "261", "s" : [ { "value" : [ "'world'" ] } ] @@ -2569,18 +2662,18 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "44", + "r" : "262", "s" : [ { "value" : [ "{" ] }, { - "r" : "42", + "r" : "263", "s" : [ { "value" : [ "'foo'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "43", + "r" : "264", "s" : [ { "value" : [ "'bar'" ] } ] @@ -2592,34 +2685,37 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "265", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "258", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "41", + "localId" : "259", "type" : "List", "element" : [ { - "localId" : "39", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hello", "type" : "Literal" }, { - "localId" : "40", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" } ] }, { - "localId" : "44", + "localId" : "262", "type" : "List", "element" : [ { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" }, { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" @@ -2628,36 +2724,36 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "66", + "localId" : "267", "name" : "EqualTupleList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "66", + "r" : "267", "s" : [ { "value" : [ "","define ","EqualTupleList",": " ] }, { - "r" : "65", + "r" : "289", "s" : [ { - "r" : "55", + "r" : "270", "s" : [ { "value" : [ "List<" ] }, { - "r" : "47", + "r" : "269", "s" : [ { "value" : [ "Any" ] } ] }, { "value" : [ ">{ " ] }, { - "r" : "51", + "r" : "272", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "48", + "r" : "273", "value" : [ "a",": ","1" ] } ] }, { @@ -2666,12 +2762,12 @@ module.exports['NotEqual'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "50", + "r" : "274", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "49", + "r" : "275", "value" : [ "c",": ","1" ] } ] }, { @@ -2684,14 +2780,14 @@ module.exports['NotEqual'] = { }, { "value" : [ ", " ] }, { - "r" : "54", + "r" : "276", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "x",": " ] }, { - "r" : "52", + "r" : "277", "s" : [ { "value" : [ "'y'" ] } ] @@ -2700,7 +2796,7 @@ module.exports['NotEqual'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "53", + "r" : "278", "value" : [ "z",": ","2" ] } ] }, { @@ -2712,23 +2808,23 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "64", + "r" : "280", "s" : [ { "value" : [ "List<" ] }, { - "r" : "56", + "r" : "279", "s" : [ { "value" : [ "Any" ] } ] }, { "value" : [ ">{ " ] }, { - "r" : "60", + "r" : "282", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "57", + "r" : "283", "value" : [ "a",": ","1" ] } ] }, { @@ -2737,12 +2833,12 @@ module.exports['NotEqual'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "59", + "r" : "284", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "58", + "r" : "285", "value" : [ "c",": ","1" ] } ] }, { @@ -2755,14 +2851,14 @@ module.exports['NotEqual'] = { }, { "value" : [ ", " ] }, { - "r" : "63", + "r" : "286", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "x",": " ] }, { - "r" : "61", + "r" : "287", "s" : [ { "value" : [ "'y'" ] } ] @@ -2771,7 +2867,7 @@ module.exports['NotEqual'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "62", + "r" : "288", "value" : [ "z",": ","2" ] } ] }, { @@ -2785,20 +2881,23 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "65", + "localId" : "289", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "268", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "270", "type" : "List", "element" : [ { - "localId" : "51", + "localId" : "272", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "48", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2806,12 +2905,12 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "50", + "localId" : "274", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "49", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2820,12 +2919,12 @@ module.exports['NotEqual'] = { } } ] }, { - "localId" : "54", + "localId" : "276", "type" : "Tuple", "element" : [ { "name" : "x", "value" : { - "localId" : "52", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" @@ -2833,7 +2932,7 @@ module.exports['NotEqual'] = { }, { "name" : "z", "value" : { - "localId" : "53", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -2841,15 +2940,15 @@ module.exports['NotEqual'] = { } ] } ] }, { - "localId" : "64", + "localId" : "280", "type" : "List", "element" : [ { - "localId" : "60", + "localId" : "282", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "57", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2857,12 +2956,12 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "59", + "localId" : "284", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "58", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -2871,12 +2970,12 @@ module.exports['NotEqual'] = { } } ] }, { - "localId" : "63", + "localId" : "286", "type" : "Tuple", "element" : [ { "name" : "x", "value" : { - "localId" : "61", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" @@ -2884,7 +2983,7 @@ module.exports['NotEqual'] = { }, { "name" : "z", "value" : { - "localId" : "62", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -2895,36 +2994,36 @@ module.exports['NotEqual'] = { } } }, { - "localId" : "87", + "localId" : "291", "name" : "UnequalTupleList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "291", "s" : [ { "value" : [ "","define ","UnequalTupleList",": " ] }, { - "r" : "86", + "r" : "314", "s" : [ { - "r" : "75", + "r" : "294", "s" : [ { "value" : [ "List<" ] }, { - "r" : "67", + "r" : "293", "s" : [ { "value" : [ "Any" ] } ] }, { "value" : [ ">{ " ] }, { - "r" : "71", + "r" : "296", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "68", + "r" : "297", "value" : [ "a",": ","1" ] } ] }, { @@ -2933,12 +3032,12 @@ module.exports['NotEqual'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "70", + "r" : "298", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "69", + "r" : "299", "value" : [ "c",": ","1" ] } ] }, { @@ -2951,14 +3050,14 @@ module.exports['NotEqual'] = { }, { "value" : [ ", " ] }, { - "r" : "74", + "r" : "300", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "x",": " ] }, { - "r" : "72", + "r" : "301", "s" : [ { "value" : [ "'y'" ] } ] @@ -2967,7 +3066,7 @@ module.exports['NotEqual'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "73", + "r" : "302", "value" : [ "z",": ","2" ] } ] }, { @@ -2979,23 +3078,23 @@ module.exports['NotEqual'] = { }, { "value" : [ " ","!="," " ] }, { - "r" : "85", + "r" : "304", "s" : [ { "value" : [ "List<" ] }, { - "r" : "76", + "r" : "303", "s" : [ { "value" : [ "Any" ] } ] }, { "value" : [ ">{ " ] }, { - "r" : "81", + "r" : "306", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "77", + "r" : "307", "value" : [ "a",": ","1" ] } ] }, { @@ -3004,16 +3103,16 @@ module.exports['NotEqual'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "80", + "r" : "308", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "c",": " ] }, { - "r" : "79", + "r" : "309", "s" : [ { - "r" : "78", + "r" : "310", "value" : [ "-","1" ] } ] } ] @@ -3027,14 +3126,14 @@ module.exports['NotEqual'] = { }, { "value" : [ ", " ] }, { - "r" : "84", + "r" : "311", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "x",": " ] }, { - "r" : "82", + "r" : "312", "s" : [ { "value" : [ "'y'" ] } ] @@ -3043,7 +3142,7 @@ module.exports['NotEqual'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "83", + "r" : "313", "value" : [ "z",": ","2" ] } ] }, { @@ -3057,20 +3156,23 @@ module.exports['NotEqual'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "314", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "292", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "75", + "localId" : "294", "type" : "List", "element" : [ { - "localId" : "71", + "localId" : "296", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "68", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3078,12 +3180,12 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "70", + "localId" : "298", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "69", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3092,12 +3194,12 @@ module.exports['NotEqual'] = { } } ] }, { - "localId" : "74", + "localId" : "300", "type" : "Tuple", "element" : [ { "name" : "x", "value" : { - "localId" : "72", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" @@ -3105,7 +3207,7 @@ module.exports['NotEqual'] = { }, { "name" : "z", "value" : { - "localId" : "73", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -3113,15 +3215,15 @@ module.exports['NotEqual'] = { } ] } ] }, { - "localId" : "85", + "localId" : "304", "type" : "List", "element" : [ { - "localId" : "81", + "localId" : "306", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "77", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3129,15 +3231,16 @@ module.exports['NotEqual'] = { }, { "name" : "b", "value" : { - "localId" : "80", + "localId" : "308", "type" : "Tuple", "element" : [ { "name" : "c", "value" : { - "localId" : "79", + "localId" : "309", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "78", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -3147,12 +3250,12 @@ module.exports['NotEqual'] = { } } ] }, { - "localId" : "84", + "localId" : "311", "type" : "Tuple", "element" : [ { "name" : "x", "value" : { - "localId" : "82", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" @@ -3160,7 +3263,7 @@ module.exports['NotEqual'] = { }, { "name" : "z", "value" : { - "localId" : "83", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -3191,14 +3294,16 @@ define nullUnionNull: (null as List) union (null as List) module.exports['Union'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "97", + "r" : "313", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3214,17 +3319,18 @@ module.exports['Union'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3232,7 +3338,7 @@ module.exports['Union'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3240,45 +3346,54 @@ module.exports['Union'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "15", + "localId" : "212", "name" : "OneToTen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "212", "s" : [ { "value" : [ "","define ","OneToTen",": " ] }, { - "r" : "14", + "r" : "225", "s" : [ { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { "value" : [ " union " ] }, { - "r" : "13", + "r" : "219", "s" : [ { - "r" : "8", + "r" : "220", "value" : [ "{","6",", ","7",", ","8",", ","9",", ","10","}" ] } ] } ] @@ -3286,62 +3401,63 @@ module.exports['Union'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "225", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "13", + "localId" : "219", "type" : "List", "element" : [ { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, { - "localId" : "12", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -3349,30 +3465,30 @@ module.exports['Union'] = { } ] } }, { - "localId" : "26", + "localId" : "227", "name" : "OneToFiveOverlapped", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "227", "s" : [ { "value" : [ "","define ","OneToFiveOverlapped",": " ] }, { - "r" : "25", + "r" : "237", "s" : [ { - "r" : "20", + "r" : "228", "s" : [ { - "r" : "16", + "r" : "229", "value" : [ "{","1",", ","2",", ","3",", ","4","}" ] } ] }, { "value" : [ " union " ] }, { - "r" : "24", + "r" : "233", "s" : [ { - "r" : "21", + "r" : "234", "value" : [ "{","3",", ","4",", ","5","}" ] } ] } ] @@ -3380,47 +3496,48 @@ module.exports['Union'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "237", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "228", "type" : "List", "element" : [ { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, { - "localId" : "24", + "localId" : "233", "type" : "List", "element" : [ { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "22", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "23", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3428,30 +3545,30 @@ module.exports['Union'] = { } ] } }, { - "localId" : "39", + "localId" : "239", "name" : "OneToFiveOverlappedWithNulls", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "239", "s" : [ { "value" : [ "","define ","OneToFiveOverlappedWithNulls",": " ] }, { - "r" : "38", + "r" : "253", "s" : [ { - "r" : "32", + "r" : "240", "s" : [ { - "r" : "27", + "r" : "241", "value" : [ "{","1",", ","null",", ","2",", ","3",", ","4","}" ] } ] }, { "value" : [ " union " ] }, { - "r" : "37", + "r" : "247", "s" : [ { - "r" : "33", + "r" : "248", "value" : [ "{","3",", ","4",", ","5",", ","null","}" ] } ] } ] @@ -3459,92 +3576,97 @@ module.exports['Union'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "253", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "240", "type" : "List", "element" : [ { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { + "localId" : "246", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "242", "type" : "Null" } }, { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "31", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, { - "localId" : "37", + "localId" : "247", "type" : "List", "element" : [ { - "localId" : "33", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "34", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { + "localId" : "252", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "36", + "localId" : "251", "type" : "Null" } } ] } ] } }, { - "localId" : "47", + "localId" : "255", "name" : "Disjoint", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "255", "s" : [ { "value" : [ "","define ","Disjoint",": " ] }, { - "r" : "46", + "r" : "262", "s" : [ { - "r" : "42", + "r" : "256", "s" : [ { - "r" : "40", + "r" : "257", "value" : [ "{","1",", ","2","}" ] } ] }, { "value" : [ " union " ] }, { - "r" : "45", + "r" : "259", "s" : [ { - "r" : "43", + "r" : "260", "value" : [ "{","4",", ","5","}" ] } ] } ] @@ -3552,32 +3674,33 @@ module.exports['Union'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "262", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "42", + "localId" : "256", "type" : "List", "element" : [ { - "localId" : "40", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "41", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, { - "localId" : "45", + "localId" : "259", "type" : "List", "element" : [ { - "localId" : "43", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "44", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3585,63 +3708,63 @@ module.exports['Union'] = { } ] } }, { - "localId" : "73", + "localId" : "264", "name" : "NestedToFifteen", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "264", "s" : [ { "value" : [ "","define ","NestedToFifteen",": " ] }, { - "r" : "72", + "r" : "289", "s" : [ { - "r" : "67", + "r" : "284", "s" : [ { - "r" : "61", + "r" : "278", "s" : [ { - "r" : "56", + "r" : "273", "s" : [ { - "r" : "51", + "r" : "265", "s" : [ { - "r" : "48", + "r" : "266", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { "value" : [ " union " ] }, { - "r" : "55", + "r" : "269", "s" : [ { - "r" : "52", + "r" : "270", "value" : [ "{","4",", ","5",", ","6","}" ] } ] } ] }, { "value" : [ " union " ] }, { - "r" : "60", + "r" : "274", "s" : [ { - "r" : "57", + "r" : "275", "value" : [ "{","7"," ,","8"," , ","9","}" ] } ] } ] }, { "value" : [ " union " ] }, { - "r" : "65", + "r" : "279", "s" : [ { - "r" : "62", + "r" : "280", "value" : [ "{","10",", ","11",", ","12","}" ] } ] } ] }, { "value" : [ " union " ] }, { - "r" : "71", + "r" : "285", "s" : [ { - "r" : "68", + "r" : "286", "value" : [ "{","13",", ","14",", ","15","}" ] } ] } ] @@ -3649,90 +3772,94 @@ module.exports['Union'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "289", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "67", + "localId" : "284", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "56", + "localId" : "273", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "51", + "localId" : "265", "type" : "List", "element" : [ { - "localId" : "48", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "49", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "50", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "55", + "localId" : "269", "type" : "List", "element" : [ { - "localId" : "52", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "53", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "54", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } ] }, { - "localId" : "66", + "localId" : "283", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "274", "type" : "List", "element" : [ { - "localId" : "57", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "58", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "59", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] }, { - "localId" : "65", + "localId" : "279", "type" : "List", "element" : [ { - "localId" : "62", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, { - "localId" : "63", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, { - "localId" : "64", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -3740,20 +3867,20 @@ module.exports['Union'] = { } ] } ] }, { - "localId" : "71", + "localId" : "285", "type" : "List", "element" : [ { - "localId" : "68", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", "type" : "Literal" }, { - "localId" : "69", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", "type" : "Literal" }, { - "localId" : "70", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" @@ -3761,25 +3888,25 @@ module.exports['Union'] = { } ] } }, { - "localId" : "80", + "localId" : "291", "name" : "NullUnion", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "80", + "r" : "291", "s" : [ { "value" : [ "","define ","NullUnion",": " ] }, { - "r" : "79", + "r" : "297", "s" : [ { - "r" : "74", + "r" : "292", "value" : [ "null"," union " ] }, { - "r" : "78", + "r" : "293", "s" : [ { - "r" : "75", + "r" : "294", "value" : [ "{","1",", ","2",", ","3","}" ] } ] } ] @@ -3787,36 +3914,41 @@ module.exports['Union'] = { } } ], "expression" : { - "localId" : "79", + "localId" : "297", "type" : "Union", + "signature" : [ ], "operand" : [ { + "localId" : "298", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "74", + "localId" : "292", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "299", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "300", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "78", + "localId" : "293", "type" : "List", "element" : [ { - "localId" : "75", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "76", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "77", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -3824,62 +3956,67 @@ module.exports['Union'] = { } ] } }, { - "localId" : "87", + "localId" : "302", "name" : "UnionNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "302", "s" : [ { "value" : [ "","define ","UnionNull",": " ] }, { - "r" : "86", + "r" : "308", "s" : [ { - "r" : "84", + "r" : "303", "s" : [ { - "r" : "81", + "r" : "304", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { - "r" : "85", + "r" : "307", "value" : [ " union ","null" ] } ] } ] } } ], "expression" : { - "localId" : "86", + "localId" : "308", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "303", "type" : "List", "element" : [ { - "localId" : "81", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "82", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "83", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { + "localId" : "309", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "85", + "localId" : "307", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "310", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "311", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -3887,33 +4024,33 @@ module.exports['Union'] = { } ] } }, { - "localId" : "97", + "localId" : "313", "name" : "nullUnionNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "97", + "r" : "313", "s" : [ { "value" : [ "","define ","nullUnionNull",": " ] }, { - "r" : "96", + "r" : "322", "s" : [ { - "r" : "91", + "r" : "314", "s" : [ { "value" : [ "(" ] }, { - "r" : "91", + "r" : "314", "s" : [ { - "r" : "88", + "r" : "315", "value" : [ "null"," as " ] }, { - "r" : "90", + "r" : "316", "s" : [ { "value" : [ "List<" ] }, { - "r" : "89", + "r" : "317", "s" : [ { "value" : [ "String" ] } ] @@ -3927,20 +4064,20 @@ module.exports['Union'] = { }, { "value" : [ " union " ] }, { - "r" : "95", + "r" : "318", "s" : [ { "value" : [ "(" ] }, { - "r" : "95", + "r" : "318", "s" : [ { - "r" : "92", + "r" : "319", "value" : [ "null"," as " ] }, { - "r" : "94", + "r" : "320", "s" : [ { "value" : [ "List<" ] }, { - "r" : "93", + "r" : "321", "s" : [ { "value" : [ "String" ] } ] @@ -3956,38 +4093,41 @@ module.exports['Union'] = { } } ], "expression" : { - "localId" : "96", + "localId" : "322", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "91", + "localId" : "314", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "88", + "localId" : "315", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "90", + "localId" : "316", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "89", + "localId" : "317", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "95", + "localId" : "318", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "92", + "localId" : "319", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "94", + "localId" : "320", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "93", + "localId" : "321", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -4019,14 +4159,16 @@ define NullExcept: null except {1, 2, 3, 4, 5} module.exports['Except'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "126", + "r" : "346", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4042,17 +4184,18 @@ module.exports['Except'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4060,7 +4203,7 @@ module.exports['Except'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4068,45 +4211,54 @@ module.exports['Except'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "ExceptThreeFour", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","ExceptThreeFour",": " ] }, { - "r" : "11", + "r" : "222", "s" : [ { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { "value" : [ " except " ] }, { - "r" : "10", + "r" : "219", "s" : [ { - "r" : "8", + "r" : "220", "value" : [ "{","3",", ","4","}" ] } ] } ] @@ -4114,47 +4266,48 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "222", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "10", + "localId" : "219", "type" : "List", "element" : [ { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -4162,30 +4315,30 @@ module.exports['Except'] = { } ] } }, { - "localId" : "23", + "localId" : "224", "name" : "ThreeFourExcept", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "224", "s" : [ { "value" : [ "","define ","ThreeFourExcept",": " ] }, { - "r" : "22", + "r" : "234", "s" : [ { - "r" : "15", + "r" : "225", "s" : [ { - "r" : "13", + "r" : "226", "value" : [ "{","3",", ","4","}" ] } ] }, { "value" : [ " except " ] }, { - "r" : "21", + "r" : "228", "s" : [ { - "r" : "16", + "r" : "229", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -4193,47 +4346,48 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "234", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "225", "type" : "List", "element" : [ { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, { - "localId" : "21", + "localId" : "228", "type" : "List", "element" : [ { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "20", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -4241,30 +4395,30 @@ module.exports['Except'] = { } ] } }, { - "localId" : "34", + "localId" : "236", "name" : "ExceptFiveThree", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "236", "s" : [ { "value" : [ "","define ","ExceptFiveThree",": " ] }, { - "r" : "33", + "r" : "246", "s" : [ { - "r" : "29", + "r" : "237", "s" : [ { - "r" : "24", + "r" : "238", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { "value" : [ " except " ] }, { - "r" : "32", + "r" : "243", "s" : [ { - "r" : "30", + "r" : "244", "value" : [ "{","5",", ","3","}" ] } ] } ] @@ -4272,47 +4426,48 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "246", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "29", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "24", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "25", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "28", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "32", + "localId" : "243", "type" : "List", "element" : [ { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "31", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -4320,30 +4475,30 @@ module.exports['Except'] = { } ] } }, { - "localId" : "49", + "localId" : "248", "name" : "ExceptNoOp", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "248", "s" : [ { "value" : [ "","define ","ExceptNoOp",": " ] }, { - "r" : "48", + "r" : "262", "s" : [ { - "r" : "41", + "r" : "249", "s" : [ { - "r" : "35", + "r" : "250", "value" : [ "{","1",", ","2",", ","3",", ","3",", ","4",", ","5","}" ] } ] }, { "value" : [ " except " ] }, { - "r" : "47", + "r" : "256", "s" : [ { - "r" : "42", + "r" : "257", "value" : [ "{","6",", ","7",", ","8",", ","9",", ","10","}" ] } ] } ] @@ -4351,67 +4506,68 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "262", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "41", + "localId" : "249", "type" : "List", "element" : [ { - "localId" : "35", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "36", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "37", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "39", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "40", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "47", + "localId" : "256", "type" : "List", "element" : [ { - "localId" : "42", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "43", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "44", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "45", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, { - "localId" : "46", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -4419,30 +4575,30 @@ module.exports['Except'] = { } ] } }, { - "localId" : "64", + "localId" : "264", "name" : "ExceptEverything", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "264", "s" : [ { "value" : [ "","define ","ExceptEverything",": " ] }, { - "r" : "63", + "r" : "278", "s" : [ { - "r" : "56", + "r" : "265", "s" : [ { - "r" : "50", + "r" : "266", "value" : [ "{","1",", ","2",", ","3",", ","3",", ","4",", ","5","}" ] } ] }, { "value" : [ " except " ] }, { - "r" : "62", + "r" : "272", "s" : [ { - "r" : "57", + "r" : "273", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -4450,67 +4606,68 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "63", + "localId" : "278", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "56", + "localId" : "265", "type" : "List", "element" : [ { - "localId" : "50", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "51", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "52", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "53", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "54", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "55", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "62", + "localId" : "272", "type" : "List", "element" : [ { - "localId" : "57", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "58", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "59", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "60", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "61", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -4518,30 +4675,30 @@ module.exports['Except'] = { } ] } }, { - "localId" : "76", + "localId" : "280", "name" : "MultipleNullExcept", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "76", + "r" : "280", "s" : [ { "value" : [ "","define ","MultipleNullExcept",": " ] }, { - "r" : "75", + "r" : "294", "s" : [ { - "r" : "71", + "r" : "281", "s" : [ { - "r" : "65", + "r" : "282", "value" : [ "{","1",", ","3",", ","5",", ","7",", ","null",", ","null","}" ] } ] }, { "value" : [ " except " ] }, { - "r" : "74", + "r" : "290", "s" : [ { - "r" : "72", + "r" : "291", "value" : [ "{","null",", ","3","}" ] } ] } ] @@ -4549,58 +4706,65 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "75", + "localId" : "294", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "71", + "localId" : "281", "type" : "List", "element" : [ { - "localId" : "65", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "66", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "67", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "68", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { + "localId" : "288", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "69", + "localId" : "286", "type" : "Null" } }, { + "localId" : "289", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "70", + "localId" : "287", "type" : "Null" } } ] }, { - "localId" : "74", + "localId" : "290", "type" : "List", "element" : [ { + "localId" : "293", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "72", + "localId" : "291", "type" : "Null" } }, { - "localId" : "73", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -4608,32 +4772,32 @@ module.exports['Except'] = { } ] } }, { - "localId" : "86", + "localId" : "296", "name" : "SomethingExceptNothing", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "86", + "r" : "296", "s" : [ { "value" : [ "","define ","SomethingExceptNothing",": " ] }, { - "r" : "85", + "r" : "306", "s" : [ { - "r" : "82", + "r" : "297", "s" : [ { - "r" : "77", + "r" : "298", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { "value" : [ " except " ] }, { - "r" : "84", + "r" : "304", "s" : [ { "value" : [ "List<" ] }, { - "r" : "83", + "r" : "303", "s" : [ { "value" : [ "Integer" ] } ] @@ -4645,61 +4809,63 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "85", + "localId" : "306", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "82", + "localId" : "297", "type" : "List", "element" : [ { - "localId" : "77", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "78", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "79", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "80", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "81", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "84", - "type" : "List" + "localId" : "304", + "type" : "List", + "element" : [ ] } ] } }, { - "localId" : "96", + "localId" : "308", "name" : "NothingExceptSomething", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "96", + "r" : "308", "s" : [ { "value" : [ "","define ","NothingExceptSomething",": " ] }, { - "r" : "95", + "r" : "318", "s" : [ { - "r" : "88", + "r" : "310", "s" : [ { "value" : [ "List<" ] }, { - "r" : "87", + "r" : "309", "s" : [ { "value" : [ "Integer" ] } ] @@ -4709,9 +4875,9 @@ module.exports['Except'] = { }, { "value" : [ " except " ] }, { - "r" : "94", + "r" : "312", "s" : [ { - "r" : "89", + "r" : "313", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -4719,36 +4885,38 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "95", + "localId" : "318", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "88", - "type" : "List" + "localId" : "310", + "type" : "List", + "element" : [ ] }, { - "localId" : "94", + "localId" : "312", "type" : "List", "element" : [ { - "localId" : "89", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "90", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "91", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "92", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "93", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -4756,29 +4924,29 @@ module.exports['Except'] = { } ] } }, { - "localId" : "108", + "localId" : "320", "name" : "ExceptTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "108", + "r" : "320", "s" : [ { "value" : [ "","define ","ExceptTuples",": " ] }, { - "r" : "107", + "r" : "331", "s" : [ { - "r" : "103", + "r" : "321", "s" : [ { "value" : [ "{" ] }, { - "r" : "98", + "r" : "322", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "97", + "r" : "323", "value" : [ "a",": ","1" ] } ] }, { @@ -4787,12 +4955,12 @@ module.exports['Except'] = { }, { "value" : [ ", " ] }, { - "r" : "100", + "r" : "324", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "99", + "r" : "325", "value" : [ "a",": ","2" ] } ] }, { @@ -4801,12 +4969,12 @@ module.exports['Except'] = { }, { "value" : [ ", " ] }, { - "r" : "102", + "r" : "326", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "101", + "r" : "327", "value" : [ "a",": ","3" ] } ] }, { @@ -4818,16 +4986,16 @@ module.exports['Except'] = { }, { "value" : [ " except " ] }, { - "r" : "106", + "r" : "328", "s" : [ { "value" : [ "{" ] }, { - "r" : "105", + "r" : "329", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "104", + "r" : "330", "value" : [ "a",": ","2" ] } ] }, { @@ -4841,42 +5009,43 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "107", + "localId" : "331", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "103", + "localId" : "321", "type" : "List", "element" : [ { - "localId" : "98", + "localId" : "322", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "97", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } ] }, { - "localId" : "100", + "localId" : "324", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "99", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } ] }, { - "localId" : "102", + "localId" : "326", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "101", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -4884,15 +5053,15 @@ module.exports['Except'] = { } ] } ] }, { - "localId" : "106", + "localId" : "328", "type" : "List", "element" : [ { - "localId" : "105", + "localId" : "329", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "104", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -4902,72 +5071,77 @@ module.exports['Except'] = { } ] } }, { - "localId" : "117", + "localId" : "333", "name" : "ExceptNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "117", + "r" : "333", "s" : [ { "value" : [ "","define ","ExceptNull",": " ] }, { - "r" : "116", + "r" : "341", "s" : [ { - "r" : "114", + "r" : "334", "s" : [ { - "r" : "109", + "r" : "335", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "115", + "r" : "340", "value" : [ " except ","null" ] } ] } ] } } ], "expression" : { - "localId" : "116", + "localId" : "341", "type" : "Except", + "signature" : [ ], "operand" : [ { - "localId" : "114", + "localId" : "334", "type" : "List", "element" : [ { - "localId" : "109", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "110", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "111", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "112", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "113", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { + "localId" : "342", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "115", + "localId" : "340", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "343", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "344", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -4975,25 +5149,25 @@ module.exports['Except'] = { } ] } }, { - "localId" : "126", + "localId" : "346", "name" : "NullExcept", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "126", + "r" : "346", "s" : [ { "value" : [ "","define ","NullExcept",": " ] }, { - "r" : "125", + "r" : "354", "s" : [ { - "r" : "118", + "r" : "347", "value" : [ "null"," except " ] }, { - "r" : "124", + "r" : "348", "s" : [ { - "r" : "119", + "r" : "349", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -5001,46 +5175,51 @@ module.exports['Except'] = { } } ], "expression" : { - "localId" : "125", + "localId" : "354", "type" : "Except", + "signature" : [ ], "operand" : [ { + "localId" : "355", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "118", + "localId" : "347", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "356", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "357", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "124", + "localId" : "348", "type" : "List", "element" : [ { - "localId" : "119", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "120", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "121", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "122", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "123", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -5070,14 +5249,16 @@ define MultipleNullInListIntersect: {1, 2, 3, null} intersect {null, 3} module.exports['Intersect'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "149", + "r" : "366", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5093,17 +5274,18 @@ module.exports['Intersect'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5111,7 +5293,7 @@ module.exports['Intersect'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5119,45 +5301,54 @@ module.exports['Intersect'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "NoIntersection", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","NoIntersection",": " ] }, { - "r" : "11", + "r" : "222", "s" : [ { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",", ","2",", ","2",", ","3","}" ] } ] }, { "value" : [ " intersect " ] }, { - "r" : "10", + "r" : "218", "s" : [ { - "r" : "7", + "r" : "219", "value" : [ "{","4",", ","5",", ","6","}" ] } ] } ] @@ -5165,47 +5356,48 @@ module.exports['Intersect'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "222", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "10", + "localId" : "218", "type" : "List", "element" : [ { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -5213,30 +5405,30 @@ module.exports['Intersect'] = { } ] } }, { - "localId" : "24", + "localId" : "224", "name" : "IntersectOnFive", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "224", "s" : [ { "value" : [ "","define ","IntersectOnFive",": " ] }, { - "r" : "23", + "r" : "235", "s" : [ { - "r" : "17", + "r" : "225", "s" : [ { - "r" : "13", + "r" : "226", "value" : [ "{","4",", ","5",", ","5",", ","6","}" ] } ] }, { "value" : [ " intersect " ] }, { - "r" : "22", + "r" : "230", "s" : [ { - "r" : "18", + "r" : "231", "value" : [ "{","1",", ","3",", ","5",", ","7","}" ] } ] } ] @@ -5244,52 +5436,53 @@ module.exports['Intersect'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "235", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "225", "type" : "List", "element" : [ { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] }, { - "localId" : "22", + "localId" : "230", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "20", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "21", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" @@ -5297,30 +5490,30 @@ module.exports['Intersect'] = { } ] } }, { - "localId" : "37", + "localId" : "237", "name" : "IntersectionOnFourDuplicates", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "237", "s" : [ { "value" : [ "","define ","IntersectionOnFourDuplicates",": " ] }, { - "r" : "36", + "r" : "249", "s" : [ { - "r" : "30", + "r" : "238", "s" : [ { - "r" : "25", + "r" : "239", "value" : [ "{","4",", ","4",", ","1",", ","1",", ","2","}" ] } ] }, { "value" : [ " intersect " ] }, { - "r" : "35", + "r" : "244", "s" : [ { - "r" : "31", + "r" : "245", "value" : [ "{","4",", ","4",", ","3",", ","9","}" ] } ] } ] @@ -5328,57 +5521,58 @@ module.exports['Intersect'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "249", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "238", "type" : "List", "element" : [ { - "localId" : "25", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "28", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "29", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, { - "localId" : "35", + "localId" : "244", "type" : "List", "element" : [ { - "localId" : "31", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "32", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "33", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "34", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" @@ -5386,30 +5580,30 @@ module.exports['Intersect'] = { } ] } }, { - "localId" : "58", + "localId" : "251", "name" : "IntersectOnEvens", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "251", "s" : [ { "value" : [ "","define ","IntersectOnEvens",": " ] }, { - "r" : "57", + "r" : "271", "s" : [ { - "r" : "48", + "r" : "252", "s" : [ { - "r" : "38", + "r" : "253", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5",", ","6",", ","7",", ","8",", ","9",", ","10","}" ] } ] }, { "value" : [ " intersect " ] }, { - "r" : "56", + "r" : "263", "s" : [ { - "r" : "49", + "r" : "264", "value" : [ "{","0",", ","2",", ","4",", ","6",", ","8",", ","10",", ","12","}" ] } ] } ] @@ -5417,97 +5611,98 @@ module.exports['Intersect'] = { } } ], "expression" : { - "localId" : "57", + "localId" : "271", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "48", + "localId" : "252", "type" : "List", "element" : [ { - "localId" : "38", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "39", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "40", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "41", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "42", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "43", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "44", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "45", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "46", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, { - "localId" : "47", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" } ] }, { - "localId" : "56", + "localId" : "263", "type" : "List", "element" : [ { - "localId" : "49", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "50", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "51", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "52", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "53", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "54", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, { - "localId" : "55", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -5515,30 +5710,30 @@ module.exports['Intersect'] = { } ] } }, { - "localId" : "72", + "localId" : "273", "name" : "IntersectOnAll", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "72", + "r" : "273", "s" : [ { "value" : [ "","define ","IntersectOnAll",": " ] }, { - "r" : "71", + "r" : "286", "s" : [ { - "r" : "64", + "r" : "274", "s" : [ { - "r" : "59", + "r" : "275", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { "value" : [ " intersect " ] }, { - "r" : "70", + "r" : "280", "s" : [ { - "r" : "65", + "r" : "281", "value" : [ "{","5",", ","4",", ","3",", ","2",", ","1","}" ] } ] } ] @@ -5546,62 +5741,63 @@ module.exports['Intersect'] = { } } ], "expression" : { - "localId" : "71", + "localId" : "286", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "64", + "localId" : "274", "type" : "List", "element" : [ { - "localId" : "59", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "60", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "61", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "62", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "63", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "70", + "localId" : "280", "type" : "List", "element" : [ { - "localId" : "65", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "66", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "67", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "68", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "69", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -5609,52 +5805,52 @@ module.exports['Intersect'] = { } ] } }, { - "localId" : "100", + "localId" : "288", "name" : "NestedIntersects", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "100", + "r" : "288", "s" : [ { "value" : [ "","define ","NestedIntersects",": " ] }, { - "r" : "99", + "r" : "316", "s" : [ { - "r" : "92", + "r" : "308", "s" : [ { - "r" : "85", + "r" : "301", "s" : [ { - "r" : "78", + "r" : "289", "s" : [ { - "r" : "73", + "r" : "290", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { "value" : [ " intersect " ] }, { - "r" : "84", + "r" : "295", "s" : [ { - "r" : "79", + "r" : "296", "value" : [ "{","2",", ","3",", ","4",", ","5",", ","6","}" ] } ] } ] }, { "value" : [ " intersect " ] }, { - "r" : "91", + "r" : "302", "s" : [ { - "r" : "86", + "r" : "303", "value" : [ "{","3",", ","4",", ","5",", ","6",", ","7","}" ] } ] } ] }, { "value" : [ " intersect " ] }, { - "r" : "98", + "r" : "309", "s" : [ { - "r" : "93", + "r" : "310", "value" : [ "{","4",", ","5",", ","6",", ","7",", ","8","}" ] } ] } ] @@ -5662,126 +5858,130 @@ module.exports['Intersect'] = { } } ], "expression" : { - "localId" : "99", + "localId" : "316", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "85", + "localId" : "301", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "78", + "localId" : "289", "type" : "List", "element" : [ { - "localId" : "73", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "74", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "75", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "76", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "77", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "84", + "localId" : "295", "type" : "List", "element" : [ { - "localId" : "79", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "80", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "81", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "82", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "83", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } ] }, { + "localId" : "315", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "91", + "localId" : "302", "type" : "List", "element" : [ { - "localId" : "86", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "87", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "88", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "89", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "90", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" } ] }, { - "localId" : "98", + "localId" : "309", "type" : "List", "element" : [ { - "localId" : "93", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "94", + "localId" : "311", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "95", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "96", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "97", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" @@ -5790,29 +5990,29 @@ module.exports['Intersect'] = { } ] } }, { - "localId" : "125", + "localId" : "318", "name" : "IntersectTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "125", + "r" : "318", "s" : [ { "value" : [ "","define ","IntersectTuples",": " ] }, { - "r" : "124", + "r" : "342", "s" : [ { - "r" : "110", + "r" : "319", "s" : [ { "value" : [ "{" ] }, { - "r" : "103", + "r" : "320", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "101", + "r" : "321", "value" : [ "a",":","1" ] } ] }, { @@ -5821,7 +6021,7 @@ module.exports['Intersect'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "102", + "r" : "322", "s" : [ { "value" : [ "'d'" ] } ] @@ -5832,12 +6032,12 @@ module.exports['Intersect'] = { }, { "value" : [ ", " ] }, { - "r" : "106", + "r" : "323", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "104", + "r" : "324", "value" : [ "a",":","1" ] } ] }, { @@ -5846,7 +6046,7 @@ module.exports['Intersect'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "105", + "r" : "325", "s" : [ { "value" : [ "'c'" ] } ] @@ -5857,12 +6057,12 @@ module.exports['Intersect'] = { }, { "value" : [ ", " ] }, { - "r" : "109", + "r" : "326", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "107", + "r" : "327", "value" : [ "a",":","2" ] } ] }, { @@ -5871,7 +6071,7 @@ module.exports['Intersect'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "108", + "r" : "328", "s" : [ { "value" : [ "'c'" ] } ] @@ -5885,16 +6085,16 @@ module.exports['Intersect'] = { }, { "value" : [ " intersect " ] }, { - "r" : "123", + "r" : "329", "s" : [ { "value" : [ "{" ] }, { - "r" : "113", + "r" : "330", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "111", + "r" : "331", "value" : [ "a",":","2" ] } ] }, { @@ -5903,7 +6103,7 @@ module.exports['Intersect'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "112", + "r" : "332", "s" : [ { "value" : [ "'d'" ] } ] @@ -5914,12 +6114,12 @@ module.exports['Intersect'] = { }, { "value" : [ ", " ] }, { - "r" : "116", + "r" : "333", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "114", + "r" : "334", "value" : [ "a",":","1" ] } ] }, { @@ -5928,7 +6128,7 @@ module.exports['Intersect'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "115", + "r" : "335", "s" : [ { "value" : [ "'c'" ] } ] @@ -5939,12 +6139,12 @@ module.exports['Intersect'] = { }, { "value" : [ ", " ] }, { - "r" : "119", + "r" : "336", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "117", + "r" : "337", "value" : [ "a",":","2" ] } ] }, { @@ -5953,7 +6153,7 @@ module.exports['Intersect'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "118", + "r" : "338", "s" : [ { "value" : [ "'c'" ] } ] @@ -5964,12 +6164,12 @@ module.exports['Intersect'] = { }, { "value" : [ ", " ] }, { - "r" : "122", + "r" : "339", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "120", + "r" : "340", "value" : [ "a",":","5" ] } ] }, { @@ -5978,7 +6178,7 @@ module.exports['Intersect'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "121", + "r" : "341", "s" : [ { "value" : [ "'e'" ] } ] @@ -5994,18 +6194,19 @@ module.exports['Intersect'] = { } } ], "expression" : { - "localId" : "124", + "localId" : "342", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "110", + "localId" : "319", "type" : "List", "element" : [ { - "localId" : "103", + "localId" : "320", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "101", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -6013,19 +6214,19 @@ module.exports['Intersect'] = { }, { "name" : "b", "value" : { - "localId" : "102", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "106", + "localId" : "323", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "104", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -6033,19 +6234,19 @@ module.exports['Intersect'] = { }, { "name" : "b", "value" : { - "localId" : "105", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } } ] }, { - "localId" : "109", + "localId" : "326", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "107", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6053,7 +6254,7 @@ module.exports['Intersect'] = { }, { "name" : "b", "value" : { - "localId" : "108", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -6061,15 +6262,15 @@ module.exports['Intersect'] = { } ] } ] }, { - "localId" : "123", + "localId" : "329", "type" : "List", "element" : [ { - "localId" : "113", + "localId" : "330", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "111", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6077,19 +6278,19 @@ module.exports['Intersect'] = { }, { "name" : "b", "value" : { - "localId" : "112", + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "116", + "localId" : "333", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "114", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -6097,19 +6298,19 @@ module.exports['Intersect'] = { }, { "name" : "b", "value" : { - "localId" : "115", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } } ] }, { - "localId" : "119", + "localId" : "336", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "117", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6117,19 +6318,19 @@ module.exports['Intersect'] = { }, { "name" : "b", "value" : { - "localId" : "118", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } } ] }, { - "localId" : "122", + "localId" : "339", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "120", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -6137,7 +6338,7 @@ module.exports['Intersect'] = { }, { "name" : "b", "value" : { - "localId" : "121", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "e", "type" : "Literal" @@ -6147,25 +6348,25 @@ module.exports['Intersect'] = { } ] } }, { - "localId" : "132", + "localId" : "344", "name" : "NullIntersect", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "132", + "r" : "344", "s" : [ { "value" : [ "","define ","NullIntersect",": " ] }, { - "r" : "131", + "r" : "350", "s" : [ { - "r" : "126", + "r" : "345", "value" : [ "null"," intersect " ] }, { - "r" : "130", + "r" : "346", "s" : [ { - "r" : "127", + "r" : "347", "value" : [ "{","1",", ","2",", ","3","}" ] } ] } ] @@ -6173,36 +6374,41 @@ module.exports['Intersect'] = { } } ], "expression" : { - "localId" : "131", + "localId" : "350", "type" : "Intersect", + "signature" : [ ], "operand" : [ { + "localId" : "351", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "126", + "localId" : "345", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "352", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "353", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "130", + "localId" : "346", "type" : "List", "element" : [ { - "localId" : "127", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "128", + "localId" : "348", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "129", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -6210,62 +6416,67 @@ module.exports['Intersect'] = { } ] } }, { - "localId" : "139", + "localId" : "355", "name" : "IntersectNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "139", + "r" : "355", "s" : [ { "value" : [ "","define ","IntersectNull",": " ] }, { - "r" : "138", + "r" : "361", "s" : [ { - "r" : "136", + "r" : "356", "s" : [ { - "r" : "133", + "r" : "357", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { - "r" : "137", + "r" : "360", "value" : [ " intersect ","null" ] } ] } ] } } ], "expression" : { - "localId" : "138", + "localId" : "361", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "136", + "localId" : "356", "type" : "List", "element" : [ { - "localId" : "133", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "134", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "135", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { + "localId" : "362", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "137", + "localId" : "360", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "363", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "364", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -6273,30 +6484,30 @@ module.exports['Intersect'] = { } ] } }, { - "localId" : "149", + "localId" : "366", "name" : "MultipleNullInListIntersect", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "149", + "r" : "366", "s" : [ { "value" : [ "","define ","MultipleNullInListIntersect",": " ] }, { - "r" : "148", + "r" : "377", "s" : [ { - "r" : "144", + "r" : "367", "s" : [ { - "r" : "140", + "r" : "368", "value" : [ "{","1",", ","2",", ","3",", ","null","}" ] } ] }, { "value" : [ " intersect " ] }, { - "r" : "147", + "r" : "373", "s" : [ { - "r" : "145", + "r" : "374", "value" : [ "{","null",", ","3","}" ] } ] } ] @@ -6304,46 +6515,51 @@ module.exports['Intersect'] = { } } ], "expression" : { - "localId" : "148", + "localId" : "377", "type" : "Intersect", + "signature" : [ ], "operand" : [ { - "localId" : "144", + "localId" : "367", "type" : "List", "element" : [ { - "localId" : "140", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "141", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "142", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { + "localId" : "372", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "143", + "localId" : "371", "type" : "Null" } } ] }, { - "localId" : "147", + "localId" : "373", "type" : "List", "element" : [ { + "localId" : "376", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "145", + "localId" : "374", "type" : "Null" } }, { - "localId" : "146", + "localId" : "375", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -6373,14 +6589,16 @@ define ListWrongCodeSystem: IndexOf({Code{code: 'F', system: '1.16.840.1.113883. module.exports['IndexOf'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "95", + "r" : "336", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -6396,17 +6614,18 @@ module.exports['IndexOf'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -6414,7 +6633,7 @@ module.exports['IndexOf'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -6422,62 +6641,71 @@ module.exports['IndexOf'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "IndexOfSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","IndexOfSecond",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "IndexOf","(" ] }, { - "r" : "6", + "r" : "213", "s" : [ { "value" : [ "{" ] }, { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "'c'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "5", + "r" : "217", "s" : [ { "value" : [ "'d'" ] } ] @@ -6487,7 +6715,7 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "'b'" ] } ] @@ -6498,66 +6726,67 @@ module.exports['IndexOf'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "221", "type" : "IndexOf", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } ] }, "element" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" } } }, { - "localId" : "20", + "localId" : "223", "name" : "IndexOfThirdTuple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "223", "s" : [ { "value" : [ "","define ","IndexOfThirdTuple",": " ] }, { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "IndexOf","(" ] }, { - "r" : "16", + "r" : "224", "s" : [ { "value" : [ "{" ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "10", + "r" : "226", "value" : [ "a",": ","1" ] } ] }, { @@ -6566,12 +6795,12 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "13", + "r" : "227", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "12", + "r" : "228", "value" : [ "a",": ","2" ] } ] }, { @@ -6580,12 +6809,12 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "15", + "r" : "229", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "14", + "r" : "230", "value" : [ "a",": ","3" ] } ] }, { @@ -6597,12 +6826,12 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "18", + "r" : "231", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "17", + "r" : "232", "value" : [ "a",": ","3" ] } ] }, { @@ -6615,42 +6844,43 @@ module.exports['IndexOf'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "235", "type" : "IndexOf", + "signature" : [ ], "source" : { - "localId" : "16", + "localId" : "224", "type" : "List", "element" : [ { - "localId" : "11", + "localId" : "225", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "10", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } ] }, { - "localId" : "13", + "localId" : "227", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } ] }, { - "localId" : "15", + "localId" : "229", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -6659,12 +6889,12 @@ module.exports['IndexOf'] = { } ] }, "element" : { - "localId" : "18", + "localId" : "231", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "17", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -6673,68 +6903,68 @@ module.exports['IndexOf'] = { } } }, { - "localId" : "31", + "localId" : "237", "name" : "MultipleMatches", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "237", "s" : [ { "value" : [ "","define ","MultipleMatches",": " ] }, { - "r" : "30", + "r" : "249", "s" : [ { "value" : [ "IndexOf","(" ] }, { - "r" : "28", + "r" : "238", "s" : [ { "value" : [ "{" ] }, { - "r" : "21", + "r" : "239", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "22", + "r" : "240", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "23", + "r" : "241", "s" : [ { "value" : [ "'c'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "24", + "r" : "242", "s" : [ { "value" : [ "'d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "25", + "r" : "243", "s" : [ { "value" : [ "'d'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "'e'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "27", + "r" : "245", "s" : [ { "value" : [ "'d'" ] } ] @@ -6744,7 +6974,7 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "29", + "r" : "246", "s" : [ { "value" : [ "'d'" ] } ] @@ -6755,90 +6985,91 @@ module.exports['IndexOf'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "249", "type" : "IndexOf", + "signature" : [ ], "source" : { - "localId" : "28", + "localId" : "238", "type" : "List", "element" : [ { - "localId" : "21", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "22", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "23", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" }, { - "localId" : "24", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" }, { - "localId" : "25", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" }, { - "localId" : "26", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "e", "type" : "Literal" }, { - "localId" : "27", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } ] }, "element" : { - "localId" : "29", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } }, { - "localId" : "38", + "localId" : "251", "name" : "ItemNotFound", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "38", + "r" : "251", "s" : [ { "value" : [ "","define ","ItemNotFound",": " ] }, { - "r" : "37", + "r" : "259", "s" : [ { "value" : [ "IndexOf","(" ] }, { - "r" : "35", + "r" : "252", "s" : [ { "value" : [ "{" ] }, { - "r" : "32", + "r" : "253", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "33", + "r" : "254", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "34", + "r" : "255", "s" : [ { "value" : [ "'c'" ] } ] @@ -6848,7 +7079,7 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "36", + "r" : "256", "s" : [ { "value" : [ "'d'" ] } ] @@ -6859,53 +7090,54 @@ module.exports['IndexOf'] = { } } ], "expression" : { - "localId" : "37", + "localId" : "259", "type" : "IndexOf", + "signature" : [ ], "source" : { - "localId" : "35", + "localId" : "252", "type" : "List", "element" : [ { - "localId" : "32", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "33", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "34", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } ] }, "element" : { - "localId" : "36", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } }, { - "localId" : "42", + "localId" : "261", "name" : "NullList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "261", "s" : [ { "value" : [ "","define ","NullList",": " ] }, { - "r" : "41", + "r" : "269", "s" : [ { - "r" : "39", + "r" : "262", "value" : [ "IndexOf","(","null",", " ] }, { - "r" : "40", + "r" : "263", "s" : [ { "value" : [ "'a'" ] } ] @@ -6916,64 +7148,69 @@ module.exports['IndexOf'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "269", "type" : "IndexOf", + "signature" : [ ], "source" : { + "localId" : "270", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "39", + "localId" : "262", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "271", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "272", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, "element" : { - "localId" : "40", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" } } }, { - "localId" : "49", + "localId" : "274", "name" : "NullItem", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "274", "s" : [ { "value" : [ "","define ","NullItem",": " ] }, { - "r" : "48", + "r" : "283", "s" : [ { "value" : [ "IndexOf","(" ] }, { - "r" : "46", + "r" : "275", "s" : [ { "value" : [ "{" ] }, { - "r" : "43", + "r" : "276", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "44", + "r" : "277", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "45", + "r" : "278", "s" : [ { "value" : [ "'c'" ] } ] @@ -6981,72 +7218,75 @@ module.exports['IndexOf'] = { "value" : [ "}" ] } ] }, { - "r" : "47", + "r" : "279", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "48", + "localId" : "283", "type" : "IndexOf", + "signature" : [ ], "source" : { - "localId" : "46", + "localId" : "275", "type" : "List", "element" : [ { - "localId" : "43", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "44", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "45", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } ] }, "element" : { + "localId" : "284", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "47", + "localId" : "279", "type" : "Null" } } } }, { - "localId" : "62", + "localId" : "286", "name" : "ListCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "62", + "r" : "286", "s" : [ { "value" : [ "","define ","ListCode",": " ] }, { - "r" : "61", + "r" : "302", "s" : [ { "value" : [ "IndexOf","(" ] }, { - "r" : "55", + "r" : "287", "s" : [ { "value" : [ "{" ] }, { - "r" : "54", + "r" : "288", "s" : [ { "value" : [ "Code","{" ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "50", + "r" : "290", "s" : [ { "value" : [ "'F'" ] } ] @@ -7057,7 +7297,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "51", + "r" : "291", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -7068,7 +7308,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "52", + "r" : "292", "s" : [ { "value" : [ "'HL7V2.5'" ] } ] @@ -7079,7 +7319,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "display",": " ] }, { - "r" : "53", + "r" : "293", "s" : [ { "value" : [ "'foo'" ] } ] @@ -7093,14 +7333,14 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "60", + "r" : "294", "s" : [ { "value" : [ "Code","{" ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "56", + "r" : "296", "s" : [ { "value" : [ "'F'" ] } ] @@ -7111,7 +7351,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "57", + "r" : "297", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -7122,7 +7362,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "58", + "r" : "298", "s" : [ { "value" : [ "'HL7V2.5'" ] } ] @@ -7133,7 +7373,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "display",": " ] }, { - "r" : "59", + "r" : "299", "s" : [ { "value" : [ "'foo'" ] } ] @@ -7148,19 +7388,20 @@ module.exports['IndexOf'] = { } } ], "expression" : { - "localId" : "61", + "localId" : "302", "type" : "IndexOf", + "signature" : [ ], "source" : { - "localId" : "55", + "localId" : "287", "type" : "List", "element" : [ { - "localId" : "54", + "localId" : "288", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "50", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -7168,7 +7409,7 @@ module.exports['IndexOf'] = { }, { "name" : "system", "value" : { - "localId" : "51", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -7176,7 +7417,7 @@ module.exports['IndexOf'] = { }, { "name" : "version", "value" : { - "localId" : "52", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.5", "type" : "Literal" @@ -7184,7 +7425,7 @@ module.exports['IndexOf'] = { }, { "name" : "display", "value" : { - "localId" : "53", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" @@ -7193,13 +7434,13 @@ module.exports['IndexOf'] = { } ] }, "element" : { - "localId" : "60", + "localId" : "294", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "56", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -7207,7 +7448,7 @@ module.exports['IndexOf'] = { }, { "name" : "system", "value" : { - "localId" : "57", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -7215,7 +7456,7 @@ module.exports['IndexOf'] = { }, { "name" : "version", "value" : { - "localId" : "58", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.5", "type" : "Literal" @@ -7223,7 +7464,7 @@ module.exports['IndexOf'] = { }, { "name" : "display", "value" : { - "localId" : "59", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" @@ -7232,33 +7473,33 @@ module.exports['IndexOf'] = { } } }, { - "localId" : "73", + "localId" : "304", "name" : "ListCodeUndefined", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "304", "s" : [ { "value" : [ "","define ","ListCodeUndefined",": " ] }, { - "r" : "72", + "r" : "318", "s" : [ { "value" : [ "IndexOf","(" ] }, { - "r" : "67", + "r" : "305", "s" : [ { "value" : [ "{" ] }, { - "r" : "66", + "r" : "306", "s" : [ { "value" : [ "Code","{" ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "63", + "r" : "308", "s" : [ { "value" : [ "'F'" ] } ] @@ -7269,7 +7510,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "64", + "r" : "309", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -7280,7 +7521,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "65", + "r" : "310", "s" : [ { "value" : [ "'HL7V2.5'" ] } ] @@ -7294,14 +7535,14 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "71", + "r" : "311", "s" : [ { "value" : [ "Code","{" ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "68", + "r" : "313", "s" : [ { "value" : [ "'F'" ] } ] @@ -7312,7 +7553,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "69", + "r" : "314", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -7323,7 +7564,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "70", + "r" : "315", "s" : [ { "value" : [ "'HL7V2.5'" ] } ] @@ -7338,19 +7579,20 @@ module.exports['IndexOf'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "318", "type" : "IndexOf", + "signature" : [ ], "source" : { - "localId" : "67", + "localId" : "305", "type" : "List", "element" : [ { - "localId" : "66", + "localId" : "306", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "63", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -7358,7 +7600,7 @@ module.exports['IndexOf'] = { }, { "name" : "system", "value" : { - "localId" : "64", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -7366,7 +7608,7 @@ module.exports['IndexOf'] = { }, { "name" : "version", "value" : { - "localId" : "65", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.5", "type" : "Literal" @@ -7375,13 +7617,13 @@ module.exports['IndexOf'] = { } ] }, "element" : { - "localId" : "71", + "localId" : "311", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "68", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -7389,7 +7631,7 @@ module.exports['IndexOf'] = { }, { "name" : "system", "value" : { - "localId" : "69", + "localId" : "314", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -7397,7 +7639,7 @@ module.exports['IndexOf'] = { }, { "name" : "version", "value" : { - "localId" : "70", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.5", "type" : "Literal" @@ -7406,33 +7648,33 @@ module.exports['IndexOf'] = { } } }, { - "localId" : "84", + "localId" : "320", "name" : "ListWrongCode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "84", + "r" : "320", "s" : [ { "value" : [ "","define ","ListWrongCode",": " ] }, { - "r" : "83", + "r" : "334", "s" : [ { "value" : [ "IndexOf","(" ] }, { - "r" : "78", + "r" : "321", "s" : [ { "value" : [ "{" ] }, { - "r" : "77", + "r" : "322", "s" : [ { "value" : [ "Code","{" ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "74", + "r" : "324", "s" : [ { "value" : [ "'M'" ] } ] @@ -7443,7 +7685,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "75", + "r" : "325", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -7454,7 +7696,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "76", + "r" : "326", "s" : [ { "value" : [ "'HL7V2.5'" ] } ] @@ -7468,14 +7710,14 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "82", + "r" : "327", "s" : [ { "value" : [ "Code","{" ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "79", + "r" : "329", "s" : [ { "value" : [ "'F'" ] } ] @@ -7486,7 +7728,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "80", + "r" : "330", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -7497,7 +7739,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "81", + "r" : "331", "s" : [ { "value" : [ "'foo'" ] } ] @@ -7512,19 +7754,20 @@ module.exports['IndexOf'] = { } } ], "expression" : { - "localId" : "83", + "localId" : "334", "type" : "IndexOf", + "signature" : [ ], "source" : { - "localId" : "78", + "localId" : "321", "type" : "List", "element" : [ { - "localId" : "77", + "localId" : "322", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "74", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "M", "type" : "Literal" @@ -7532,7 +7775,7 @@ module.exports['IndexOf'] = { }, { "name" : "system", "value" : { - "localId" : "75", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -7540,7 +7783,7 @@ module.exports['IndexOf'] = { }, { "name" : "version", "value" : { - "localId" : "76", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.5", "type" : "Literal" @@ -7549,13 +7792,13 @@ module.exports['IndexOf'] = { } ] }, "element" : { - "localId" : "82", + "localId" : "327", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "79", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -7563,7 +7806,7 @@ module.exports['IndexOf'] = { }, { "name" : "system", "value" : { - "localId" : "80", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -7571,7 +7814,7 @@ module.exports['IndexOf'] = { }, { "name" : "version", "value" : { - "localId" : "81", + "localId" : "331", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" @@ -7580,33 +7823,33 @@ module.exports['IndexOf'] = { } } }, { - "localId" : "95", + "localId" : "336", "name" : "ListWrongCodeSystem", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "95", + "r" : "336", "s" : [ { "value" : [ "","define ","ListWrongCodeSystem",": " ] }, { - "r" : "94", + "r" : "350", "s" : [ { "value" : [ "IndexOf","(" ] }, { - "r" : "89", + "r" : "337", "s" : [ { "value" : [ "{" ] }, { - "r" : "88", + "r" : "338", "s" : [ { "value" : [ "Code","{" ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "85", + "r" : "340", "s" : [ { "value" : [ "'F'" ] } ] @@ -7617,7 +7860,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "86", + "r" : "341", "s" : [ { "value" : [ "'1.16.840.1.113883.18.2'" ] } ] @@ -7628,7 +7871,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "87", + "r" : "342", "s" : [ { "value" : [ "'HL7V2.5'" ] } ] @@ -7642,14 +7885,14 @@ module.exports['IndexOf'] = { }, { "value" : [ ", " ] }, { - "r" : "93", + "r" : "343", "s" : [ { "value" : [ "Code","{" ] }, { "s" : [ { "value" : [ "code",": " ] }, { - "r" : "90", + "r" : "345", "s" : [ { "value" : [ "'F'" ] } ] @@ -7660,7 +7903,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "system",": " ] }, { - "r" : "91", + "r" : "346", "s" : [ { "value" : [ "'2.16.840.1.113883.18.2'" ] } ] @@ -7671,7 +7914,7 @@ module.exports['IndexOf'] = { "s" : [ { "value" : [ "version",": " ] }, { - "r" : "92", + "r" : "347", "s" : [ { "value" : [ "'foo'" ] } ] @@ -7686,19 +7929,20 @@ module.exports['IndexOf'] = { } } ], "expression" : { - "localId" : "94", + "localId" : "350", "type" : "IndexOf", + "signature" : [ ], "source" : { - "localId" : "89", + "localId" : "337", "type" : "List", "element" : [ { - "localId" : "88", + "localId" : "338", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "85", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -7706,7 +7950,7 @@ module.exports['IndexOf'] = { }, { "name" : "system", "value" : { - "localId" : "86", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.16.840.1.113883.18.2", "type" : "Literal" @@ -7714,7 +7958,7 @@ module.exports['IndexOf'] = { }, { "name" : "version", "value" : { - "localId" : "87", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HL7V2.5", "type" : "Literal" @@ -7723,13 +7967,13 @@ module.exports['IndexOf'] = { } ] }, "element" : { - "localId" : "93", + "localId" : "343", "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", "element" : [ { "name" : "code", "value" : { - "localId" : "90", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "F", "type" : "Literal" @@ -7737,7 +7981,7 @@ module.exports['IndexOf'] = { }, { "name" : "system", "value" : { - "localId" : "91", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2.16.840.1.113883.18.2", "type" : "Literal" @@ -7745,7 +7989,7 @@ module.exports['IndexOf'] = { }, { "name" : "version", "value" : { - "localId" : "92", + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" @@ -7771,14 +8015,16 @@ define NullIndexer: {'a', 'b', 'c', 'd'}[null] module.exports['Indexer'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "40", + "r" : "247", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7794,17 +8040,18 @@ module.exports['Indexer'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7812,7 +8059,7 @@ module.exports['Indexer'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7820,60 +8067,69 @@ module.exports['Indexer'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "SecondItem", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","SecondItem",": " ] }, { - "r" : "8", + "r" : "213", "s" : [ { - "r" : "6", + "r" : "214", "s" : [ { "value" : [ "{" ] }, { - "r" : "2", + "r" : "215", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "'c'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "5", + "r" : "218", "s" : [ { "value" : [ "'d'" ] } ] @@ -7881,86 +8137,87 @@ module.exports['Indexer'] = { "value" : [ "}" ] } ] }, { - "r" : "7", + "r" : "219", "value" : [ "[","1","]" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "213", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "214", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "3", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "4", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" }, { - "localId" : "5", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } ] }, { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "221", "name" : "ZeroIndex", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "221", "s" : [ { "value" : [ "","define ","ZeroIndex",": " ] }, { - "r" : "16", + "r" : "222", "s" : [ { - "r" : "14", + "r" : "223", "s" : [ { "value" : [ "{" ] }, { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "'c'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "13", + "r" : "227", "s" : [ { "value" : [ "'d'" ] } ] @@ -7968,86 +8225,87 @@ module.exports['Indexer'] = { "value" : [ "}" ] } ] }, { - "r" : "15", + "r" : "228", "value" : [ "[","0","]" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "222", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "223", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" }, { - "localId" : "13", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } ] }, { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } ] } }, { - "localId" : "25", + "localId" : "230", "name" : "OutOfBounds", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "230", "s" : [ { "value" : [ "","define ","OutOfBounds",": " ] }, { - "r" : "24", + "r" : "231", "s" : [ { - "r" : "22", + "r" : "232", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "19", + "r" : "234", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "20", + "r" : "235", "s" : [ { "value" : [ "'c'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "21", + "r" : "236", "s" : [ { "value" : [ "'d'" ] } ] @@ -8055,74 +8313,75 @@ module.exports['Indexer'] = { "value" : [ "}" ] } ] }, { - "r" : "23", + "r" : "237", "value" : [ "[","100","]" ] } ] } ] } } ], "expression" : { - "localId" : "24", + "localId" : "231", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "232", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "19", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "20", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" }, { - "localId" : "21", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } ] }, { - "localId" : "23", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", "type" : "Literal" } ] } }, { - "localId" : "32", + "localId" : "239", "name" : "NullList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "239", "s" : [ { "value" : [ "","define ","NullList",": " ] }, { - "r" : "31", + "r" : "240", "s" : [ { - "r" : "29", + "r" : "241", "s" : [ { "value" : [ "(" ] }, { - "r" : "29", + "r" : "241", "s" : [ { - "r" : "26", + "r" : "242", "value" : [ "null"," as " ] }, { - "r" : "28", + "r" : "243", "s" : [ { "value" : [ "List<" ] }, { - "r" : "27", + "r" : "244", "s" : [ { "value" : [ "String" ] } ] @@ -8134,79 +8393,81 @@ module.exports['Indexer'] = { "value" : [ ")" ] } ] }, { - "r" : "30", + "r" : "245", "value" : [ "[","1","]" ] } ] } ] } } ], "expression" : { - "localId" : "31", + "localId" : "240", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "29", + "localId" : "241", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "242", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "28", + "localId" : "243", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "27", + "localId" : "244", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "30", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "40", + "localId" : "247", "name" : "NullIndexer", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "40", + "r" : "247", "s" : [ { "value" : [ "","define ","NullIndexer",": " ] }, { - "r" : "39", + "r" : "248", "s" : [ { - "r" : "37", + "r" : "249", "s" : [ { "value" : [ "{" ] }, { - "r" : "33", + "r" : "250", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "34", + "r" : "251", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "252", "s" : [ { "value" : [ "'c'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "36", + "r" : "253", "s" : [ { "value" : [ "'d'" ] } ] @@ -8214,44 +8475,47 @@ module.exports['Indexer'] = { "value" : [ "}" ] } ] }, { - "r" : "38", + "r" : "254", "value" : [ "[","null","]" ] } ] } ] } } ], "expression" : { - "localId" : "39", + "localId" : "248", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "37", + "localId" : "249", "type" : "List", "element" : [ { - "localId" : "33", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "34", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "35", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" }, { - "localId" : "36", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } ] }, { + "localId" : "255", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "38", + "localId" : "254", "type" : "Null" } } ] @@ -8276,14 +8540,16 @@ define NullNotIn: null in {1, 2, 3} module.exports['In'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "279", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -8299,17 +8565,18 @@ module.exports['In'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -8317,7 +8584,7 @@ module.exports['In'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -8325,40 +8592,49 @@ module.exports['In'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "IsIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","IsIn",": " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "4"," in " ] }, { - "r" : "6", + "r" : "214", "s" : [ { - "r" : "3", + "r" : "215", "value" : [ "{ ","3",", ","4",", ","5"," }" ] } ] } ] @@ -8366,28 +8642,29 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "218", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "214", "type" : "List", "element" : [ { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -8395,25 +8672,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "15", + "localId" : "220", "name" : "IsNotIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "220", "s" : [ { "value" : [ "","define ","IsNotIn",": " ] }, { - "r" : "14", + "r" : "226", "s" : [ { - "r" : "9", + "r" : "221", "value" : [ "4"," in " ] }, { - "r" : "13", + "r" : "222", "s" : [ { - "r" : "10", + "r" : "223", "value" : [ "{ ","3",", ","5",", ","6"," }" ] } ] } ] @@ -8421,28 +8698,29 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "226", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "13", + "localId" : "222", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -8450,25 +8728,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "30", + "localId" : "228", "name" : "TupleIsIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "228", "s" : [ { "value" : [ "","define ","TupleIsIn",": " ] }, { - "r" : "29", + "r" : "242", "s" : [ { - "r" : "18", + "r" : "229", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "16", + "r" : "230", "value" : [ "a",": ","1" ] } ] }, { @@ -8477,7 +8755,7 @@ module.exports['In'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "17", + "r" : "231", "s" : [ { "value" : [ "'c'" ] } ] @@ -8488,16 +8766,16 @@ module.exports['In'] = { }, { "value" : [ " in " ] }, { - "r" : "28", + "r" : "232", "s" : [ { "value" : [ "{" ] }, { - "r" : "21", + "r" : "233", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "19", + "r" : "234", "value" : [ "a",":","1" ] } ] }, { @@ -8506,7 +8784,7 @@ module.exports['In'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "20", + "r" : "235", "s" : [ { "value" : [ "'d'" ] } ] @@ -8517,12 +8795,12 @@ module.exports['In'] = { }, { "value" : [ ", " ] }, { - "r" : "24", + "r" : "236", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "22", + "r" : "237", "value" : [ "a",":","1" ] } ] }, { @@ -8531,7 +8809,7 @@ module.exports['In'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "23", + "r" : "238", "s" : [ { "value" : [ "'c'" ] } ] @@ -8542,12 +8820,12 @@ module.exports['In'] = { }, { "value" : [ ", " ] }, { - "r" : "27", + "r" : "239", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "25", + "r" : "240", "value" : [ "a",":","2" ] } ] }, { @@ -8556,7 +8834,7 @@ module.exports['In'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "26", + "r" : "241", "s" : [ { "value" : [ "'c'" ] } ] @@ -8572,15 +8850,16 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "242", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "229", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "16", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -8588,22 +8867,22 @@ module.exports['In'] = { }, { "name" : "b", "value" : { - "localId" : "17", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } } ] }, { - "localId" : "28", + "localId" : "232", "type" : "List", "element" : [ { - "localId" : "21", + "localId" : "233", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "19", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -8611,19 +8890,19 @@ module.exports['In'] = { }, { "name" : "b", "value" : { - "localId" : "20", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "24", + "localId" : "236", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "22", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -8631,19 +8910,19 @@ module.exports['In'] = { }, { "name" : "b", "value" : { - "localId" : "23", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } } ] }, { - "localId" : "27", + "localId" : "239", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "25", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -8651,7 +8930,7 @@ module.exports['In'] = { }, { "name" : "b", "value" : { - "localId" : "26", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -8661,25 +8940,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "45", + "localId" : "244", "name" : "TupleIsNotIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "244", "s" : [ { "value" : [ "","define ","TupleIsNotIn",": " ] }, { - "r" : "44", + "r" : "258", "s" : [ { - "r" : "33", + "r" : "245", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "31", + "r" : "246", "value" : [ "a",": ","1" ] } ] }, { @@ -8688,7 +8967,7 @@ module.exports['In'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "32", + "r" : "247", "s" : [ { "value" : [ "'c'" ] } ] @@ -8699,16 +8978,16 @@ module.exports['In'] = { }, { "value" : [ " in " ] }, { - "r" : "43", + "r" : "248", "s" : [ { "value" : [ "{" ] }, { - "r" : "36", + "r" : "249", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "34", + "r" : "250", "value" : [ "a",":","1" ] } ] }, { @@ -8717,7 +8996,7 @@ module.exports['In'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "35", + "r" : "251", "s" : [ { "value" : [ "'d'" ] } ] @@ -8728,12 +9007,12 @@ module.exports['In'] = { }, { "value" : [ ", " ] }, { - "r" : "39", + "r" : "252", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "37", + "r" : "253", "value" : [ "a",":","2" ] } ] }, { @@ -8742,7 +9021,7 @@ module.exports['In'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "38", + "r" : "254", "s" : [ { "value" : [ "'d'" ] } ] @@ -8753,12 +9032,12 @@ module.exports['In'] = { }, { "value" : [ ", " ] }, { - "r" : "42", + "r" : "255", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "40", + "r" : "256", "value" : [ "a",":","2" ] } ] }, { @@ -8767,7 +9046,7 @@ module.exports['In'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "'c'" ] } ] @@ -8783,15 +9062,16 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "258", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "33", + "localId" : "245", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "31", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -8799,22 +9079,22 @@ module.exports['In'] = { }, { "name" : "b", "value" : { - "localId" : "32", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } } ] }, { - "localId" : "43", + "localId" : "248", "type" : "List", "element" : [ { - "localId" : "36", + "localId" : "249", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "34", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -8822,19 +9102,19 @@ module.exports['In'] = { }, { "name" : "b", "value" : { - "localId" : "35", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "39", + "localId" : "252", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "37", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -8842,19 +9122,19 @@ module.exports['In'] = { }, { "name" : "b", "value" : { - "localId" : "38", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "42", + "localId" : "255", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "40", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -8862,7 +9142,7 @@ module.exports['In'] = { }, { "name" : "b", "value" : { - "localId" : "41", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -8872,25 +9152,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "53", + "localId" : "260", "name" : "NullIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "260", "s" : [ { "value" : [ "","define ","NullIn",": " ] }, { - "r" : "52", + "r" : "268", "s" : [ { - "r" : "46", + "r" : "261", "value" : [ "null"," in " ] }, { - "r" : "51", + "r" : "262", "s" : [ { - "r" : "47", + "r" : "263", "value" : [ "{","1",", ","2",", ","null",", ","3","}" ] } ] } ] @@ -8898,37 +9178,42 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "52", + "localId" : "268", "type" : "In", + "signature" : [ ], "operand" : [ { + "localId" : "269", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "46", + "localId" : "261", "type" : "Null" } }, { - "localId" : "51", + "localId" : "262", "type" : "List", "element" : [ { - "localId" : "47", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "48", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { + "localId" : "267", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "49", + "localId" : "265", "type" : "Null" } }, { - "localId" : "50", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -8936,42 +9221,47 @@ module.exports['In'] = { } ] } }, { - "localId" : "57", + "localId" : "271", "name" : "InNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "271", "s" : [ { "value" : [ "","define ","InNull",": " ] }, { - "r" : "56", + "r" : "274", "s" : [ { - "r" : "54", + "r" : "272", "value" : [ "1"," in ","null" ] } ] } ] } } ], "expression" : { - "localId" : "56", + "localId" : "274", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "54", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { + "localId" : "275", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "55", + "localId" : "273", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "276", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "277", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -8979,25 +9269,25 @@ module.exports['In'] = { } ] } }, { - "localId" : "64", + "localId" : "279", "name" : "NullNotIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "64", + "r" : "279", "s" : [ { "value" : [ "","define ","NullNotIn",": " ] }, { - "r" : "63", + "r" : "285", "s" : [ { - "r" : "58", + "r" : "280", "value" : [ "null"," in " ] }, { - "r" : "62", + "r" : "281", "s" : [ { - "r" : "59", + "r" : "282", "value" : [ "{","1",", ","2",", ","3","}" ] } ] } ] @@ -9005,30 +9295,33 @@ module.exports['In'] = { } } ], "expression" : { - "localId" : "63", + "localId" : "285", "type" : "In", + "signature" : [ ], "operand" : [ { + "localId" : "286", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "58", + "localId" : "280", "type" : "Null" } }, { - "localId" : "62", + "localId" : "281", "type" : "List", "element" : [ { - "localId" : "59", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "60", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "61", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -9055,14 +9348,16 @@ define NullNotIn: {1, 2, 3} contains null module.exports['Contains'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "279", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -9078,17 +9373,18 @@ module.exports['Contains'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -9096,7 +9392,7 @@ module.exports['Contains'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -9104,154 +9400,165 @@ module.exports['Contains'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "IsIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","IsIn",": " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{ ","3",", ","4",", ","5"," }" ] } ] }, { - "r" : "6", + "r" : "217", "value" : [ " contains ","4" ] } ] } ] } } ], "expression" : { - "localId" : "7", + "localId" : "218", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } }, { - "localId" : "15", + "localId" : "220", "name" : "IsNotIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "220", "s" : [ { "value" : [ "","define ","IsNotIn",": " ] }, { - "r" : "14", + "r" : "226", "s" : [ { - "r" : "12", + "r" : "221", "s" : [ { - "r" : "9", + "r" : "222", "value" : [ "{ ","3",", ","5",", ","6"," }" ] } ] }, { - "r" : "13", + "r" : "225", "value" : [ " contains ","4" ] } ] } ] } } ], "expression" : { - "localId" : "14", + "localId" : "226", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "221", "type" : "List", "element" : [ { - "localId" : "9", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] }, { - "localId" : "13", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } }, { - "localId" : "30", + "localId" : "228", "name" : "TupleIsIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "228", "s" : [ { "value" : [ "","define ","TupleIsIn",": " ] }, { - "r" : "29", + "r" : "242", "s" : [ { - "r" : "25", + "r" : "229", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "230", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "16", + "r" : "231", "value" : [ "a",":","1" ] } ] }, { @@ -9260,7 +9567,7 @@ module.exports['Contains'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "17", + "r" : "232", "s" : [ { "value" : [ "'d'" ] } ] @@ -9271,12 +9578,12 @@ module.exports['Contains'] = { }, { "value" : [ ", " ] }, { - "r" : "21", + "r" : "233", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "19", + "r" : "234", "value" : [ "a",":","1" ] } ] }, { @@ -9285,7 +9592,7 @@ module.exports['Contains'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "20", + "r" : "235", "s" : [ { "value" : [ "'c'" ] } ] @@ -9296,12 +9603,12 @@ module.exports['Contains'] = { }, { "value" : [ ", " ] }, { - "r" : "24", + "r" : "236", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "22", + "r" : "237", "value" : [ "a",":","2" ] } ] }, { @@ -9310,7 +9617,7 @@ module.exports['Contains'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "23", + "r" : "238", "s" : [ { "value" : [ "'c'" ] } ] @@ -9324,12 +9631,12 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "28", + "r" : "239", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "26", + "r" : "240", "value" : [ "a",": ","1" ] } ] }, { @@ -9338,7 +9645,7 @@ module.exports['Contains'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "27", + "r" : "241", "s" : [ { "value" : [ "'c'" ] } ] @@ -9351,18 +9658,19 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "242", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "229", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "230", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -9370,19 +9678,19 @@ module.exports['Contains'] = { }, { "name" : "b", "value" : { - "localId" : "17", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "21", + "localId" : "233", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "19", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -9390,19 +9698,19 @@ module.exports['Contains'] = { }, { "name" : "b", "value" : { - "localId" : "20", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } } ] }, { - "localId" : "24", + "localId" : "236", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "22", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -9410,7 +9718,7 @@ module.exports['Contains'] = { }, { "name" : "b", "value" : { - "localId" : "23", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -9418,12 +9726,12 @@ module.exports['Contains'] = { } ] } ] }, { - "localId" : "28", + "localId" : "239", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -9431,7 +9739,7 @@ module.exports['Contains'] = { }, { "name" : "b", "value" : { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -9440,29 +9748,29 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "45", + "localId" : "244", "name" : "TupleIsNotIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "244", "s" : [ { "value" : [ "","define ","TupleIsNotIn",": " ] }, { - "r" : "44", + "r" : "258", "s" : [ { - "r" : "40", + "r" : "245", "s" : [ { "value" : [ "{" ] }, { - "r" : "33", + "r" : "246", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "31", + "r" : "247", "value" : [ "a",":","1" ] } ] }, { @@ -9471,7 +9779,7 @@ module.exports['Contains'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "'d'" ] } ] @@ -9482,12 +9790,12 @@ module.exports['Contains'] = { }, { "value" : [ ", " ] }, { - "r" : "36", + "r" : "249", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "34", + "r" : "250", "value" : [ "a",":","2" ] } ] }, { @@ -9496,7 +9804,7 @@ module.exports['Contains'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "35", + "r" : "251", "s" : [ { "value" : [ "'d'" ] } ] @@ -9507,12 +9815,12 @@ module.exports['Contains'] = { }, { "value" : [ ", " ] }, { - "r" : "39", + "r" : "252", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "37", + "r" : "253", "value" : [ "a",":","2" ] } ] }, { @@ -9521,7 +9829,7 @@ module.exports['Contains'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "38", + "r" : "254", "s" : [ { "value" : [ "'c'" ] } ] @@ -9535,12 +9843,12 @@ module.exports['Contains'] = { }, { "value" : [ " contains " ] }, { - "r" : "43", + "r" : "255", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "41", + "r" : "256", "value" : [ "a",": ","1" ] } ] }, { @@ -9549,7 +9857,7 @@ module.exports['Contains'] = { "s" : [ { "value" : [ "b",": " ] }, { - "r" : "42", + "r" : "257", "s" : [ { "value" : [ "'c'" ] } ] @@ -9562,18 +9870,19 @@ module.exports['Contains'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "258", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "40", + "localId" : "245", "type" : "List", "element" : [ { - "localId" : "33", + "localId" : "246", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "31", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -9581,19 +9890,19 @@ module.exports['Contains'] = { }, { "name" : "b", "value" : { - "localId" : "32", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "36", + "localId" : "249", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "34", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -9601,19 +9910,19 @@ module.exports['Contains'] = { }, { "name" : "b", "value" : { - "localId" : "35", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "39", + "localId" : "252", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "37", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -9621,7 +9930,7 @@ module.exports['Contains'] = { }, { "name" : "b", "value" : { - "localId" : "38", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -9629,12 +9938,12 @@ module.exports['Contains'] = { } ] } ] }, { - "localId" : "43", + "localId" : "255", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "41", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -9642,7 +9951,7 @@ module.exports['Contains'] = { }, { "name" : "b", "value" : { - "localId" : "42", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -9651,33 +9960,33 @@ module.exports['Contains'] = { } ] } }, { - "localId" : "52", + "localId" : "260", "name" : "InNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "52", + "r" : "260", "s" : [ { "value" : [ "","define ","InNull",": " ] }, { - "r" : "51", + "r" : "266", "s" : [ { - "r" : "49", + "r" : "261", "s" : [ { "value" : [ "(" ] }, { - "r" : "49", + "r" : "261", "s" : [ { - "r" : "46", + "r" : "262", "value" : [ "null"," as " ] }, { - "r" : "48", + "r" : "263", "s" : [ { "value" : [ "List<" ] }, { - "r" : "47", + "r" : "264", "s" : [ { "value" : [ "Integer" ] } ] @@ -9689,156 +9998,166 @@ module.exports['Contains'] = { "value" : [ ")" ] } ] }, { - "r" : "50", + "r" : "265", "value" : [ " contains ","1" ] } ] } ] } } ], "expression" : { - "localId" : "51", + "localId" : "266", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "49", + "localId" : "261", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "46", + "localId" : "262", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "48", + "localId" : "263", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "47", + "localId" : "264", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "50", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "60", + "localId" : "268", "name" : "NullIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "60", + "r" : "268", "s" : [ { "value" : [ "","define ","NullIn",": " ] }, { - "r" : "59", + "r" : "276", "s" : [ { - "r" : "57", + "r" : "269", "s" : [ { - "r" : "53", + "r" : "270", "value" : [ "{","1",", ","2",", ","null",", ","3","}" ] } ] }, { - "r" : "58", + "r" : "275", "value" : [ " contains ","null" ] } ] } ] } } ], "expression" : { - "localId" : "59", + "localId" : "276", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "57", + "localId" : "269", "type" : "List", "element" : [ { - "localId" : "53", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "54", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { + "localId" : "274", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "55", + "localId" : "272", "type" : "Null" } }, { - "localId" : "56", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { + "localId" : "277", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "58", + "localId" : "275", "type" : "Null" } } ] } }, { - "localId" : "67", + "localId" : "279", "name" : "NullNotIn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "279", "s" : [ { "value" : [ "","define ","NullNotIn",": " ] }, { - "r" : "66", + "r" : "285", "s" : [ { - "r" : "64", + "r" : "280", "s" : [ { - "r" : "61", + "r" : "281", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { - "r" : "65", + "r" : "284", "value" : [ " contains ","null" ] } ] } ] } } ], "expression" : { - "localId" : "66", + "localId" : "285", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "64", + "localId" : "280", "type" : "List", "element" : [ { - "localId" : "61", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "62", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "63", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { + "localId" : "286", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "65", + "localId" : "284", "type" : "Null" } } ] @@ -9870,9 +10189,11 @@ define QuantityNotInList: { ToQuantity('100 \'m\''), ToQuantity('1.995 \'m\''), module.exports['Includes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "libraryId" : "TestSnippet", @@ -9954,7 +10275,7 @@ module.exports['Includes'] = { }, { "type" : "Annotation", "s" : { - "r" : "189", + "r" : "461", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -9970,17 +10291,18 @@ module.exports['Includes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -9988,7 +10310,7 @@ module.exports['Includes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -9996,46 +10318,55 @@ module.exports['Includes'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "13", + "localId" : "212", "name" : "IsIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "212", "s" : [ { "value" : [ "","define ","IsIncluded",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "12", + "r" : "223", "value" : [ " ","includes"," " ] }, { - "r" : "11", + "r" : "219", "s" : [ { - "r" : "8", + "r" : "220", "value" : [ "{","2",", ","3",", ","4","}" ] } ] } ] @@ -10043,52 +10374,53 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "11", + "localId" : "219", "type" : "List", "element" : [ { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -10096,31 +10428,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "25", + "localId" : "227", "name" : "IsIncludedReversed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "227", "s" : [ { "value" : [ "","define ","IsIncludedReversed",": " ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "19", + "r" : "228", "s" : [ { - "r" : "14", + "r" : "229", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "24", + "r" : "238", "value" : [ " ","includes"," " ] }, { - "r" : "23", + "r" : "234", "s" : [ { - "r" : "20", + "r" : "235", "value" : [ "{","4",", ","3",", ","2","}" ] } ] } ] @@ -10128,52 +10460,53 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "19", + "localId" : "228", "type" : "List", "element" : [ { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "17", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "18", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "23", + "localId" : "234", "type" : "List", "element" : [ { - "localId" : "20", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "21", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "22", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -10181,31 +10514,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "39", + "localId" : "242", "name" : "IsSame", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "242", "s" : [ { "value" : [ "","define ","IsSame",": " ] }, { - "r" : "38", + "r" : "255", "s" : [ { - "r" : "31", + "r" : "243", "s" : [ { - "r" : "26", + "r" : "244", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "38", + "r" : "255", "value" : [ " ","includes"," " ] }, { - "r" : "37", + "r" : "249", "s" : [ { - "r" : "32", + "r" : "250", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -10213,62 +10546,63 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "255", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "243", "type" : "List", "element" : [ { - "localId" : "26", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "27", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "37", + "localId" : "249", "type" : "List", "element" : [ { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -10276,31 +10610,31 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "51", + "localId" : "259", "name" : "IsNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "259", "s" : [ { "value" : [ "","define ","IsNotIncluded",": " ] }, { - "r" : "50", + "r" : "270", "s" : [ { - "r" : "45", + "r" : "260", "s" : [ { - "r" : "40", + "r" : "261", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "50", + "r" : "270", "value" : [ " ","includes"," " ] }, { - "r" : "49", + "r" : "266", "s" : [ { - "r" : "46", + "r" : "267", "value" : [ "{","4",", ","5",", ","6","}" ] } ] } ] @@ -10308,52 +10642,53 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "270", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "260", "type" : "List", "element" : [ { - "localId" : "40", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "41", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "49", + "localId" : "266", "type" : "List", "element" : [ { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "47", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -10361,29 +10696,29 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "70", + "localId" : "274", "name" : "TuplesIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "70", + "r" : "274", "s" : [ { "value" : [ "","define ","TuplesIncluded",": " ] }, { - "r" : "69", + "r" : "292", "s" : [ { - "r" : "61", + "r" : "275", "s" : [ { "value" : [ "{" ] }, { - "r" : "54", + "r" : "276", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "52", + "r" : "277", "value" : [ "a",":","1" ] } ] }, { @@ -10392,7 +10727,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "53", + "r" : "278", "s" : [ { "value" : [ "'d'" ] } ] @@ -10403,12 +10738,12 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "57", + "r" : "279", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "55", + "r" : "280", "value" : [ "a",":","2" ] } ] }, { @@ -10417,7 +10752,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "56", + "r" : "281", "s" : [ { "value" : [ "'d'" ] } ] @@ -10428,12 +10763,12 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "60", + "r" : "282", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "58", + "r" : "283", "value" : [ "a",":","2" ] } ] }, { @@ -10442,7 +10777,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "59", + "r" : "284", "s" : [ { "value" : [ "'c'" ] } ] @@ -10454,19 +10789,19 @@ module.exports['Includes'] = { "value" : [ "}" ] } ] }, { - "r" : "69", + "r" : "292", "value" : [ " ","includes"," " ] }, { - "r" : "68", + "r" : "285", "s" : [ { "value" : [ "{" ] }, { - "r" : "64", + "r" : "286", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "62", + "r" : "287", "value" : [ "a",":","2" ] } ] }, { @@ -10475,7 +10810,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "63", + "r" : "288", "s" : [ { "value" : [ "'d'" ] } ] @@ -10486,12 +10821,12 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "67", + "r" : "289", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "65", + "r" : "290", "value" : [ "a",":","2" ] } ] }, { @@ -10500,7 +10835,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "66", + "r" : "291", "s" : [ { "value" : [ "'c'" ] } ] @@ -10516,18 +10851,19 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "69", + "localId" : "292", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "61", + "localId" : "275", "type" : "List", "element" : [ { - "localId" : "54", + "localId" : "276", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "52", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -10535,19 +10871,19 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "53", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "57", + "localId" : "279", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "55", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -10555,19 +10891,19 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "56", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "60", + "localId" : "282", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "58", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -10575,7 +10911,7 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "59", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -10583,15 +10919,15 @@ module.exports['Includes'] = { } ] } ] }, { - "localId" : "68", + "localId" : "285", "type" : "List", "element" : [ { - "localId" : "64", + "localId" : "286", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "62", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -10599,19 +10935,19 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "63", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "67", + "localId" : "289", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "65", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -10619,7 +10955,7 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "66", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -10629,29 +10965,29 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "89", + "localId" : "296", "name" : "TuplesNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "89", + "r" : "296", "s" : [ { "value" : [ "","define ","TuplesNotIncluded",": " ] }, { - "r" : "88", + "r" : "314", "s" : [ { - "r" : "80", + "r" : "297", "s" : [ { "value" : [ "{" ] }, { - "r" : "73", + "r" : "298", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "71", + "r" : "299", "value" : [ "a",":","1" ] } ] }, { @@ -10660,7 +10996,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "72", + "r" : "300", "s" : [ { "value" : [ "'d'" ] } ] @@ -10671,12 +11007,12 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "76", + "r" : "301", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "74", + "r" : "302", "value" : [ "a",":","2" ] } ] }, { @@ -10685,7 +11021,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "75", + "r" : "303", "s" : [ { "value" : [ "'d'" ] } ] @@ -10696,12 +11032,12 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "79", + "r" : "304", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "77", + "r" : "305", "value" : [ "a",":","2" ] } ] }, { @@ -10710,7 +11046,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "78", + "r" : "306", "s" : [ { "value" : [ "'c'" ] } ] @@ -10722,19 +11058,19 @@ module.exports['Includes'] = { "value" : [ "}" ] } ] }, { - "r" : "88", + "r" : "314", "value" : [ " ","includes"," " ] }, { - "r" : "87", + "r" : "307", "s" : [ { "value" : [ "{" ] }, { - "r" : "83", + "r" : "308", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "81", + "r" : "309", "value" : [ "a",":","2" ] } ] }, { @@ -10743,7 +11079,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "82", + "r" : "310", "s" : [ { "value" : [ "'d'" ] } ] @@ -10754,12 +11090,12 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "86", + "r" : "311", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "84", + "r" : "312", "value" : [ "a",":","3" ] } ] }, { @@ -10768,7 +11104,7 @@ module.exports['Includes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "85", + "r" : "313", "s" : [ { "value" : [ "'c'" ] } ] @@ -10784,18 +11120,19 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "88", + "localId" : "314", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "80", + "localId" : "297", "type" : "List", "element" : [ { - "localId" : "73", + "localId" : "298", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -10803,19 +11140,19 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "76", + "localId" : "301", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -10823,19 +11160,19 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "75", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "79", + "localId" : "304", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "77", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -10843,7 +11180,7 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -10851,15 +11188,15 @@ module.exports['Includes'] = { } ] } ] }, { - "localId" : "87", + "localId" : "307", "type" : "List", "element" : [ { - "localId" : "83", + "localId" : "308", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "81", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -10867,19 +11204,19 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "82", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "86", + "localId" : "311", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "84", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -10887,7 +11224,7 @@ module.exports['Includes'] = { }, { "name" : "b", "value" : { - "localId" : "85", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -10897,72 +11234,77 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "98", + "localId" : "318", "name" : "NullIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "98", + "r" : "318", "s" : [ { "value" : [ "","define ","NullIncluded",": " ] }, { - "r" : "97", + "r" : "326", "s" : [ { - "r" : "95", + "r" : "319", "s" : [ { - "r" : "90", + "r" : "320", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "97", + "r" : "326", "value" : [ " ","includes"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "97", + "localId" : "326", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "319", "type" : "List", "element" : [ { - "localId" : "90", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "91", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "92", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "93", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "94", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { + "localId" : "327", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "96", + "localId" : "325", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "328", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "329", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -10970,25 +11312,25 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "107", + "localId" : "333", "name" : "NullIncludes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "333", "s" : [ { "value" : [ "","define ","NullIncludes",": " ] }, { - "r" : "106", + "r" : "341", "s" : [ { - "r" : "99", + "r" : "334", "value" : [ "null"," ","includes"," " ] }, { - "r" : "105", + "r" : "335", "s" : [ { - "r" : "100", + "r" : "336", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -10996,46 +11338,51 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "341", "type" : "Includes", + "signature" : [ ], "operand" : [ { + "localId" : "342", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "99", + "localId" : "334", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "343", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "344", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "105", + "localId" : "335", "type" : "List", "element" : [ { - "localId" : "100", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "101", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "102", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "103", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "104", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -11043,54 +11390,54 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "126", + "localId" : "351", "name" : "DayIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "126", + "r" : "351", "s" : [ { "value" : [ "","define ","DayIncluded",": " ] }, { - "r" : "125", + "r" : "379", "s" : [ { - "r" : "120", + "r" : "352", "s" : [ { "value" : [ "{" ] }, { - "r" : "111", + "r" : "358", "s" : [ { - "r" : "108", + "r" : "353", "value" : [ "DateTime","(","2012",", ","3",", ","2",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "115", + "r" : "364", "s" : [ { - "r" : "112", + "r" : "359", "value" : [ "DateTime","(","2012",", ","3",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "119", + "r" : "370", "s" : [ { - "r" : "116", + "r" : "365", "value" : [ "DateTime","(","2012",", ","3",", ","4",")" ] } ] }, { "value" : [ "}" ] } ] }, { - "r" : "125", + "r" : "379", "value" : [ " ","includes"," " ] }, { - "r" : "124", + "r" : "376", "s" : [ { - "r" : "121", + "r" : "371", "value" : [ "DateTime","(","2012",", ","3",", ","3",")" ] } ] } ] @@ -11098,92 +11445,97 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "125", + "localId" : "379", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "120", + "localId" : "352", "type" : "List", "element" : [ { - "localId" : "111", + "localId" : "358", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "108", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "109", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "110", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "115", + "localId" : "364", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "112", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "113", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "114", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "370", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "116", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "117", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "118", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } } ] }, { - "localId" : "124", + "localId" : "376", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "121", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "122", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "123", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -11191,54 +11543,54 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "145", + "localId" : "381", "name" : "DayNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "145", + "r" : "381", "s" : [ { "value" : [ "","define ","DayNotIncluded",": " ] }, { - "r" : "144", + "r" : "409", "s" : [ { - "r" : "139", + "r" : "382", "s" : [ { "value" : [ "{" ] }, { - "r" : "130", + "r" : "388", "s" : [ { - "r" : "127", + "r" : "383", "value" : [ "DateTime","(","2012",", ","3",", ","2",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "134", + "r" : "394", "s" : [ { - "r" : "131", + "r" : "389", "value" : [ "DateTime","(","2012",", ","3",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "138", + "r" : "400", "s" : [ { - "r" : "135", + "r" : "395", "value" : [ "DateTime","(","2012",", ","3",", ","4",")" ] } ] }, { "value" : [ "}" ] } ] }, { - "r" : "144", + "r" : "409", "value" : [ " ","includes"," " ] }, { - "r" : "143", + "r" : "406", "s" : [ { - "r" : "140", + "r" : "401", "value" : [ "DateTime","(","2014",", ","3",", ","3",")" ] } ] } ] @@ -11246,92 +11598,97 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "144", + "localId" : "409", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "139", + "localId" : "382", "type" : "List", "element" : [ { - "localId" : "130", + "localId" : "388", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "127", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "128", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "129", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "134", + "localId" : "394", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "138", + "localId" : "400", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "135", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "136", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "137", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } } ] }, { - "localId" : "143", + "localId" : "406", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "140", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "141", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "142", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -11339,158 +11696,160 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "154", + "localId" : "411", "name" : "IntegerIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "154", + "r" : "411", "s" : [ { "value" : [ "","define ","IntegerIncluded",": " ] }, { - "r" : "153", + "r" : "421", "s" : [ { - "r" : "151", + "r" : "412", "s" : [ { - "r" : "146", + "r" : "413", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "153", + "r" : "421", "value" : [ " ","includes"," ","3" ] } ] } ] } } ], "expression" : { - "localId" : "153", + "localId" : "421", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "151", + "localId" : "412", "type" : "List", "element" : [ { - "localId" : "146", + "localId" : "413", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "147", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "148", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "149", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "150", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "152", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] } }, { - "localId" : "163", + "localId" : "423", "name" : "IntegerNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "163", + "r" : "423", "s" : [ { "value" : [ "","define ","IntegerNotIncluded",": " ] }, { - "r" : "162", + "r" : "433", "s" : [ { - "r" : "160", + "r" : "424", "s" : [ { - "r" : "155", + "r" : "425", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "162", + "r" : "433", "value" : [ " ","includes"," ","33" ] } ] } ] } } ], "expression" : { - "localId" : "162", + "localId" : "433", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "160", + "localId" : "424", "type" : "List", "element" : [ { - "localId" : "155", + "localId" : "425", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "156", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "157", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "158", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "159", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "161", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", "type" : "Literal" } ] } }, { - "localId" : "176", + "localId" : "435", "name" : "QuantityInList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "176", + "r" : "435", "s" : [ { "value" : [ "","define ","QuantityInList",": " ] }, { - "r" : "175", + "r" : "459", "s" : [ { - "r" : "172", + "r" : "436", "s" : [ { "value" : [ "{ " ] }, { - "r" : "165", + "r" : "440", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "164", + "r" : "437", "s" : [ { "value" : [ "'1 \\'m\\''" ] } ] @@ -11500,11 +11859,11 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "167", + "r" : "444", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "166", + "r" : "441", "s" : [ { "value" : [ "'1.995 \\'m\\''" ] } ] @@ -11514,11 +11873,11 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "169", + "r" : "448", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "168", + "r" : "445", "s" : [ { "value" : [ "'2 \\'m\\''" ] } ] @@ -11528,11 +11887,11 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "171", + "r" : "452", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "170", + "r" : "449", "s" : [ { "value" : [ "'3 \\'m\\''" ] } ] @@ -11543,14 +11902,14 @@ module.exports['Includes'] = { "value" : [ "}" ] } ] }, { - "r" : "175", + "r" : "459", "value" : [ " ","includes"," " ] }, { - "r" : "174", + "r" : "456", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "173", + "r" : "453", "s" : [ { "value" : [ "'1 \\'m\\''" ] } ] @@ -11562,53 +11921,59 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "175", + "localId" : "459", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "172", + "localId" : "436", "type" : "List", "element" : [ { - "localId" : "165", + "localId" : "440", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "164", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1 'm'", "type" : "Literal" } }, { - "localId" : "167", + "localId" : "444", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "166", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.995 'm'", "type" : "Literal" } }, { - "localId" : "169", + "localId" : "448", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "168", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2 'm'", "type" : "Literal" } }, { - "localId" : "171", + "localId" : "452", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "170", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "3 'm'", "type" : "Literal" } } ] }, { - "localId" : "174", + "localId" : "456", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "173", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1 'm'", "type" : "Literal" @@ -11616,28 +11981,28 @@ module.exports['Includes'] = { } ] } }, { - "localId" : "189", + "localId" : "461", "name" : "QuantityNotInList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "189", + "r" : "461", "s" : [ { "value" : [ "","define ","QuantityNotInList",": " ] }, { - "r" : "188", + "r" : "485", "s" : [ { - "r" : "185", + "r" : "462", "s" : [ { "value" : [ "{ " ] }, { - "r" : "178", + "r" : "466", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "177", + "r" : "463", "s" : [ { "value" : [ "'100 \\'m\\''" ] } ] @@ -11647,11 +12012,11 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "180", + "r" : "470", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "179", + "r" : "467", "s" : [ { "value" : [ "'1.995 \\'m\\''" ] } ] @@ -11661,11 +12026,11 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "182", + "r" : "474", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "181", + "r" : "471", "s" : [ { "value" : [ "'2 \\'m\\''" ] } ] @@ -11675,11 +12040,11 @@ module.exports['Includes'] = { }, { "value" : [ ", " ] }, { - "r" : "184", + "r" : "478", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "183", + "r" : "475", "s" : [ { "value" : [ "'3 \\'m\\''" ] } ] @@ -11690,14 +12055,14 @@ module.exports['Includes'] = { "value" : [ "}" ] } ] }, { - "r" : "188", + "r" : "485", "value" : [ " ","includes"," " ] }, { - "r" : "187", + "r" : "482", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "186", + "r" : "479", "s" : [ { "value" : [ "'1 \\'m\\''" ] } ] @@ -11709,53 +12074,59 @@ module.exports['Includes'] = { } } ], "expression" : { - "localId" : "188", + "localId" : "485", "type" : "Contains", + "signature" : [ ], "operand" : [ { - "localId" : "185", + "localId" : "462", "type" : "List", "element" : [ { - "localId" : "178", + "localId" : "466", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "177", + "localId" : "463", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "100 'm'", "type" : "Literal" } }, { - "localId" : "180", + "localId" : "470", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "179", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.995 'm'", "type" : "Literal" } }, { - "localId" : "182", + "localId" : "474", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "181", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2 'm'", "type" : "Literal" } }, { - "localId" : "184", + "localId" : "478", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "183", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "3 'm'", "type" : "Literal" } } ] }, { - "localId" : "187", + "localId" : "482", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "186", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1 'm'", "type" : "Literal" @@ -11789,9 +12160,11 @@ define QuantityNotInList: ToQuantity('100 \'m\'') included in { ToQuantity('1 \' module.exports['IncludedIn'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "libraryId" : "TestSnippet", @@ -11862,7 +12235,7 @@ module.exports['IncludedIn'] = { }, { "type" : "Annotation", "s" : { - "r" : "189", + "r" : "461", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -11878,17 +12251,18 @@ module.exports['IncludedIn'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -11896,7 +12270,7 @@ module.exports['IncludedIn'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -11904,46 +12278,55 @@ module.exports['IncludedIn'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "13", + "localId" : "212", "name" : "IsIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "212", "s" : [ { "value" : [ "","define ","IsIncluded",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "5", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","2",", ","3",", ","4","}" ] } ] }, { - "r" : "12", + "r" : "223", "value" : [ " ","included in"," " ] }, { - "r" : "11", + "r" : "217", "s" : [ { - "r" : "6", + "r" : "218", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -11951,52 +12334,53 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, { - "localId" : "11", + "localId" : "217", "type" : "List", "element" : [ { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -12004,31 +12388,31 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "25", + "localId" : "227", "name" : "IsIncludedReversed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "227", "s" : [ { "value" : [ "","define ","IsIncludedReversed",": " ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "17", + "r" : "228", "s" : [ { - "r" : "14", + "r" : "229", "value" : [ "{","4",", ","3",", ","2","}" ] } ] }, { - "r" : "24", + "r" : "238", "value" : [ " ","included in"," " ] }, { - "r" : "23", + "r" : "232", "s" : [ { - "r" : "18", + "r" : "233", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -12036,52 +12420,53 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "228", "type" : "List", "element" : [ { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, { - "localId" : "23", + "localId" : "232", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "19", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "20", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "21", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "22", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -12089,31 +12474,31 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "39", + "localId" : "242", "name" : "IsSame", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "242", "s" : [ { "value" : [ "","define ","IsSame",": " ] }, { - "r" : "38", + "r" : "255", "s" : [ { - "r" : "31", + "r" : "243", "s" : [ { - "r" : "26", + "r" : "244", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "38", + "r" : "255", "value" : [ " ","included in"," " ] }, { - "r" : "37", + "r" : "249", "s" : [ { - "r" : "32", + "r" : "250", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -12121,62 +12506,63 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "255", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "243", "type" : "List", "element" : [ { - "localId" : "26", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "27", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "37", + "localId" : "249", "type" : "List", "element" : [ { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -12184,31 +12570,31 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "51", + "localId" : "259", "name" : "IsNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "259", "s" : [ { "value" : [ "","define ","IsNotIncluded",": " ] }, { - "r" : "50", + "r" : "270", "s" : [ { - "r" : "43", + "r" : "260", "s" : [ { - "r" : "40", + "r" : "261", "value" : [ "{","4",", ","5",", ","6","}" ] } ] }, { - "r" : "50", + "r" : "270", "value" : [ " ","included in"," " ] }, { - "r" : "49", + "r" : "264", "s" : [ { - "r" : "44", + "r" : "265", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -12216,52 +12602,53 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "270", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "43", + "localId" : "260", "type" : "List", "element" : [ { - "localId" : "40", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "41", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] }, { - "localId" : "49", + "localId" : "264", "type" : "List", "element" : [ { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "47", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -12269,29 +12656,29 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "70", + "localId" : "274", "name" : "TuplesIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "70", + "r" : "274", "s" : [ { "value" : [ "","define ","TuplesIncluded",": " ] }, { - "r" : "69", + "r" : "292", "s" : [ { - "r" : "58", + "r" : "275", "s" : [ { "value" : [ "{" ] }, { - "r" : "54", + "r" : "276", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "52", + "r" : "277", "value" : [ "a",":","2" ] } ] }, { @@ -12300,7 +12687,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "53", + "r" : "278", "s" : [ { "value" : [ "'d'" ] } ] @@ -12311,12 +12698,12 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "57", + "r" : "279", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "55", + "r" : "280", "value" : [ "a",":","2" ] } ] }, { @@ -12325,7 +12712,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "56", + "r" : "281", "s" : [ { "value" : [ "'c'" ] } ] @@ -12337,19 +12724,19 @@ module.exports['IncludedIn'] = { "value" : [ "}" ] } ] }, { - "r" : "69", + "r" : "292", "value" : [ " ","included in"," " ] }, { - "r" : "68", + "r" : "282", "s" : [ { "value" : [ "{" ] }, { - "r" : "61", + "r" : "283", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "59", + "r" : "284", "value" : [ "a",":","1" ] } ] }, { @@ -12358,7 +12745,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "60", + "r" : "285", "s" : [ { "value" : [ "'d'" ] } ] @@ -12369,12 +12756,12 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "64", + "r" : "286", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "62", + "r" : "287", "value" : [ "a",":","2" ] } ] }, { @@ -12383,7 +12770,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "63", + "r" : "288", "s" : [ { "value" : [ "'d'" ] } ] @@ -12394,12 +12781,12 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "67", + "r" : "289", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "65", + "r" : "290", "value" : [ "a",":","2" ] } ] }, { @@ -12408,7 +12795,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "66", + "r" : "291", "s" : [ { "value" : [ "'c'" ] } ] @@ -12424,18 +12811,19 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "69", + "localId" : "292", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "58", + "localId" : "275", "type" : "List", "element" : [ { - "localId" : "54", + "localId" : "276", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "52", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -12443,19 +12831,19 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "53", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "57", + "localId" : "279", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "55", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -12463,7 +12851,7 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "56", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -12471,15 +12859,15 @@ module.exports['IncludedIn'] = { } ] } ] }, { - "localId" : "68", + "localId" : "282", "type" : "List", "element" : [ { - "localId" : "61", + "localId" : "283", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "59", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -12487,19 +12875,19 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "60", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "64", + "localId" : "286", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "62", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -12507,19 +12895,19 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "63", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "67", + "localId" : "289", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "65", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -12527,7 +12915,7 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "66", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -12537,29 +12925,29 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "89", + "localId" : "296", "name" : "TuplesNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "89", + "r" : "296", "s" : [ { "value" : [ "","define ","TuplesNotIncluded",": " ] }, { - "r" : "88", + "r" : "314", "s" : [ { - "r" : "77", + "r" : "297", "s" : [ { "value" : [ "{" ] }, { - "r" : "73", + "r" : "298", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "71", + "r" : "299", "value" : [ "a",":","2" ] } ] }, { @@ -12568,7 +12956,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "72", + "r" : "300", "s" : [ { "value" : [ "'d'" ] } ] @@ -12579,12 +12967,12 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "76", + "r" : "301", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "74", + "r" : "302", "value" : [ "a",":","3" ] } ] }, { @@ -12593,7 +12981,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "75", + "r" : "303", "s" : [ { "value" : [ "'c'" ] } ] @@ -12605,19 +12993,19 @@ module.exports['IncludedIn'] = { "value" : [ "}" ] } ] }, { - "r" : "88", + "r" : "314", "value" : [ " ","included in"," " ] }, { - "r" : "87", + "r" : "304", "s" : [ { "value" : [ "{" ] }, { - "r" : "80", + "r" : "305", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "78", + "r" : "306", "value" : [ "a",":","1" ] } ] }, { @@ -12626,7 +13014,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "79", + "r" : "307", "s" : [ { "value" : [ "'d'" ] } ] @@ -12637,12 +13025,12 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "308", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "81", + "r" : "309", "value" : [ "a",":","2" ] } ] }, { @@ -12651,7 +13039,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "82", + "r" : "310", "s" : [ { "value" : [ "'d'" ] } ] @@ -12662,12 +13050,12 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "86", + "r" : "311", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "84", + "r" : "312", "value" : [ "a",":","2" ] } ] }, { @@ -12676,7 +13064,7 @@ module.exports['IncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "85", + "r" : "313", "s" : [ { "value" : [ "'c'" ] } ] @@ -12692,18 +13080,19 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "88", + "localId" : "314", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "77", + "localId" : "297", "type" : "List", "element" : [ { - "localId" : "73", + "localId" : "298", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -12711,19 +13100,19 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "76", + "localId" : "301", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -12731,7 +13120,7 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "75", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -12739,15 +13128,15 @@ module.exports['IncludedIn'] = { } ] } ] }, { - "localId" : "87", + "localId" : "304", "type" : "List", "element" : [ { - "localId" : "80", + "localId" : "305", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -12755,19 +13144,19 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "79", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "83", + "localId" : "308", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "81", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -12775,19 +13164,19 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "82", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "86", + "localId" : "311", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "84", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -12795,7 +13184,7 @@ module.exports['IncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "85", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -12805,72 +13194,77 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "98", + "localId" : "318", "name" : "NullIncludes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "98", + "r" : "318", "s" : [ { "value" : [ "","define ","NullIncludes",": " ] }, { - "r" : "97", + "r" : "326", "s" : [ { - "r" : "95", + "r" : "319", "s" : [ { - "r" : "90", + "r" : "320", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "97", + "r" : "326", "value" : [ " ","included in"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "97", + "localId" : "326", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "319", "type" : "List", "element" : [ { - "localId" : "90", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "91", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "92", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "93", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "94", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { + "localId" : "327", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "96", + "localId" : "325", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "328", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "329", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -12878,25 +13272,25 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "107", + "localId" : "336", "name" : "NullIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "107", + "r" : "336", "s" : [ { "value" : [ "","define ","NullIncluded",": " ] }, { - "r" : "106", + "r" : "344", "s" : [ { - "r" : "99", + "r" : "337", "value" : [ "null"," ","included in"," " ] }, { - "r" : "105", + "r" : "338", "s" : [ { - "r" : "100", + "r" : "339", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -12904,46 +13298,51 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "106", + "localId" : "344", "type" : "IncludedIn", + "signature" : [ ], "operand" : [ { + "localId" : "345", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "99", + "localId" : "337", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "346", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "347", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "105", + "localId" : "338", "type" : "List", "element" : [ { - "localId" : "100", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "101", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "102", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "103", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "104", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -12951,51 +13350,51 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "126", + "localId" : "351", "name" : "DayIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "126", + "r" : "351", "s" : [ { "value" : [ "","define ","DayIncluded",": " ] }, { - "r" : "125", + "r" : "379", "s" : [ { - "r" : "111", + "r" : "357", "s" : [ { - "r" : "108", + "r" : "352", "value" : [ "DateTime","(","2012",", ","3",", ","3",")" ] } ] }, { - "r" : "125", + "r" : "379", "value" : [ " ","included in"," " ] }, { - "r" : "124", + "r" : "358", "s" : [ { "value" : [ "{" ] }, { - "r" : "115", + "r" : "364", "s" : [ { - "r" : "112", + "r" : "359", "value" : [ "DateTime","(","2012",", ","3",", ","2",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "119", + "r" : "370", "s" : [ { - "r" : "116", + "r" : "365", "value" : [ "DateTime","(","2012",", ","3",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "123", + "r" : "376", "s" : [ { - "r" : "120", + "r" : "371", "value" : [ "DateTime","(","2012",", ","3",", ","4",")" ] } ] }, { @@ -13006,91 +13405,96 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "125", + "localId" : "379", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "111", + "localId" : "357", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "108", + "localId" : "352", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "109", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "110", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "124", + "localId" : "358", "type" : "List", "element" : [ { - "localId" : "115", + "localId" : "364", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "112", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "113", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "114", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "119", + "localId" : "370", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "116", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "117", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "118", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "123", + "localId" : "376", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "120", + "localId" : "371", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "121", + "localId" : "372", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "122", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -13099,51 +13503,51 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "145", + "localId" : "381", "name" : "DayNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "145", + "r" : "381", "s" : [ { "value" : [ "","define ","DayNotIncluded",": " ] }, { - "r" : "144", + "r" : "409", "s" : [ { - "r" : "130", + "r" : "387", "s" : [ { - "r" : "127", + "r" : "382", "value" : [ "DateTime","(","2014",", ","3",", ","3",")" ] } ] }, { - "r" : "144", + "r" : "409", "value" : [ " ","included in"," " ] }, { - "r" : "143", + "r" : "388", "s" : [ { "value" : [ "{" ] }, { - "r" : "134", + "r" : "394", "s" : [ { - "r" : "131", + "r" : "389", "value" : [ "DateTime","(","2012",", ","3",", ","2",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "138", + "r" : "400", "s" : [ { - "r" : "135", + "r" : "395", "value" : [ "DateTime","(","2012",", ","3",", ","3",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "142", + "r" : "406", "s" : [ { - "r" : "139", + "r" : "401", "value" : [ "DateTime","(","2012",", ","3",", ","4",")" ] } ] }, { @@ -13154,91 +13558,96 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "144", + "localId" : "409", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "130", + "localId" : "387", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "127", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "128", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "129", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "143", + "localId" : "388", "type" : "List", "element" : [ { - "localId" : "134", + "localId" : "394", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "131", + "localId" : "389", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "132", + "localId" : "390", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "133", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } }, { - "localId" : "138", + "localId" : "400", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "135", + "localId" : "395", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "136", + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "137", + "localId" : "397", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } }, { - "localId" : "142", + "localId" : "406", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "139", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { - "localId" : "140", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, "day" : { - "localId" : "141", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -13247,25 +13656,25 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "154", + "localId" : "411", "name" : "IntegerIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "154", + "r" : "411", "s" : [ { "value" : [ "","define ","IntegerIncluded",": " ] }, { - "r" : "153", + "r" : "421", "s" : [ { - "r" : "146", + "r" : "412", "value" : [ "3"," ","included in"," " ] }, { - "r" : "152", + "r" : "413", "s" : [ { - "r" : "147", + "r" : "414", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -13273,38 +13682,39 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "153", + "localId" : "421", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "146", + "localId" : "412", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "152", + "localId" : "413", "type" : "List", "element" : [ { - "localId" : "147", + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "148", + "localId" : "415", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "149", + "localId" : "416", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "150", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "151", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -13312,25 +13722,25 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "163", + "localId" : "423", "name" : "IntegerNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "163", + "r" : "423", "s" : [ { "value" : [ "","define ","IntegerNotIncluded",": " ] }, { - "r" : "162", + "r" : "433", "s" : [ { - "r" : "155", + "r" : "424", "value" : [ "33"," ","included in"," " ] }, { - "r" : "161", + "r" : "425", "s" : [ { - "r" : "156", + "r" : "426", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -13338,38 +13748,39 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "162", + "localId" : "433", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "155", + "localId" : "424", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", "type" : "Literal" }, { - "localId" : "161", + "localId" : "425", "type" : "List", "element" : [ { - "localId" : "156", + "localId" : "426", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "157", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "158", + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "159", + "localId" : "429", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "160", + "localId" : "430", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -13377,24 +13788,24 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "176", + "localId" : "435", "name" : "QuantityInList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "176", + "r" : "435", "s" : [ { "value" : [ "","define ","QuantityInList",": " ] }, { - "r" : "175", + "r" : "459", "s" : [ { - "r" : "165", + "r" : "439", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "164", + "r" : "436", "s" : [ { "value" : [ "'1 \\'m\\''" ] } ] @@ -13402,18 +13813,18 @@ module.exports['IncludedIn'] = { "value" : [ ")" ] } ] }, { - "r" : "175", + "r" : "459", "value" : [ " ","included in"," " ] }, { - "r" : "174", + "r" : "440", "s" : [ { "value" : [ "{ " ] }, { - "r" : "167", + "r" : "444", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "166", + "r" : "441", "s" : [ { "value" : [ "'1 \\'m\\''" ] } ] @@ -13423,11 +13834,11 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "169", + "r" : "448", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "168", + "r" : "445", "s" : [ { "value" : [ "'1.995 \\'m\\''" ] } ] @@ -13437,11 +13848,11 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "171", + "r" : "452", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "170", + "r" : "449", "s" : [ { "value" : [ "'2 \\'m\\''" ] } ] @@ -13451,11 +13862,11 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "173", + "r" : "456", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "172", + "r" : "453", "s" : [ { "value" : [ "'3 \\'m\\''" ] } ] @@ -13470,52 +13881,58 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "175", + "localId" : "459", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "165", + "localId" : "439", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "164", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1 'm'", "type" : "Literal" } }, { - "localId" : "174", + "localId" : "440", "type" : "List", "element" : [ { - "localId" : "167", + "localId" : "444", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "166", + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1 'm'", "type" : "Literal" } }, { - "localId" : "169", + "localId" : "448", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "168", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.995 'm'", "type" : "Literal" } }, { - "localId" : "171", + "localId" : "452", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "170", + "localId" : "449", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2 'm'", "type" : "Literal" } }, { - "localId" : "173", + "localId" : "456", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "172", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "3 'm'", "type" : "Literal" @@ -13524,24 +13941,24 @@ module.exports['IncludedIn'] = { } ] } }, { - "localId" : "189", + "localId" : "461", "name" : "QuantityNotInList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "189", + "r" : "461", "s" : [ { "value" : [ "","define ","QuantityNotInList",": " ] }, { - "r" : "188", + "r" : "485", "s" : [ { - "r" : "178", + "r" : "465", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "177", + "r" : "462", "s" : [ { "value" : [ "'100 \\'m\\''" ] } ] @@ -13549,18 +13966,18 @@ module.exports['IncludedIn'] = { "value" : [ ")" ] } ] }, { - "r" : "188", + "r" : "485", "value" : [ " ","included in"," " ] }, { - "r" : "187", + "r" : "466", "s" : [ { "value" : [ "{ " ] }, { - "r" : "180", + "r" : "470", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "179", + "r" : "467", "s" : [ { "value" : [ "'1 \\'m\\''" ] } ] @@ -13570,11 +13987,11 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "182", + "r" : "474", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "181", + "r" : "471", "s" : [ { "value" : [ "'1.995 \\'m\\''" ] } ] @@ -13584,11 +14001,11 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "184", + "r" : "478", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "183", + "r" : "475", "s" : [ { "value" : [ "'2 \\'m\\''" ] } ] @@ -13598,11 +14015,11 @@ module.exports['IncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "186", + "r" : "482", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "185", + "r" : "479", "s" : [ { "value" : [ "'3 \\'m\\''" ] } ] @@ -13617,52 +14034,58 @@ module.exports['IncludedIn'] = { } } ], "expression" : { - "localId" : "188", + "localId" : "485", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "178", + "localId" : "465", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "177", + "localId" : "462", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "100 'm'", "type" : "Literal" } }, { - "localId" : "187", + "localId" : "466", "type" : "List", "element" : [ { - "localId" : "180", + "localId" : "470", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "179", + "localId" : "467", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1 'm'", "type" : "Literal" } }, { - "localId" : "182", + "localId" : "474", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "181", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1.995 'm'", "type" : "Literal" } }, { - "localId" : "184", + "localId" : "478", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "183", + "localId" : "475", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2 'm'", "type" : "Literal" } }, { - "localId" : "186", + "localId" : "482", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "185", + "localId" : "479", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "3 'm'", "type" : "Literal" @@ -13691,9 +14114,11 @@ define NullIncludes: null properly includes {1, 2, 3, 4, 5} module.exports['ProperIncludes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "libraryId" : "TestSnippet", @@ -13775,7 +14200,7 @@ module.exports['ProperIncludes'] = { }, { "type" : "Annotation", "s" : { - "r" : "110", + "r" : "336", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -13791,17 +14216,18 @@ module.exports['ProperIncludes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -13809,7 +14235,7 @@ module.exports['ProperIncludes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -13817,46 +14243,55 @@ module.exports['ProperIncludes'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "14", + "localId" : "212", "name" : "IsIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "212", "s" : [ { "value" : [ "","define ","IsIncluded",": " ] }, { - "r" : "13", + "r" : "224", "s" : [ { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "13", + "r" : "224", "value" : [ " ","properly includes"," " ] }, { - "r" : "12", + "r" : "219", "s" : [ { - "r" : "8", + "r" : "220", "value" : [ "{","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -13864,57 +14299,58 @@ module.exports['ProperIncludes'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "224", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "12", + "localId" : "219", "type" : "List", "element" : [ { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "11", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -13922,31 +14358,31 @@ module.exports['ProperIncludes'] = { } ] } }, { - "localId" : "27", + "localId" : "228", "name" : "IsIncludedReversed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "228", "s" : [ { "value" : [ "","define ","IsIncludedReversed",": " ] }, { - "r" : "26", + "r" : "240", "s" : [ { - "r" : "20", + "r" : "229", "s" : [ { - "r" : "15", + "r" : "230", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "26", + "r" : "240", "value" : [ " ","properly includes"," " ] }, { - "r" : "25", + "r" : "235", "s" : [ { - "r" : "21", + "r" : "236", "value" : [ "{","5",", ","4",", ","3",", ","2","}" ] } ] } ] @@ -13954,57 +14390,58 @@ module.exports['ProperIncludes'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "240", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "229", "type" : "List", "element" : [ { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "17", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "18", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "19", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "25", + "localId" : "235", "type" : "List", "element" : [ { - "localId" : "21", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "22", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "23", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "24", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -14012,31 +14449,31 @@ module.exports['ProperIncludes'] = { } ] } }, { - "localId" : "41", + "localId" : "244", "name" : "IsSame", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "244", "s" : [ { "value" : [ "","define ","IsSame",": " ] }, { - "r" : "40", + "r" : "257", "s" : [ { - "r" : "33", + "r" : "245", "s" : [ { - "r" : "28", + "r" : "246", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "40", + "r" : "257", "value" : [ " ","properly includes"," " ] }, { - "r" : "39", + "r" : "251", "s" : [ { - "r" : "34", + "r" : "252", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -14044,62 +14481,63 @@ module.exports['ProperIncludes'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "257", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "33", + "localId" : "245", "type" : "List", "element" : [ { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "39", + "localId" : "251", "type" : "List", "element" : [ { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "37", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "38", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -14107,31 +14545,31 @@ module.exports['ProperIncludes'] = { } ] } }, { - "localId" : "54", + "localId" : "261", "name" : "IsNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "54", + "r" : "261", "s" : [ { "value" : [ "","define ","IsNotIncluded",": " ] }, { - "r" : "53", + "r" : "273", "s" : [ { - "r" : "47", + "r" : "262", "s" : [ { - "r" : "42", + "r" : "263", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "53", + "r" : "273", "value" : [ " ","properly includes"," " ] }, { - "r" : "52", + "r" : "268", "s" : [ { - "r" : "48", + "r" : "269", "value" : [ "{","3",", ","4",", ","5",", ","6","}" ] } ] } ] @@ -14139,57 +14577,58 @@ module.exports['ProperIncludes'] = { } } ], "expression" : { - "localId" : "53", + "localId" : "273", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "47", + "localId" : "262", "type" : "List", "element" : [ { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "43", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "52", + "localId" : "268", "type" : "List", "element" : [ { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "49", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "50", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "51", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -14197,29 +14636,29 @@ module.exports['ProperIncludes'] = { } ] } }, { - "localId" : "73", + "localId" : "277", "name" : "TuplesIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "277", "s" : [ { "value" : [ "","define ","TuplesIncluded",": " ] }, { - "r" : "72", + "r" : "295", "s" : [ { - "r" : "64", + "r" : "278", "s" : [ { "value" : [ "{" ] }, { - "r" : "57", + "r" : "279", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "55", + "r" : "280", "value" : [ "a",":","1" ] } ] }, { @@ -14228,7 +14667,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "56", + "r" : "281", "s" : [ { "value" : [ "'d'" ] } ] @@ -14239,12 +14678,12 @@ module.exports['ProperIncludes'] = { }, { "value" : [ ", " ] }, { - "r" : "60", + "r" : "282", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "58", + "r" : "283", "value" : [ "a",":","2" ] } ] }, { @@ -14253,7 +14692,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "59", + "r" : "284", "s" : [ { "value" : [ "'d'" ] } ] @@ -14264,12 +14703,12 @@ module.exports['ProperIncludes'] = { }, { "value" : [ ", " ] }, { - "r" : "63", + "r" : "285", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "61", + "r" : "286", "value" : [ "a",":","2" ] } ] }, { @@ -14278,7 +14717,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "62", + "r" : "287", "s" : [ { "value" : [ "'c'" ] } ] @@ -14290,19 +14729,19 @@ module.exports['ProperIncludes'] = { "value" : [ "}" ] } ] }, { - "r" : "72", + "r" : "295", "value" : [ " ","properly includes"," " ] }, { - "r" : "71", + "r" : "288", "s" : [ { "value" : [ "{" ] }, { - "r" : "67", + "r" : "289", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "65", + "r" : "290", "value" : [ "a",":","2" ] } ] }, { @@ -14311,7 +14750,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "66", + "r" : "291", "s" : [ { "value" : [ "'d'" ] } ] @@ -14322,12 +14761,12 @@ module.exports['ProperIncludes'] = { }, { "value" : [ ", " ] }, { - "r" : "70", + "r" : "292", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "68", + "r" : "293", "value" : [ "a",":","2" ] } ] }, { @@ -14336,7 +14775,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "69", + "r" : "294", "s" : [ { "value" : [ "'c'" ] } ] @@ -14352,18 +14791,19 @@ module.exports['ProperIncludes'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "295", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "64", + "localId" : "278", "type" : "List", "element" : [ { - "localId" : "57", + "localId" : "279", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "55", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -14371,19 +14811,19 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "56", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "60", + "localId" : "282", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "58", + "localId" : "283", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -14391,19 +14831,19 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "59", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "63", + "localId" : "285", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "61", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -14411,7 +14851,7 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "62", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -14419,15 +14859,15 @@ module.exports['ProperIncludes'] = { } ] } ] }, { - "localId" : "71", + "localId" : "288", "type" : "List", "element" : [ { - "localId" : "67", + "localId" : "289", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "65", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -14435,19 +14875,19 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "66", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "70", + "localId" : "292", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "68", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -14455,7 +14895,7 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "69", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -14465,29 +14905,29 @@ module.exports['ProperIncludes'] = { } ] } }, { - "localId" : "92", + "localId" : "299", "name" : "TuplesNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "92", + "r" : "299", "s" : [ { "value" : [ "","define ","TuplesNotIncluded",": " ] }, { - "r" : "91", + "r" : "317", "s" : [ { - "r" : "83", + "r" : "300", "s" : [ { "value" : [ "{" ] }, { - "r" : "76", + "r" : "301", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "74", + "r" : "302", "value" : [ "a",":","1" ] } ] }, { @@ -14496,7 +14936,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "75", + "r" : "303", "s" : [ { "value" : [ "'d'" ] } ] @@ -14507,12 +14947,12 @@ module.exports['ProperIncludes'] = { }, { "value" : [ ", " ] }, { - "r" : "79", + "r" : "304", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "77", + "r" : "305", "value" : [ "a",":","2" ] } ] }, { @@ -14521,7 +14961,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "78", + "r" : "306", "s" : [ { "value" : [ "'d'" ] } ] @@ -14532,12 +14972,12 @@ module.exports['ProperIncludes'] = { }, { "value" : [ ", " ] }, { - "r" : "82", + "r" : "307", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "80", + "r" : "308", "value" : [ "a",":","2" ] } ] }, { @@ -14546,7 +14986,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "81", + "r" : "309", "s" : [ { "value" : [ "'c'" ] } ] @@ -14558,19 +14998,19 @@ module.exports['ProperIncludes'] = { "value" : [ "}" ] } ] }, { - "r" : "91", + "r" : "317", "value" : [ " ","properly includes"," " ] }, { - "r" : "90", + "r" : "310", "s" : [ { "value" : [ "{" ] }, { - "r" : "86", + "r" : "311", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "84", + "r" : "312", "value" : [ "a",":","2" ] } ] }, { @@ -14579,7 +15019,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "85", + "r" : "313", "s" : [ { "value" : [ "'d'" ] } ] @@ -14590,12 +15030,12 @@ module.exports['ProperIncludes'] = { }, { "value" : [ ", " ] }, { - "r" : "89", + "r" : "314", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "87", + "r" : "315", "value" : [ "a",":","3" ] } ] }, { @@ -14604,7 +15044,7 @@ module.exports['ProperIncludes'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "88", + "r" : "316", "s" : [ { "value" : [ "'c'" ] } ] @@ -14620,18 +15060,19 @@ module.exports['ProperIncludes'] = { } } ], "expression" : { - "localId" : "91", + "localId" : "317", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "83", + "localId" : "300", "type" : "List", "element" : [ { - "localId" : "76", + "localId" : "301", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -14639,19 +15080,19 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "75", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "79", + "localId" : "304", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "77", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -14659,19 +15100,19 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "82", + "localId" : "307", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "80", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -14679,7 +15120,7 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "81", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -14687,15 +15128,15 @@ module.exports['ProperIncludes'] = { } ] } ] }, { - "localId" : "90", + "localId" : "310", "type" : "List", "element" : [ { - "localId" : "86", + "localId" : "311", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "84", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -14703,19 +15144,19 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "85", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "89", + "localId" : "314", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "87", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -14723,7 +15164,7 @@ module.exports['ProperIncludes'] = { }, { "name" : "b", "value" : { - "localId" : "88", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -14733,72 +15174,77 @@ module.exports['ProperIncludes'] = { } ] } }, { - "localId" : "101", + "localId" : "321", "name" : "NullIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "101", + "r" : "321", "s" : [ { "value" : [ "","define ","NullIncluded",": " ] }, { - "r" : "100", + "r" : "329", "s" : [ { - "r" : "98", + "r" : "322", "s" : [ { - "r" : "93", + "r" : "323", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "100", + "r" : "329", "value" : [ " ","properly includes"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "100", + "localId" : "329", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { - "localId" : "98", + "localId" : "322", "type" : "List", "element" : [ { - "localId" : "93", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "94", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "95", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "96", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "97", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { + "localId" : "330", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "99", + "localId" : "328", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "331", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "332", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -14806,25 +15252,25 @@ module.exports['ProperIncludes'] = { } ] } }, { - "localId" : "110", + "localId" : "336", "name" : "NullIncludes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "110", + "r" : "336", "s" : [ { "value" : [ "","define ","NullIncludes",": " ] }, { - "r" : "109", + "r" : "344", "s" : [ { - "r" : "102", + "r" : "337", "value" : [ "null"," ","properly includes"," " ] }, { - "r" : "108", + "r" : "338", "s" : [ { - "r" : "103", + "r" : "339", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -14832,46 +15278,51 @@ module.exports['ProperIncludes'] = { } } ], "expression" : { - "localId" : "109", + "localId" : "344", "type" : "ProperIncludes", + "signature" : [ ], "operand" : [ { + "localId" : "345", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "102", + "localId" : "337", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "346", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "347", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "108", + "localId" : "338", "type" : "List", "element" : [ { - "localId" : "103", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "104", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "105", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "106", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "107", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -14899,9 +15350,11 @@ define NullIncluded: (null as List) properly included in {1, 2, 3, 4, 5 module.exports['ProperIncludedIn'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "libraryId" : "TestSnippet", @@ -14983,7 +15436,7 @@ module.exports['ProperIncludedIn'] = { }, { "type" : "Annotation", "s" : { - "r" : "110", + "r" : "336", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -14999,17 +15452,18 @@ module.exports['ProperIncludedIn'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -15017,7 +15471,7 @@ module.exports['ProperIncludedIn'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -15025,46 +15479,55 @@ module.exports['ProperIncludedIn'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "13", + "localId" : "212", "name" : "IsIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "212", "s" : [ { "value" : [ "","define ","IsIncluded",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "5", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","2",", ","3",", ","4","}" ] } ] }, { - "r" : "12", + "r" : "223", "value" : [ " ","properly included in"," " ] }, { - "r" : "11", + "r" : "217", "s" : [ { - "r" : "6", + "r" : "218", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -15072,52 +15535,53 @@ module.exports['ProperIncludedIn'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, { - "localId" : "11", + "localId" : "217", "type" : "List", "element" : [ { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "7", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "9", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "10", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -15125,31 +15589,31 @@ module.exports['ProperIncludedIn'] = { } ] } }, { - "localId" : "25", + "localId" : "227", "name" : "IsIncludedReversed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "227", "s" : [ { "value" : [ "","define ","IsIncludedReversed",": " ] }, { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "17", + "r" : "228", "s" : [ { - "r" : "14", + "r" : "229", "value" : [ "{","4",", ","3",", ","2","}" ] } ] }, { - "r" : "24", + "r" : "238", "value" : [ " ","properly included in"," " ] }, { - "r" : "23", + "r" : "232", "s" : [ { - "r" : "18", + "r" : "233", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -15157,52 +15621,53 @@ module.exports['ProperIncludedIn'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "238", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "228", "type" : "List", "element" : [ { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, { - "localId" : "23", + "localId" : "232", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "19", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "20", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "21", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "22", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -15210,31 +15675,31 @@ module.exports['ProperIncludedIn'] = { } ] } }, { - "localId" : "39", + "localId" : "242", "name" : "IsSame", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "242", "s" : [ { "value" : [ "","define ","IsSame",": " ] }, { - "r" : "38", + "r" : "255", "s" : [ { - "r" : "31", + "r" : "243", "s" : [ { - "r" : "26", + "r" : "244", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "38", + "r" : "255", "value" : [ " ","properly included in"," " ] }, { - "r" : "37", + "r" : "249", "s" : [ { - "r" : "32", + "r" : "250", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -15242,62 +15707,63 @@ module.exports['ProperIncludedIn'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "255", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "243", "type" : "List", "element" : [ { - "localId" : "26", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "27", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "30", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "37", + "localId" : "249", "type" : "List", "element" : [ { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "33", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "34", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "35", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "36", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -15305,31 +15771,31 @@ module.exports['ProperIncludedIn'] = { } ] } }, { - "localId" : "51", + "localId" : "259", "name" : "IsNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "259", "s" : [ { "value" : [ "","define ","IsNotIncluded",": " ] }, { - "r" : "50", + "r" : "270", "s" : [ { - "r" : "43", + "r" : "260", "s" : [ { - "r" : "40", + "r" : "261", "value" : [ "{","4",", ","5",", ","6","}" ] } ] }, { - "r" : "50", + "r" : "270", "value" : [ " ","properly included in"," " ] }, { - "r" : "49", + "r" : "264", "s" : [ { - "r" : "44", + "r" : "265", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -15337,52 +15803,53 @@ module.exports['ProperIncludedIn'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "270", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "43", + "localId" : "260", "type" : "List", "element" : [ { - "localId" : "40", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "41", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "42", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] }, { - "localId" : "49", + "localId" : "264", "type" : "List", "element" : [ { - "localId" : "44", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "45", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "46", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "47", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "48", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -15390,29 +15857,29 @@ module.exports['ProperIncludedIn'] = { } ] } }, { - "localId" : "70", + "localId" : "274", "name" : "TuplesIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "70", + "r" : "274", "s" : [ { "value" : [ "","define ","TuplesIncluded",": " ] }, { - "r" : "69", + "r" : "292", "s" : [ { - "r" : "58", + "r" : "275", "s" : [ { "value" : [ "{" ] }, { - "r" : "54", + "r" : "276", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "52", + "r" : "277", "value" : [ "a",":","2" ] } ] }, { @@ -15421,7 +15888,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "53", + "r" : "278", "s" : [ { "value" : [ "'d'" ] } ] @@ -15432,12 +15899,12 @@ module.exports['ProperIncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "57", + "r" : "279", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "55", + "r" : "280", "value" : [ "a",":","2" ] } ] }, { @@ -15446,7 +15913,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "56", + "r" : "281", "s" : [ { "value" : [ "'c'" ] } ] @@ -15458,19 +15925,19 @@ module.exports['ProperIncludedIn'] = { "value" : [ "}" ] } ] }, { - "r" : "69", + "r" : "292", "value" : [ " ","properly included in"," " ] }, { - "r" : "68", + "r" : "282", "s" : [ { "value" : [ "{" ] }, { - "r" : "61", + "r" : "283", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "59", + "r" : "284", "value" : [ "a",":","1" ] } ] }, { @@ -15479,7 +15946,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "60", + "r" : "285", "s" : [ { "value" : [ "'d'" ] } ] @@ -15490,12 +15957,12 @@ module.exports['ProperIncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "64", + "r" : "286", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "62", + "r" : "287", "value" : [ "a",":","2" ] } ] }, { @@ -15504,7 +15971,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "63", + "r" : "288", "s" : [ { "value" : [ "'d'" ] } ] @@ -15515,12 +15982,12 @@ module.exports['ProperIncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "67", + "r" : "289", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "65", + "r" : "290", "value" : [ "a",":","2" ] } ] }, { @@ -15529,7 +15996,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "66", + "r" : "291", "s" : [ { "value" : [ "'c'" ] } ] @@ -15545,18 +16012,19 @@ module.exports['ProperIncludedIn'] = { } } ], "expression" : { - "localId" : "69", + "localId" : "292", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "58", + "localId" : "275", "type" : "List", "element" : [ { - "localId" : "54", + "localId" : "276", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "52", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -15564,19 +16032,19 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "53", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "57", + "localId" : "279", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "55", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -15584,7 +16052,7 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "56", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -15592,15 +16060,15 @@ module.exports['ProperIncludedIn'] = { } ] } ] }, { - "localId" : "68", + "localId" : "282", "type" : "List", "element" : [ { - "localId" : "61", + "localId" : "283", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "59", + "localId" : "284", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -15608,19 +16076,19 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "60", + "localId" : "285", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "64", + "localId" : "286", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "62", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -15628,19 +16096,19 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "63", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "67", + "localId" : "289", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "65", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -15648,7 +16116,7 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "66", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -15658,29 +16126,29 @@ module.exports['ProperIncludedIn'] = { } ] } }, { - "localId" : "89", + "localId" : "296", "name" : "TuplesNotIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "89", + "r" : "296", "s" : [ { "value" : [ "","define ","TuplesNotIncluded",": " ] }, { - "r" : "88", + "r" : "314", "s" : [ { - "r" : "77", + "r" : "297", "s" : [ { "value" : [ "{" ] }, { - "r" : "73", + "r" : "298", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "71", + "r" : "299", "value" : [ "a",":","2" ] } ] }, { @@ -15689,7 +16157,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "72", + "r" : "300", "s" : [ { "value" : [ "'d'" ] } ] @@ -15700,12 +16168,12 @@ module.exports['ProperIncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "76", + "r" : "301", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "74", + "r" : "302", "value" : [ "a",":","3" ] } ] }, { @@ -15714,7 +16182,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "75", + "r" : "303", "s" : [ { "value" : [ "'c'" ] } ] @@ -15726,19 +16194,19 @@ module.exports['ProperIncludedIn'] = { "value" : [ "}" ] } ] }, { - "r" : "88", + "r" : "314", "value" : [ " ","properly included in"," " ] }, { - "r" : "87", + "r" : "304", "s" : [ { "value" : [ "{" ] }, { - "r" : "80", + "r" : "305", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "78", + "r" : "306", "value" : [ "a",":","1" ] } ] }, { @@ -15747,7 +16215,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "79", + "r" : "307", "s" : [ { "value" : [ "'d'" ] } ] @@ -15758,12 +16226,12 @@ module.exports['ProperIncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "83", + "r" : "308", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "81", + "r" : "309", "value" : [ "a",":","2" ] } ] }, { @@ -15772,7 +16240,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "82", + "r" : "310", "s" : [ { "value" : [ "'d'" ] } ] @@ -15783,12 +16251,12 @@ module.exports['ProperIncludedIn'] = { }, { "value" : [ ", " ] }, { - "r" : "86", + "r" : "311", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "84", + "r" : "312", "value" : [ "a",":","2" ] } ] }, { @@ -15797,7 +16265,7 @@ module.exports['ProperIncludedIn'] = { "s" : [ { "value" : [ "b",":" ] }, { - "r" : "85", + "r" : "313", "s" : [ { "value" : [ "'c'" ] } ] @@ -15813,18 +16281,19 @@ module.exports['ProperIncludedIn'] = { } } ], "expression" : { - "localId" : "88", + "localId" : "314", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "77", + "localId" : "297", "type" : "List", "element" : [ { - "localId" : "73", + "localId" : "298", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "71", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -15832,19 +16301,19 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "72", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "76", + "localId" : "301", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "74", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" @@ -15852,7 +16321,7 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "75", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -15860,15 +16329,15 @@ module.exports['ProperIncludedIn'] = { } ] } ] }, { - "localId" : "87", + "localId" : "304", "type" : "List", "element" : [ { - "localId" : "80", + "localId" : "305", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "78", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -15876,19 +16345,19 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "79", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "83", + "localId" : "308", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "81", + "localId" : "309", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -15896,19 +16365,19 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "82", + "localId" : "310", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" } } ] }, { - "localId" : "86", + "localId" : "311", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "84", + "localId" : "312", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -15916,7 +16385,7 @@ module.exports['ProperIncludedIn'] = { }, { "name" : "b", "value" : { - "localId" : "85", + "localId" : "313", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -15926,72 +16395,77 @@ module.exports['ProperIncludedIn'] = { } ] } }, { - "localId" : "98", + "localId" : "318", "name" : "NullIncludes", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "98", + "r" : "318", "s" : [ { "value" : [ "","define ","NullIncludes",": " ] }, { - "r" : "97", + "r" : "326", "s" : [ { - "r" : "95", + "r" : "319", "s" : [ { - "r" : "90", + "r" : "320", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { - "r" : "97", + "r" : "326", "value" : [ " ","properly included in"," ","null" ] } ] } ] } } ], "expression" : { - "localId" : "97", + "localId" : "326", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "319", "type" : "List", "element" : [ { - "localId" : "90", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "91", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "92", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "93", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "94", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { + "localId" : "327", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "96", + "localId" : "325", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "328", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "329", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -15999,33 +16473,33 @@ module.exports['ProperIncludedIn'] = { } ] } }, { - "localId" : "110", + "localId" : "336", "name" : "NullIncluded", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "110", + "r" : "336", "s" : [ { "value" : [ "","define ","NullIncluded",": " ] }, { - "r" : "109", + "r" : "347", "s" : [ { - "r" : "102", + "r" : "337", "s" : [ { "value" : [ "(" ] }, { - "r" : "102", + "r" : "337", "s" : [ { - "r" : "99", + "r" : "338", "value" : [ "null"," as " ] }, { - "r" : "101", + "r" : "339", "s" : [ { "value" : [ "List<" ] }, { - "r" : "100", + "r" : "340", "s" : [ { "value" : [ "Integer" ] } ] @@ -16037,12 +16511,12 @@ module.exports['ProperIncludedIn'] = { "value" : [ ")" ] } ] }, { - "r" : "109", + "r" : "347", "value" : [ " ","properly included in"," " ] }, { - "r" : "108", + "r" : "341", "s" : [ { - "r" : "103", + "r" : "342", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] } ] @@ -16050,50 +16524,52 @@ module.exports['ProperIncludedIn'] = { } } ], "expression" : { - "localId" : "109", + "localId" : "347", "type" : "ProperIncludedIn", + "signature" : [ ], "operand" : [ { - "localId" : "102", + "localId" : "337", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "99", + "localId" : "338", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "101", + "localId" : "339", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "100", + "localId" : "340", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "108", + "localId" : "341", "type" : "List", "element" : [ { - "localId" : "103", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "104", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "105", + "localId" : "344", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "106", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "107", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -16115,14 +16591,16 @@ define NullValue: flatten null module.exports['Flatten'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "240", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -16138,17 +16616,18 @@ module.exports['Flatten'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -16156,7 +16635,7 @@ module.exports['Flatten'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -16164,83 +16643,92 @@ module.exports['Flatten'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "28", + "localId" : "212", "name" : "ListOfLists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "212", "s" : [ { "value" : [ "","define ","ListOfLists",": " ] }, { - "r" : "27", + "r" : "213", "s" : [ { "value" : [ "flatten " ] }, { - "r" : "26", + "r" : "214", "s" : [ { "value" : [ "{ " ] }, { - "r" : "5", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "216", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "220", "value" : [ "{","4",", ","5",", ","6","}" ] } ] }, { "value" : [ ", " ] }, { - "r" : "13", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "{","7",", ","8",", ","9","}" ] } ] }, { "value" : [ ", " ] }, { - "r" : "19", + "r" : "227", "s" : [ { - "r" : "14", + "r" : "228", "value" : [ "{","9",", ","8",", ","7",", ","6",", ","5","}" ] } ] }, { "value" : [ ", " ] }, { - "r" : "21", + "r" : "233", "s" : [ { - "r" : "20", + "r" : "234", "value" : [ "{","4","}" ] } ] }, { "value" : [ ", " ] }, { - "r" : "25", + "r" : "235", "s" : [ { - "r" : "22", + "r" : "236", "value" : [ "{","3",", ","2",", ","1","}" ] } ] }, { @@ -16251,121 +16739,122 @@ module.exports['Flatten'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "213", "type" : "Flatten", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "214", "type" : "List", "element" : [ { - "localId" : "5", + "localId" : "215", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "9", + "localId" : "219", "type" : "List", "element" : [ { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] }, { - "localId" : "13", + "localId" : "223", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] }, { - "localId" : "19", + "localId" : "227", "type" : "List", "element" : [ { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" }, { - "localId" : "15", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "16", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "17", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "18", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, { - "localId" : "21", + "localId" : "233", "type" : "List", "element" : [ { - "localId" : "20", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, { - "localId" : "25", + "localId" : "235", "type" : "List", "element" : [ { - "localId" : "22", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "23", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "24", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -16374,39 +16863,45 @@ module.exports['Flatten'] = { } } }, { - "localId" : "31", + "localId" : "240", "name" : "NullValue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "240", "s" : [ { "value" : [ "","define ","NullValue",": " ] }, { - "r" : "30", + "r" : "241", "s" : [ { - "r" : "29", + "r" : "242", "value" : [ "flatten ","null" ] } ] } ] } } ], "expression" : { - "localId" : "30", + "localId" : "241", "type" : "Flatten", + "signature" : [ ], "operand" : { + "localId" : "243", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "242", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "244", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "245", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "246", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -16432,14 +16927,16 @@ define DuplicateNulls: distinct {null, 1, 2, null, 3, 4, 5, null} module.exports['Distinct'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "60", + "r" : "264", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -16455,17 +16952,18 @@ module.exports['Distinct'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -16473,7 +16971,7 @@ module.exports['Distinct'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -16481,39 +16979,48 @@ module.exports['Distinct'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "23", + "localId" : "212", "name" : "LotsOfDups", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "212", "s" : [ { "value" : [ "","define ","LotsOfDups",": " ] }, { - "r" : "22", + "r" : "213", "s" : [ { "value" : [ "distinct " ] }, { - "r" : "21", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "215", "value" : [ "{","1",", ","2",", ","2",", ","3",", ","3",", ","3",", ","4",", ","4",", ","4",", ","4",", ","5",", ","5",", ","5",", ","5",", ","5",", ","4",", ","3",", ","2",", ","1","}" ] } ] } ] @@ -16521,103 +17028,104 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "213", "type" : "Distinct", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "214", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "5", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "9", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "18", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "20", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -16625,24 +17133,24 @@ module.exports['Distinct'] = { } } }, { - "localId" : "31", + "localId" : "235", "name" : "NoDups", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "235", "s" : [ { "value" : [ "","define ","NoDups",": " ] }, { - "r" : "30", + "r" : "236", "s" : [ { "value" : [ "distinct " ] }, { - "r" : "29", + "r" : "237", "s" : [ { - "r" : "24", + "r" : "238", "value" : [ "{","2",", ","4",", ","6",", ","8",", ","10","}" ] } ] } ] @@ -16650,33 +17158,34 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "236", "type" : "Distinct", + "signature" : [ ], "operand" : { - "localId" : "29", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "24", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "25", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "28", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -16684,33 +17193,33 @@ module.exports['Distinct'] = { } } }, { - "localId" : "42", + "localId" : "244", "name" : "DupsTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "244", "s" : [ { "value" : [ "","define ","DupsTuples",": " ] }, { - "r" : "41", + "r" : "245", "s" : [ { "value" : [ "distinct " ] }, { - "r" : "40", + "r" : "246", "s" : [ { "value" : [ "{ " ] }, { - "r" : "33", + "r" : "247", "s" : [ { "value" : [ "Tuple{ " ] }, { "s" : [ { "value" : [ "hello",": " ] }, { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "'world'" ] } ] @@ -16721,14 +17230,14 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "249", "s" : [ { "value" : [ "Tuple{ " ] }, { "s" : [ { "value" : [ "hello",": " ] }, { - "r" : "34", + "r" : "250", "s" : [ { "value" : [ "'cleveland'" ] } ] @@ -16739,14 +17248,14 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "37", + "r" : "251", "s" : [ { "value" : [ "Tuple{ " ] }, { "s" : [ { "value" : [ "hello",": " ] }, { - "r" : "36", + "r" : "252", "s" : [ { "value" : [ "'world'" ] } ] @@ -16757,14 +17266,14 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "39", + "r" : "253", "s" : [ { "value" : [ "Tuple{ " ] }, { "s" : [ { "value" : [ "hello",": " ] }, { - "r" : "38", + "r" : "254", "s" : [ { "value" : [ "'dolly'" ] } ] @@ -16780,54 +17289,55 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "245", "type" : "Distinct", + "signature" : [ ], "operand" : { - "localId" : "40", + "localId" : "246", "type" : "List", "element" : [ { - "localId" : "33", + "localId" : "247", "type" : "Tuple", "element" : [ { "name" : "hello", "value" : { - "localId" : "32", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" } } ] }, { - "localId" : "35", + "localId" : "249", "type" : "Tuple", "element" : [ { "name" : "hello", "value" : { - "localId" : "34", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "cleveland", "type" : "Literal" } } ] }, { - "localId" : "37", + "localId" : "251", "type" : "Tuple", "element" : [ { "name" : "hello", "value" : { - "localId" : "36", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" } } ] }, { - "localId" : "39", + "localId" : "253", "type" : "Tuple", "element" : [ { "name" : "hello", "value" : { - "localId" : "38", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "dolly", "type" : "Literal" @@ -16837,33 +17347,33 @@ module.exports['Distinct'] = { } } }, { - "localId" : "49", + "localId" : "256", "name" : "NoDupsTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "256", "s" : [ { "value" : [ "","define ","NoDupsTuples",": " ] }, { - "r" : "48", + "r" : "257", "s" : [ { "value" : [ "distinct " ] }, { - "r" : "47", + "r" : "258", "s" : [ { "value" : [ "{ " ] }, { - "r" : "44", + "r" : "259", "s" : [ { "value" : [ "Tuple{ " ] }, { "s" : [ { "value" : [ "hello",": " ] }, { - "r" : "43", + "r" : "260", "s" : [ { "value" : [ "'world'" ] } ] @@ -16874,14 +17384,14 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "46", + "r" : "261", "s" : [ { "value" : [ "Tuple{ " ] }, { "s" : [ { "value" : [ "hello",": " ] }, { - "r" : "45", + "r" : "262", "s" : [ { "value" : [ "'cleveland'" ] } ] @@ -16897,30 +17407,31 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "257", "type" : "Distinct", + "signature" : [ ], "operand" : { - "localId" : "47", + "localId" : "258", "type" : "List", "element" : [ { - "localId" : "44", + "localId" : "259", "type" : "Tuple", "element" : [ { "name" : "hello", "value" : { - "localId" : "43", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "world", "type" : "Literal" } } ] }, { - "localId" : "46", + "localId" : "261", "type" : "Tuple", "element" : [ { "name" : "hello", "value" : { - "localId" : "45", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "cleveland", "type" : "Literal" @@ -16930,24 +17441,24 @@ module.exports['Distinct'] = { } } }, { - "localId" : "60", + "localId" : "264", "name" : "DuplicateNulls", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "60", + "r" : "264", "s" : [ { "value" : [ "","define ","DuplicateNulls",": " ] }, { - "r" : "59", + "r" : "265", "s" : [ { "value" : [ "distinct " ] }, { - "r" : "58", + "r" : "266", "s" : [ { - "r" : "50", + "r" : "267", "value" : [ "{","null",", ","1",", ","2",", ","null",", ","3",", ","4",", ","5",", ","null","}" ] } ] } ] @@ -16955,55 +17466,62 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "59", + "localId" : "265", "type" : "Distinct", + "signature" : [ ], "operand" : { - "localId" : "58", + "localId" : "266", "type" : "List", "element" : [ { + "localId" : "275", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "50", + "localId" : "267", "type" : "Null" } }, { - "localId" : "51", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "52", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { + "localId" : "276", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "53", + "localId" : "270", "type" : "Null" } }, { - "localId" : "54", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "55", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "56", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { + "localId" : "277", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "57", + "localId" : "274", "type" : "Null" } } ] @@ -17029,14 +17547,16 @@ define NullValue: First(null as List) module.exports['First'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "277", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -17052,17 +17572,18 @@ module.exports['First'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -17070,7 +17591,7 @@ module.exports['First'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -17078,39 +17599,48 @@ module.exports['First'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "Numbers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","Numbers",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",", ","2",", ","3",", ","4","}" ] } ] }, { @@ -17120,28 +17650,29 @@ module.exports['First'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -17149,40 +17680,40 @@ module.exports['First'] = { } } }, { - "localId" : "14", + "localId" : "222", "name" : "Letters", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "222", "s" : [ { "value" : [ "","define ","Letters",": " ] }, { - "r" : "13", + "r" : "229", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "12", + "r" : "223", "s" : [ { "value" : [ "{" ] }, { - "r" : "9", + "r" : "224", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "11", + "r" : "226", "s" : [ { "value" : [ "'c'" ] } ] @@ -17196,23 +17727,24 @@ module.exports['First'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "229", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "12", + "localId" : "223", "type" : "List", "element" : [ { - "localId" : "9", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "11", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -17220,44 +17752,44 @@ module.exports['First'] = { } } }, { - "localId" : "25", + "localId" : "231", "name" : "Lists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "231", "s" : [ { "value" : [ "","define ","Lists",": " ] }, { - "r" : "24", + "r" : "243", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "23", + "r" : "232", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "{" ] }, { - "r" : "15", + "r" : "234", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ "," ] }, { - "r" : "16", + "r" : "235", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ "," ] }, { - "r" : "17", + "r" : "236", "s" : [ { "value" : [ "'c'" ] } ] @@ -17267,25 +17799,25 @@ module.exports['First'] = { }, { "value" : [ "," ] }, { - "r" : "22", + "r" : "237", "s" : [ { "value" : [ "{" ] }, { - "r" : "19", + "r" : "238", "s" : [ { "value" : [ "'d'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "239", "s" : [ { "value" : [ "'e'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "240", "s" : [ { "value" : [ "'f'" ] } ] @@ -17302,45 +17834,46 @@ module.exports['First'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "243", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "23", + "localId" : "232", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "233", "type" : "List", "element" : [ { - "localId" : "15", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "16", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "17", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } ] }, { - "localId" : "22", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "19", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" }, { - "localId" : "20", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "e", "type" : "Literal" }, { - "localId" : "21", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "f", "type" : "Literal" @@ -17349,45 +17882,45 @@ module.exports['First'] = { } } }, { - "localId" : "36", + "localId" : "245", "name" : "Tuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "245", "s" : [ { "value" : [ "","define ","Tuples",": " ] }, { - "r" : "35", + "r" : "257", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "34", + "r" : "246", "s" : [ { "value" : [ "{ " ] }, { - "r" : "29", + "r" : "247", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "26", + "r" : "248", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "27", + "r" : "249", "value" : [ "b",": ","2" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "28", + "r" : "250", "value" : [ "c",": ","3" ] } ] }, { @@ -17396,26 +17929,26 @@ module.exports['First'] = { }, { "value" : [ ", " ] }, { - "r" : "33", + "r" : "251", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "30", + "r" : "252", "value" : [ "a",": ","24" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "31", + "r" : "253", "value" : [ "b",": ","25" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "32", + "r" : "254", "value" : [ "c",": ","26" ] } ] }, { @@ -17431,18 +17964,19 @@ module.exports['First'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "257", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "34", + "localId" : "246", "type" : "List", "element" : [ { - "localId" : "29", + "localId" : "247", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "26", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -17450,7 +17984,7 @@ module.exports['First'] = { }, { "name" : "b", "value" : { - "localId" : "27", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -17458,19 +17992,19 @@ module.exports['First'] = { }, { "name" : "c", "value" : { - "localId" : "28", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } } ] }, { - "localId" : "33", + "localId" : "251", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "30", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", "type" : "Literal" @@ -17478,7 +18012,7 @@ module.exports['First'] = { }, { "name" : "b", "value" : { - "localId" : "31", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" @@ -17486,7 +18020,7 @@ module.exports['First'] = { }, { "name" : "c", "value" : { - "localId" : "32", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", "type" : "Literal" @@ -17496,24 +18030,24 @@ module.exports['First'] = { } } }, { - "localId" : "43", + "localId" : "259", "name" : "Unordered", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "259", "s" : [ { "value" : [ "","define ","Unordered",": " ] }, { - "r" : "42", + "r" : "267", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "41", + "r" : "260", "s" : [ { - "r" : "37", + "r" : "261", "value" : [ "{","3",", ","1",", ","4",", ","2","}" ] } ] }, { @@ -17523,28 +18057,29 @@ module.exports['First'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "267", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "41", + "localId" : "260", "type" : "List", "element" : [ { - "localId" : "37", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "38", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "39", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "40", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -17552,26 +18087,26 @@ module.exports['First'] = { } } }, { - "localId" : "47", + "localId" : "269", "name" : "Empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "269", "s" : [ { "value" : [ "","define ","Empty",": " ] }, { - "r" : "46", + "r" : "275", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "45", + "r" : "271", "s" : [ { "value" : [ "List<" ] }, { - "r" : "44", + "r" : "270", "s" : [ { "value" : [ "Integer" ] } ] @@ -17585,39 +18120,41 @@ module.exports['First'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "275", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "45", - "type" : "List" + "localId" : "271", + "type" : "List", + "element" : [ ] } } }, { - "localId" : "53", + "localId" : "277", "name" : "NullValue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "277", "s" : [ { "value" : [ "","define ","NullValue",": " ] }, { - "r" : "52", + "r" : "284", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "51", + "r" : "278", "s" : [ { - "r" : "48", + "r" : "279", "value" : [ "null"," as " ] }, { - "r" : "50", + "r" : "280", "s" : [ { "value" : [ "List<" ] }, { - "r" : "49", + "r" : "281", "s" : [ { "value" : [ "Integer" ] } ] @@ -17632,21 +18169,23 @@ module.exports['First'] = { } } ], "expression" : { - "localId" : "52", + "localId" : "284", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "51", + "localId" : "278", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "279", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "50", + "localId" : "280", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "49", + "localId" : "281", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -17673,14 +18212,16 @@ define NullValue: Last(null as List) module.exports['Last'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "277", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -17696,17 +18237,18 @@ module.exports['Last'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -17714,7 +18256,7 @@ module.exports['Last'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -17722,39 +18264,48 @@ module.exports['Last'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "Numbers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","Numbers",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","1",", ","2",", ","3",", ","4","}" ] } ] }, { @@ -17764,28 +18315,29 @@ module.exports['Last'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" @@ -17793,40 +18345,40 @@ module.exports['Last'] = { } } }, { - "localId" : "14", + "localId" : "222", "name" : "Letters", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "222", "s" : [ { "value" : [ "","define ","Letters",": " ] }, { - "r" : "13", + "r" : "229", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "12", + "r" : "223", "s" : [ { "value" : [ "{" ] }, { - "r" : "9", + "r" : "224", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "11", + "r" : "226", "s" : [ { "value" : [ "'c'" ] } ] @@ -17840,23 +18392,24 @@ module.exports['Last'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "229", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "12", + "localId" : "223", "type" : "List", "element" : [ { - "localId" : "9", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "11", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -17864,44 +18417,44 @@ module.exports['Last'] = { } } }, { - "localId" : "25", + "localId" : "231", "name" : "Lists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "231", "s" : [ { "value" : [ "","define ","Lists",": " ] }, { - "r" : "24", + "r" : "243", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "23", + "r" : "232", "s" : [ { "value" : [ "{" ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "{" ] }, { - "r" : "15", + "r" : "234", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ "," ] }, { - "r" : "16", + "r" : "235", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ "," ] }, { - "r" : "17", + "r" : "236", "s" : [ { "value" : [ "'c'" ] } ] @@ -17911,25 +18464,25 @@ module.exports['Last'] = { }, { "value" : [ "," ] }, { - "r" : "22", + "r" : "237", "s" : [ { "value" : [ "{" ] }, { - "r" : "19", + "r" : "238", "s" : [ { "value" : [ "'d'" ] } ] }, { "value" : [ "," ] }, { - "r" : "20", + "r" : "239", "s" : [ { "value" : [ "'e'" ] } ] }, { "value" : [ "," ] }, { - "r" : "21", + "r" : "240", "s" : [ { "value" : [ "'f'" ] } ] @@ -17946,45 +18499,46 @@ module.exports['Last'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "243", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "23", + "localId" : "232", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "233", "type" : "List", "element" : [ { - "localId" : "15", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "16", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "17", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } ] }, { - "localId" : "22", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "19", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" }, { - "localId" : "20", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "e", "type" : "Literal" }, { - "localId" : "21", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "f", "type" : "Literal" @@ -17993,45 +18547,45 @@ module.exports['Last'] = { } } }, { - "localId" : "36", + "localId" : "245", "name" : "Tuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "245", "s" : [ { "value" : [ "","define ","Tuples",": " ] }, { - "r" : "35", + "r" : "257", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "34", + "r" : "246", "s" : [ { "value" : [ "{ " ] }, { - "r" : "29", + "r" : "247", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "26", + "r" : "248", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "27", + "r" : "249", "value" : [ "b",": ","2" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "28", + "r" : "250", "value" : [ "c",": ","3" ] } ] }, { @@ -18040,26 +18594,26 @@ module.exports['Last'] = { }, { "value" : [ ", " ] }, { - "r" : "33", + "r" : "251", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "30", + "r" : "252", "value" : [ "a",": ","24" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "31", + "r" : "253", "value" : [ "b",": ","25" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "32", + "r" : "254", "value" : [ "c",": ","26" ] } ] }, { @@ -18075,18 +18629,19 @@ module.exports['Last'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "257", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "34", + "localId" : "246", "type" : "List", "element" : [ { - "localId" : "29", + "localId" : "247", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "26", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -18094,7 +18649,7 @@ module.exports['Last'] = { }, { "name" : "b", "value" : { - "localId" : "27", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -18102,19 +18657,19 @@ module.exports['Last'] = { }, { "name" : "c", "value" : { - "localId" : "28", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } } ] }, { - "localId" : "33", + "localId" : "251", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "30", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", "type" : "Literal" @@ -18122,7 +18677,7 @@ module.exports['Last'] = { }, { "name" : "b", "value" : { - "localId" : "31", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" @@ -18130,7 +18685,7 @@ module.exports['Last'] = { }, { "name" : "c", "value" : { - "localId" : "32", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", "type" : "Literal" @@ -18140,24 +18695,24 @@ module.exports['Last'] = { } } }, { - "localId" : "43", + "localId" : "259", "name" : "Unordered", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "259", "s" : [ { "value" : [ "","define ","Unordered",": " ] }, { - "r" : "42", + "r" : "267", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "41", + "r" : "260", "s" : [ { - "r" : "37", + "r" : "261", "value" : [ "{","3",", ","1",", ","4",", ","2","}" ] } ] }, { @@ -18167,28 +18722,29 @@ module.exports['Last'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "267", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "41", + "localId" : "260", "type" : "List", "element" : [ { - "localId" : "37", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "38", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "39", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "40", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -18196,26 +18752,26 @@ module.exports['Last'] = { } } }, { - "localId" : "47", + "localId" : "269", "name" : "Empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "269", "s" : [ { "value" : [ "","define ","Empty",": " ] }, { - "r" : "46", + "r" : "275", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "45", + "r" : "271", "s" : [ { "value" : [ "List<" ] }, { - "r" : "44", + "r" : "270", "s" : [ { "value" : [ "Integer" ] } ] @@ -18229,39 +18785,41 @@ module.exports['Last'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "275", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "45", - "type" : "List" + "localId" : "271", + "type" : "List", + "element" : [ ] } } }, { - "localId" : "53", + "localId" : "277", "name" : "NullValue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "277", "s" : [ { "value" : [ "","define ","NullValue",": " ] }, { - "r" : "52", + "r" : "284", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "51", + "r" : "278", "s" : [ { - "r" : "48", + "r" : "279", "value" : [ "null"," as " ] }, { - "r" : "50", + "r" : "280", "s" : [ { "value" : [ "List<" ] }, { - "r" : "49", + "r" : "281", "s" : [ { "value" : [ "Integer" ] } ] @@ -18276,21 +18834,23 @@ module.exports['Last'] = { } } ], "expression" : { - "localId" : "52", + "localId" : "284", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "51", + "localId" : "278", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "279", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "50", + "localId" : "280", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "49", + "localId" : "281", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -18315,14 +18875,16 @@ define NullValue: Length(null as List) module.exports['Length'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -18338,17 +18900,18 @@ module.exports['Length'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -18356,7 +18919,7 @@ module.exports['Length'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -18364,39 +18927,48 @@ module.exports['Length'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "Numbers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","Numbers",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "Length","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{","2",", ","4",", ","6",", ","8",", ","10","}" ] } ] }, { @@ -18406,33 +18978,34 @@ module.exports['Length'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "221", "type" : "Length", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -18440,52 +19013,52 @@ module.exports['Length'] = { } } }, { - "localId" : "28", + "localId" : "223", "name" : "Lists", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "223", "s" : [ { "value" : [ "","define ","Lists",": " ] }, { - "r" : "27", + "r" : "243", "s" : [ { "value" : [ "Length","(" ] }, { - "r" : "26", + "r" : "224", "s" : [ { "value" : [ "{ " ] }, { - "r" : "13", + "r" : "225", "s" : [ { - "r" : "10", + "r" : "226", "value" : [ "{","1",", ","2",", ","3","}" ] } ] }, { "value" : [ ", " ] }, { - "r" : "17", + "r" : "229", "s" : [ { - "r" : "14", + "r" : "230", "value" : [ "{","4",", ","5",", ","6","}" ] } ] }, { "value" : [ ", " ] }, { - "r" : "21", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "234", "value" : [ "{","7",", ","8",", ","9","}" ] } ] }, { "value" : [ ", " ] }, { - "r" : "25", + "r" : "237", "s" : [ { - "r" : "22", + "r" : "238", "value" : [ "{","10",", ","11",", ","12","}" ] } ] }, { @@ -18498,83 +19071,84 @@ module.exports['Length'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "243", "type" : "Length", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "224", "type" : "List", "element" : [ { - "localId" : "13", + "localId" : "225", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "11", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] }, { - "localId" : "17", + "localId" : "229", "type" : "List", "element" : [ { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "15", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "16", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] }, { - "localId" : "21", + "localId" : "233", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "19", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] }, { - "localId" : "25", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "22", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, { - "localId" : "23", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, { - "localId" : "24", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" @@ -18583,45 +19157,45 @@ module.exports['Length'] = { } } }, { - "localId" : "39", + "localId" : "245", "name" : "Tuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "245", "s" : [ { "value" : [ "","define ","Tuples",": " ] }, { - "r" : "38", + "r" : "257", "s" : [ { "value" : [ "Length","(" ] }, { - "r" : "37", + "r" : "246", "s" : [ { "value" : [ "{ " ] }, { - "r" : "32", + "r" : "247", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "29", + "r" : "248", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "30", + "r" : "249", "value" : [ "b",": ","2" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "31", + "r" : "250", "value" : [ "c",": ","3" ] } ] }, { @@ -18630,26 +19204,26 @@ module.exports['Length'] = { }, { "value" : [ ", " ] }, { - "r" : "36", + "r" : "251", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "33", + "r" : "252", "value" : [ "a",": ","24" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "34", + "r" : "253", "value" : [ "b",": ","25" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "35", + "r" : "254", "value" : [ "c",": ","26" ] } ] }, { @@ -18665,18 +19239,19 @@ module.exports['Length'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "257", "type" : "Length", + "signature" : [ ], "operand" : { - "localId" : "37", + "localId" : "246", "type" : "List", "element" : [ { - "localId" : "32", + "localId" : "247", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "29", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -18684,7 +19259,7 @@ module.exports['Length'] = { }, { "name" : "b", "value" : { - "localId" : "30", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -18692,19 +19267,19 @@ module.exports['Length'] = { }, { "name" : "c", "value" : { - "localId" : "31", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } } ] }, { - "localId" : "36", + "localId" : "251", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "33", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", "type" : "Literal" @@ -18712,7 +19287,7 @@ module.exports['Length'] = { }, { "name" : "b", "value" : { - "localId" : "34", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" @@ -18720,7 +19295,7 @@ module.exports['Length'] = { }, { "name" : "c", "value" : { - "localId" : "35", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", "type" : "Literal" @@ -18730,26 +19305,26 @@ module.exports['Length'] = { } } }, { - "localId" : "43", + "localId" : "259", "name" : "Empty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "259", "s" : [ { "value" : [ "","define ","Empty",": " ] }, { - "r" : "42", + "r" : "265", "s" : [ { "value" : [ "Length","(" ] }, { - "r" : "41", + "r" : "261", "s" : [ { "value" : [ "List<" ] }, { - "r" : "40", + "r" : "260", "s" : [ { "value" : [ "Integer" ] } ] @@ -18763,39 +19338,41 @@ module.exports['Length'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "265", "type" : "Length", + "signature" : [ ], "operand" : { - "localId" : "41", - "type" : "List" + "localId" : "261", + "type" : "List", + "element" : [ ] } } }, { - "localId" : "49", + "localId" : "267", "name" : "NullValue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "49", + "r" : "267", "s" : [ { "value" : [ "","define ","NullValue",": " ] }, { - "r" : "48", + "r" : "274", "s" : [ { "value" : [ "Length","(" ] }, { - "r" : "47", + "r" : "268", "s" : [ { - "r" : "44", + "r" : "269", "value" : [ "null"," as " ] }, { - "r" : "46", + "r" : "270", "s" : [ { "value" : [ "List<" ] }, { - "r" : "45", + "r" : "271", "s" : [ { "value" : [ "Integer" ] } ] @@ -18810,21 +19387,23 @@ module.exports['Length'] = { } } ], "expression" : { - "localId" : "48", + "localId" : "274", "type" : "Length", + "signature" : [ ], "operand" : { - "localId" : "47", + "localId" : "268", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "44", + "localId" : "269", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "46", + "localId" : "270", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "45", + "localId" : "271", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -18847,14 +19426,16 @@ define LengthOfNull: Length(null as Integer) // CQL-to-ELM will promote the null module.exports['ToList'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "224", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -18870,17 +19451,18 @@ module.exports['ToList'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -18888,7 +19470,7 @@ module.exports['ToList'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -18896,52 +19478,64 @@ module.exports['ToList'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "FiveInFive", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","FiveInFive",": " ] }, { - "r" : "4", + "r" : "215", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "5"," in ","5" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "215", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { + "localId" : "216", "type" : "ToList", + "signature" : [ ], "operand" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -18949,37 +19543,40 @@ module.exports['ToList'] = { } ] } }, { - "localId" : "9", + "localId" : "218", "name" : "FourInFive", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "// CQL-to-ELM will promote the second 5 to a list via ToList\n","define ","FourInFive",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "4"," in ","5" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "221", "type" : "In", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { + "localId" : "222", "type" : "ToList", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -18987,27 +19584,27 @@ module.exports['ToList'] = { } ] } }, { - "localId" : "14", + "localId" : "224", "name" : "LengthOfNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "224", "s" : [ { "value" : [ "// CQL-to-ELM will promote the 5 to a list via ToList\n","define ","LengthOfNull",": " ] }, { - "r" : "13", + "r" : "231", "s" : [ { "value" : [ "Length","(" ] }, { - "r" : "12", + "r" : "225", "s" : [ { - "r" : "10", + "r" : "226", "value" : [ "null"," as " ] }, { - "r" : "11", + "r" : "227", "s" : [ { "value" : [ "Integer" ] } ] @@ -19019,20 +19616,24 @@ module.exports['ToList'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "231", "type" : "Length", + "signature" : [ ], "operand" : { + "localId" : "232", "type" : "ToList", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "225", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "226", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "11", + "localId" : "227", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -19056,14 +19657,16 @@ define SkipIsNull: Skip(null, 2) module.exports['Skip'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "250", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -19079,17 +19682,18 @@ module.exports['Skip'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -19097,7 +19701,7 @@ module.exports['Skip'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -19105,183 +19709,196 @@ module.exports['Skip'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "212", "name" : "Skip2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "212", "s" : [ { "value" : [ "","define ","Skip2",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "Skip","(" ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{ ","1",", ","2",", ","3",", ","4",", ","5"," }" ] } ] }, { - "r" : "8", + "r" : "219", "value" : [ ", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "Slice", + "signature" : [ ], "source" : { - "localId" : "7", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, "startIndex" : { - "localId" : "8", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "localId" : "223", "type" : "Null" } } }, { - "localId" : "17", + "localId" : "225", "name" : "SkipNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "225", "s" : [ { "value" : [ "","define ","SkipNull",": " ] }, { - "r" : "16", + "r" : "234", "s" : [ { "value" : [ "Skip","(" ] }, { - "r" : "14", + "r" : "226", "s" : [ { - "r" : "11", + "r" : "227", "value" : [ "{ ","1",", ","3",", ","5"," }" ] } ] }, { - "r" : "15", + "r" : "230", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "234", "type" : "Slice", + "signature" : [ ], "source" : { - "localId" : "14", + "localId" : "226", "type" : "List", "element" : [ { - "localId" : "11", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "13", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, "startIndex" : { + "localId" : "236", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "230", "type" : "Null" } }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "localId" : "235", "type" : "Null" } } }, { - "localId" : "25", + "localId" : "238", "name" : "SkipEmpty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "238", "s" : [ { "value" : [ "","define ","SkipEmpty",": " ] }, { - "r" : "24", + "r" : "247", "s" : [ { "value" : [ "Skip","(" ] }, { - "r" : "21", + "r" : "239", "s" : [ { - "r" : "18", + "r" : "240", "value" : [ "{ ","1",", ","3",", ","5"," }" ] } ] }, { "value" : [ ", " ] }, { - "r" : "23", + "r" : "243", "s" : [ { - "r" : "22", + "r" : "244", "value" : [ "-","1" ] } ] }, { @@ -19291,88 +19908,95 @@ module.exports['Skip'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "247", "type" : "Slice", + "signature" : [ ], "source" : { - "localId" : "21", + "localId" : "239", "type" : "List", "element" : [ { - "localId" : "18", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "19", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "20", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, "startIndex" : { - "localId" : "23", + "localId" : "243", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "localId" : "248", "type" : "Null" } } }, { - "localId" : "29", + "localId" : "250", "name" : "SkipIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "250", "s" : [ { "value" : [ "","define ","SkipIsNull",": " ] }, { - "r" : "28", + "r" : "258", "s" : [ { - "r" : "26", + "r" : "251", "value" : [ "Skip","(","null",", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "28", + "localId" : "258", "type" : "Slice", + "signature" : [ ], "source" : { + "localId" : "260", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "251", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "261", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "262", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, "startIndex" : { - "localId" : "27", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "localId" : "259", "type" : "Null" } } @@ -19392,14 +20016,16 @@ define TailIsNull: Tail(null) module.exports['Tail'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "232", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -19415,17 +20041,18 @@ module.exports['Tail'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -19433,7 +20060,7 @@ module.exports['Tail'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -19441,39 +20068,48 @@ module.exports['Tail'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "Tail234", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","Tail234",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "Tail","(" ] }, { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{ ","1",", ","2",", ","3",", ","4"," }" ] } ] }, { @@ -19483,124 +20119,135 @@ module.exports['Tail'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "Slice", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, "startIndex" : { + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "localId" : "222", "type" : "Null" } } }, { - "localId" : "11", + "localId" : "224", "name" : "TailEmpty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "224", "s" : [ { "value" : [ "","define ","TailEmpty",": " ] }, { - "r" : "10", + "r" : "228", "s" : [ { - "r" : "9", + "r" : "225", "value" : [ "Tail","(","{ }",")" ] } ] } ] } } ], "expression" : { - "localId" : "10", + "localId" : "228", "type" : "Slice", + "signature" : [ ], "source" : { - "localId" : "9", - "type" : "List" + "localId" : "225", + "type" : "List", + "element" : [ ] }, "startIndex" : { + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "localId" : "230", "type" : "Null" } } }, { - "localId" : "14", + "localId" : "232", "name" : "TailIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "232", "s" : [ { "value" : [ "","define ","TailIsNull",": " ] }, { - "r" : "13", + "r" : "239", "s" : [ { - "r" : "12", + "r" : "233", "value" : [ "Tail","(","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "13", + "localId" : "239", "type" : "Slice", + "signature" : [ ], "source" : { + "localId" : "242", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "233", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "243", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "244", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, "startIndex" : { + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "localId" : "241", "type" : "Null" } } @@ -19621,14 +20268,16 @@ define TakeIsNull: Take(null, 2) module.exports['Take'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "254", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -19644,17 +20293,18 @@ module.exports['Take'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -19662,7 +20312,7 @@ module.exports['Take'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -19670,89 +20320,103 @@ module.exports['Take'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "212", "name" : "Take2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "212", "s" : [ { "value" : [ "","define ","Take2",": " ] }, { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "Take","(" ] }, { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "{ ","1",", ","2",", ","3",", ","4"," }" ] } ] }, { - "r" : "7", + "r" : "218", "value" : [ ", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "221", "type" : "Slice", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, "startIndex" : { + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "endIndex" : { + "localId" : "223", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -19760,64 +20424,69 @@ module.exports['Take'] = { } } }, { - "localId" : "15", + "localId" : "226", "name" : "TakeTooMany", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "226", "s" : [ { "value" : [ "","define ","TakeTooMany",": " ] }, { - "r" : "14", + "r" : "233", "s" : [ { "value" : [ "Take","(" ] }, { - "r" : "12", + "r" : "227", "s" : [ { - "r" : "10", + "r" : "228", "value" : [ "{ ","1",", ","2"," }" ] } ] }, { - "r" : "13", + "r" : "230", "value" : [ ", ","3",")" ] } ] } ] } } ], "expression" : { - "localId" : "14", + "localId" : "233", "type" : "Slice", + "signature" : [ ], "source" : { - "localId" : "12", + "localId" : "227", "type" : "List", "element" : [ { - "localId" : "10", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "11", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] }, "startIndex" : { + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "endIndex" : { + "localId" : "235", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "13", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -19825,76 +20494,83 @@ module.exports['Take'] = { } } }, { - "localId" : "23", + "localId" : "238", "name" : "TakeEmpty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "238", "s" : [ { "value" : [ "","define ","TakeEmpty",": " ] }, { - "r" : "22", + "r" : "248", "s" : [ { "value" : [ "Take","(" ] }, { - "r" : "20", + "r" : "239", "s" : [ { - "r" : "16", + "r" : "240", "value" : [ "{ ","1",", ","2",", ","3",", ","4"," }" ] } ] }, { - "r" : "21", + "r" : "244", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "22", + "localId" : "248", "type" : "Slice", + "signature" : [ ], "source" : { - "localId" : "20", + "localId" : "239", "type" : "List", "element" : [ { - "localId" : "16", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "17", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "18", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "19", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] }, "startIndex" : { + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "endIndex" : { + "localId" : "250", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { + "localId" : "252", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "244", "type" : "Null" } }, { + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -19902,55 +20578,64 @@ module.exports['Take'] = { } } }, { - "localId" : "27", + "localId" : "254", "name" : "TakeIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "254", "s" : [ { "value" : [ "","define ","TakeIsNull",": " ] }, { - "r" : "26", + "r" : "262", "s" : [ { - "r" : "24", + "r" : "255", "value" : [ "Take","(","null",", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "26", + "localId" : "262", "type" : "Slice", + "signature" : [ ], "source" : { + "localId" : "266", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "24", + "localId" : "255", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "267", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "268", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, "startIndex" : { + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "endIndex" : { + "localId" : "264", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" diff --git a/test/elm/list/list-test.ts b/test/elm/list/list-test.ts index 8b2fdbd9b..afb57086f 100644 --- a/test/elm/list/list-test.ts +++ b/test/elm/list/list-test.ts @@ -671,37 +671,37 @@ describe('First', () => { it('should get first of a list of numbers and the localId should exist on the root context', async function () { (await this.numbers.exec(this.ctx)).should.equal(1); - should(this.ctx.localId_context[6]).not.be.undefined(); + should(this.ctx.localId_context[213]).not.be.undefined(); }); it('should get first of a list of letters and the localId should exist on the root context', async function () { (await this.letters.exec(this.ctx)).should.equal('a'); - should(this.ctx.localId_context[12]).not.be.undefined(); + should(this.ctx.localId_context[223]).not.be.undefined(); }); it('should get first of a list of lists and the localId should exist on the root context', async function () { (await this.lists.exec(this.ctx)).should.eql(['a', 'b', 'c']); - should(this.ctx.localId_context[23]).not.be.undefined(); + should(this.ctx.localId_context[232]).not.be.undefined(); }); it('should get first of a list of tuples and the localId should exist on the root context', async function () { (await this.tuples.exec(this.ctx)).should.eql({ a: 1, b: 2, c: 3 }); - should(this.ctx.localId_context[34]).not.be.undefined(); + should(this.ctx.localId_context[246]).not.be.undefined(); }); it('should get first of a list of unordered numbers and the localId should exist on the root context', async function () { (await this.unordered.exec(this.ctx)).should.equal(3); - should(this.ctx.localId_context[41]).not.be.undefined(); + should(this.ctx.localId_context[260]).not.be.undefined(); }); it('should return null for an empty list and the localId should exist on the root context', async function () { should(await this.empty.exec(this.ctx)).be.null(); - should(this.ctx.localId_context[45]).not.be.undefined(); + should(this.ctx.localId_context[271]).not.be.undefined(); }); it('should return null for a null list and the localId should exist on the root context', async function () { should(await this.nullValue.exec(this.ctx)).be.null(); - should(this.ctx.localId_context[51]).not.be.undefined(); + should(this.ctx.localId_context[278]).not.be.undefined(); }); }); @@ -712,37 +712,37 @@ describe('Last', () => { it('should get last of a list of numbers and the localId should exist on the root context', async function () { (await this.numbers.exec(this.ctx)).should.equal(4); - should(this.ctx.localId_context[6]).not.be.undefined(); + should(this.ctx.localId_context[213]).not.be.undefined(); }); it('should get last of a list of letters and the localId should exist on the root context', async function () { (await this.letters.exec(this.ctx)).should.equal('c'); - should(this.ctx.localId_context[12]).not.be.undefined(); + should(this.ctx.localId_context[223]).not.be.undefined(); }); it('should get last of a list of lists and the localId should exist on the root context', async function () { (await this.lists.exec(this.ctx)).should.eql(['d', 'e', 'f']); - should(this.ctx.localId_context[23]).not.be.undefined(); + should(this.ctx.localId_context[232]).not.be.undefined(); }); it('should get last of a list of tuples and the localId should exist on the root context', async function () { (await this.tuples.exec(this.ctx)).should.eql({ a: 24, b: 25, c: 26 }); - should(this.ctx.localId_context[34]).not.be.undefined(); + should(this.ctx.localId_context[246]).not.be.undefined(); }); it('should get last of a list of unordered numbers and the localId should exist on the root context', async function () { (await this.unordered.exec(this.ctx)).should.equal(2); - should(this.ctx.localId_context[41]).not.be.undefined(); + should(this.ctx.localId_context[260]).not.be.undefined(); }); it('should return null for an empty list and the localId should exist on the root context', async function () { should(await this.empty.exec(this.ctx)).be.null(); - should(this.ctx.localId_context[45]).not.be.undefined(); + should(this.ctx.localId_context[271]).not.be.undefined(); }); it('should return null for a null list and the localId should exist on the root context', async function () { should(await this.nullValue.exec(this.ctx)).be.null(); - should(this.ctx.localId_context[51]).not.be.undefined(); + should(this.ctx.localId_context[278]).not.be.undefined(); }); }); @@ -797,19 +797,19 @@ describe('Skip', () => { it('should skip two elements and the localId of the source and the startIndex should exist on the root context', async function () { (await this.skip2.exec(this.ctx)).should.eql([3, 4, 5]); - should(this.ctx.localId_context[7]).not.be.undefined(); - should(this.ctx.localId_context[8]).not.be.undefined(); + should(this.ctx.localId_context[213]).not.be.undefined(); + should(this.ctx.localId_context[219]).not.be.undefined(); }); it('should not skip when using null and the localId of the source should exist on the root context', async function () { (await this.skipNull.exec(this.ctx)).should.eql([1, 3, 5]); - should(this.ctx.localId_context[14]).not.be.undefined(); + should(this.ctx.localId_context[226]).not.be.undefined(); }); it('should return empty list when using negative number and the localId of the source and the startIndex should exist on the root context', async function () { (await this.skipEmpty.exec(this.ctx)).should.eql([]); - should(this.ctx.localId_context[21]).not.be.undefined(); - should(this.ctx.localId_context[23]).not.be.undefined(); + should(this.ctx.localId_context[239]).not.be.undefined(); + should(this.ctx.localId_context[243]).not.be.undefined(); }); it('should return null when given null', async function () { @@ -824,12 +824,12 @@ describe('Tail', () => { it('should get tail of list and the localId of the source should exist on the root context', async function () { (await this.tail234.exec(this.ctx)).should.eql([2, 3, 4]); - should(this.ctx.localId_context[6]).not.be.undefined(); + should(this.ctx.localId_context[213]).not.be.undefined(); }); it('should return empty list when given empty list and the localId of the source should exist on the root context', async function () { (await this.tailEmpty.exec(this.ctx)).should.eql([]); - should(this.ctx.localId_context[9]).not.be.undefined(); + should(this.ctx.localId_context[225]).not.be.undefined(); }); it('should return null when given null', async function () { @@ -844,17 +844,17 @@ describe('Take', () => { it('should take two elements and the localId of the source should exist on the root context', async function () { (await this.take2.exec(this.ctx)).should.eql([1, 2]); - should(this.ctx.localId_context[6]).not.be.undefined(); + should(this.ctx.localId_context[213]).not.be.undefined(); }); it('should return full list when asked for too many elements and the localId of the source should exist on the root context', async function () { (await this.takeTooMany.exec(this.ctx)).should.eql([1, 2]); - should(this.ctx.localId_context[12]).not.be.undefined(); + should(this.ctx.localId_context[227]).not.be.undefined(); }); it('should return empty list when using null and the localId of the source should exist on the root context', async function () { (await this.takeEmpty.exec(this.ctx)).should.eql([]); - should(this.ctx.localId_context[20]).not.be.undefined(); + should(this.ctx.localId_context[239]).not.be.undefined(); }); it('should return null when given null', async function () { diff --git a/test/elm/literal/data.js b/test/elm/literal/data.js index bd5a2bdeb..247234b60 100644 --- a/test/elm/literal/data.js +++ b/test/elm/literal/data.js @@ -23,14 +23,16 @@ define TimeX: @T12:10:59.456 module.exports['Literal'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "238", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -46,17 +48,18 @@ module.exports['Literal'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -64,7 +67,7 @@ module.exports['Literal'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -72,117 +75,126 @@ module.exports['Literal'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "BoolTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "","define ","BoolTrue",": ","true" ] } ] } } ], "expression" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "215", "name" : "BoolFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "215", "s" : [ { - "r" : "4", + "r" : "216", "value" : [ "","define ","BoolFalse",": ","false" ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "name" : "IntOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "","define ","IntOne",": ","1" ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "221", "name" : "DecimalTenth", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "221", "s" : [ { - "r" : "8", + "r" : "222", "value" : [ "","define ","DecimalTenth",": ","0.1" ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.1", "type" : "Literal" } }, { - "localId" : "11", + "localId" : "224", "name" : "StringTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "224", "s" : [ { "value" : [ "","define ","StringTrue",": " ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "'true'" ] } ] @@ -190,104 +202,118 @@ module.exports['Literal'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "true", "type" : "Literal" } }, { - "localId" : "13", + "localId" : "227", "name" : "DateTimeX", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "227", "s" : [ { - "r" : "12", + "r" : "228", "value" : [ "","define ","DateTimeX",": ","@2012-02-15T12:10:59.456Z" ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "228", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "day" : { + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", "type" : "Literal" }, "hour" : { + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "456", "type" : "Literal" }, "timezoneOffset" : { + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "238", "name" : "TimeX", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "238", "s" : [ { - "r" : "14", + "r" : "239", "value" : [ "","define ","TimeX",": ","@T12:10:59.456" ] } ] } } ], "expression" : { - "localId" : "14", + "localId" : "239", "type" : "Time", + "signature" : [ ], "hour" : { + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" }, "second" : { + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", "type" : "Literal" }, "millisecond" : { + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "456", "type" : "Literal" @@ -315,14 +341,16 @@ define Unicode: '\u0048' module.exports['Escape'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "236", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -338,17 +366,18 @@ module.exports['Escape'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -356,7 +385,7 @@ module.exports['Escape'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -364,33 +393,42 @@ module.exports['Escape'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "SingleQuote", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","SingleQuote",": " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'\\''" ] } ] @@ -398,24 +436,24 @@ module.exports['Escape'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "'", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "215", "name" : "DoubleQuote", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "215", "s" : [ { "value" : [ "","define ","DoubleQuote",": " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "'\\\"'" ] } ] @@ -423,24 +461,24 @@ module.exports['Escape'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\"", "type" : "Literal" } }, { - "localId" : "7", + "localId" : "218", "name" : "Backtick", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","Backtick",": " ] }, { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "'\\`'" ] } ] @@ -448,24 +486,24 @@ module.exports['Escape'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "`", "type" : "Literal" } }, { - "localId" : "9", + "localId" : "221", "name" : "CarriageReturn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "221", "s" : [ { "value" : [ "","define ","CarriageReturn",": " ] }, { - "r" : "8", + "r" : "222", "s" : [ { "value" : [ "'\\r'" ] } ] @@ -473,24 +511,24 @@ module.exports['Escape'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\r", "type" : "Literal" } }, { - "localId" : "11", + "localId" : "224", "name" : "LineFeed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "224", "s" : [ { "value" : [ "","define ","LineFeed",": " ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "'\\n'" ] } ] @@ -498,24 +536,24 @@ module.exports['Escape'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\n", "type" : "Literal" } }, { - "localId" : "13", + "localId" : "227", "name" : "Tab", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "227", "s" : [ { "value" : [ "","define ","Tab",": " ] }, { - "r" : "12", + "r" : "228", "s" : [ { "value" : [ "'\\t'" ] } ] @@ -523,24 +561,24 @@ module.exports['Escape'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\t", "type" : "Literal" } }, { - "localId" : "15", + "localId" : "230", "name" : "FormFeed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "","define ","FormFeed",": " ] }, { - "r" : "14", + "r" : "231", "s" : [ { "value" : [ "'\\f'" ] } ] @@ -548,24 +586,24 @@ module.exports['Escape'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\f", "type" : "Literal" } }, { - "localId" : "17", + "localId" : "233", "name" : "Backslash", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "","define ","Backslash",": " ] }, { - "r" : "16", + "r" : "234", "s" : [ { "value" : [ "'\\\\'" ] } ] @@ -573,24 +611,24 @@ module.exports['Escape'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\", "type" : "Literal" } }, { - "localId" : "19", + "localId" : "236", "name" : "Unicode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "236", "s" : [ { "value" : [ "","define ","Unicode",": " ] }, { - "r" : "18", + "r" : "237", "s" : [ { "value" : [ "'\\u0048'" ] } ] @@ -598,7 +636,7 @@ module.exports['Escape'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "H", "type" : "Literal" diff --git a/test/elm/logical/data.js b/test/elm/logical/data.js index cf4f60e24..be3fb050c 100644 --- a/test/elm/logical/data.js +++ b/test/elm/logical/data.js @@ -25,14 +25,16 @@ define NF: null and false module.exports['And'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -48,17 +50,18 @@ module.exports['And'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -66,7 +69,7 @@ module.exports['And'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -74,342 +77,372 @@ module.exports['And'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "TT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","TT",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "true"," and ","true" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "And", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "TF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","TF",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "true"," and ","false" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "And", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "222", "name" : "TN", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","TN",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "true"," and ","null" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "And", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { + "localId" : "226", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "225", "type" : "Null" } } ] } }, { - "localId" : "17", + "localId" : "228", "name" : "FF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "228", "s" : [ { "value" : [ "","define ","FF",": " ] }, { - "r" : "16", + "r" : "229", "s" : [ { - "r" : "14", + "r" : "230", "value" : [ "false"," and ","false" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "229", "type" : "And", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "15", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } ] } }, { - "localId" : "21", + "localId" : "233", "name" : "FT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "233", "s" : [ { "value" : [ "","define ","FT",": " ] }, { - "r" : "20", + "r" : "234", "s" : [ { - "r" : "18", + "r" : "235", "value" : [ "false"," and ","true" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "234", "type" : "And", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "25", + "localId" : "238", "name" : "FN", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "238", "s" : [ { "value" : [ "","define ","FN",": " ] }, { - "r" : "24", + "r" : "239", "s" : [ { - "r" : "22", + "r" : "240", "value" : [ "false"," and ","null" ] } ] } ] } } ], "expression" : { - "localId" : "24", + "localId" : "239", "type" : "And", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "241", "type" : "Null" } } ] } }, { - "localId" : "29", + "localId" : "244", "name" : "NN", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "244", "s" : [ { "value" : [ "","define ","NN",": " ] }, { - "r" : "28", + "r" : "245", "s" : [ { - "r" : "26", + "r" : "246", "value" : [ "null"," and ","null" ] } ] } ] } } ], "expression" : { - "localId" : "28", + "localId" : "245", "type" : "And", + "signature" : [ ], "operand" : [ { + "localId" : "248", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "246", "type" : "Null" } }, { + "localId" : "249", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "247", "type" : "Null" } } ] } }, { - "localId" : "33", + "localId" : "251", "name" : "NT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "251", "s" : [ { "value" : [ "","define ","NT",": " ] }, { - "r" : "32", + "r" : "252", "s" : [ { - "r" : "30", + "r" : "253", "value" : [ "null"," and ","true" ] } ] } ] } } ], "expression" : { - "localId" : "32", + "localId" : "252", "type" : "And", + "signature" : [ ], "operand" : [ { + "localId" : "255", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "253", "type" : "Null" } }, { - "localId" : "31", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "37", + "localId" : "257", "name" : "NF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "","define ","NF",": " ] }, { - "r" : "36", + "r" : "258", "s" : [ { - "r" : "34", + "r" : "259", "value" : [ "null"," and ","false" ] } ] } ] } } ], "expression" : { - "localId" : "36", + "localId" : "258", "type" : "And", + "signature" : [ ], "operand" : [ { + "localId" : "261", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "259", "type" : "Null" } }, { - "localId" : "35", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" @@ -437,14 +470,16 @@ define NF: null or false module.exports['Or'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -460,17 +495,18 @@ module.exports['Or'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -478,7 +514,7 @@ module.exports['Or'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -486,342 +522,372 @@ module.exports['Or'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "TT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","TT",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "true"," or ","true" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Or", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "TF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","TF",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "true"," or ","false" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "Or", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "222", "name" : "TN", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","TN",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "true"," or ","null" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "Or", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { + "localId" : "226", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "225", "type" : "Null" } } ] } }, { - "localId" : "17", + "localId" : "228", "name" : "FF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "228", "s" : [ { "value" : [ "","define ","FF",": " ] }, { - "r" : "16", + "r" : "229", "s" : [ { - "r" : "14", + "r" : "230", "value" : [ "false"," or ","false" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "229", "type" : "Or", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "15", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } ] } }, { - "localId" : "21", + "localId" : "233", "name" : "FT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "233", "s" : [ { "value" : [ "","define ","FT",": " ] }, { - "r" : "20", + "r" : "234", "s" : [ { - "r" : "18", + "r" : "235", "value" : [ "false"," or ","true" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "234", "type" : "Or", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "25", + "localId" : "238", "name" : "FN", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "238", "s" : [ { "value" : [ "","define ","FN",": " ] }, { - "r" : "24", + "r" : "239", "s" : [ { - "r" : "22", + "r" : "240", "value" : [ "false"," or ","null" ] } ] } ] } } ], "expression" : { - "localId" : "24", + "localId" : "239", "type" : "Or", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "241", "type" : "Null" } } ] } }, { - "localId" : "29", + "localId" : "244", "name" : "NN", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "244", "s" : [ { "value" : [ "","define ","NN",": " ] }, { - "r" : "28", + "r" : "245", "s" : [ { - "r" : "26", + "r" : "246", "value" : [ "null"," or ","null" ] } ] } ] } } ], "expression" : { - "localId" : "28", + "localId" : "245", "type" : "Or", + "signature" : [ ], "operand" : [ { + "localId" : "248", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "246", "type" : "Null" } }, { + "localId" : "249", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "247", "type" : "Null" } } ] } }, { - "localId" : "33", + "localId" : "251", "name" : "NT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "251", "s" : [ { "value" : [ "","define ","NT",": " ] }, { - "r" : "32", + "r" : "252", "s" : [ { - "r" : "30", + "r" : "253", "value" : [ "null"," or ","true" ] } ] } ] } } ], "expression" : { - "localId" : "32", + "localId" : "252", "type" : "Or", + "signature" : [ ], "operand" : [ { + "localId" : "255", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "253", "type" : "Null" } }, { - "localId" : "31", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "37", + "localId" : "257", "name" : "NF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "","define ","NF",": " ] }, { - "r" : "36", + "r" : "258", "s" : [ { - "r" : "34", + "r" : "259", "value" : [ "null"," or ","false" ] } ] } ] } } ], "expression" : { - "localId" : "36", + "localId" : "258", "type" : "Or", + "signature" : [ ], "operand" : [ { + "localId" : "261", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "259", "type" : "Null" } }, { - "localId" : "35", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" @@ -849,14 +915,16 @@ define NF: null xor false module.exports['XOr'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -872,17 +940,18 @@ module.exports['XOr'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -890,7 +959,7 @@ module.exports['XOr'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -898,342 +967,372 @@ module.exports['XOr'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "TT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","TT",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "true"," xor ","true" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Xor", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "TF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","TF",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "true"," xor ","false" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "Xor", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "222", "name" : "TN", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","TN",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "true"," xor ","null" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "Xor", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { + "localId" : "226", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "225", "type" : "Null" } } ] } }, { - "localId" : "17", + "localId" : "228", "name" : "FF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "228", "s" : [ { "value" : [ "","define ","FF",": " ] }, { - "r" : "16", + "r" : "229", "s" : [ { - "r" : "14", + "r" : "230", "value" : [ "false"," xor ","false" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "229", "type" : "Xor", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "15", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } ] } }, { - "localId" : "21", + "localId" : "233", "name" : "FT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "233", "s" : [ { "value" : [ "","define ","FT",": " ] }, { - "r" : "20", + "r" : "234", "s" : [ { - "r" : "18", + "r" : "235", "value" : [ "false"," xor ","true" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "234", "type" : "Xor", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "25", + "localId" : "238", "name" : "FN", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "238", "s" : [ { "value" : [ "","define ","FN",": " ] }, { - "r" : "24", + "r" : "239", "s" : [ { - "r" : "22", + "r" : "240", "value" : [ "false"," xor ","null" ] } ] } ] } } ], "expression" : { - "localId" : "24", + "localId" : "239", "type" : "Xor", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" }, { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "241", "type" : "Null" } } ] } }, { - "localId" : "29", + "localId" : "244", "name" : "NN", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "244", "s" : [ { "value" : [ "","define ","NN",": " ] }, { - "r" : "28", + "r" : "245", "s" : [ { - "r" : "26", + "r" : "246", "value" : [ "null"," xor ","null" ] } ] } ] } } ], "expression" : { - "localId" : "28", + "localId" : "245", "type" : "Xor", + "signature" : [ ], "operand" : [ { + "localId" : "248", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", + "localId" : "246", "type" : "Null" } }, { + "localId" : "249", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "247", "type" : "Null" } } ] } }, { - "localId" : "33", + "localId" : "251", "name" : "NT", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "251", "s" : [ { "value" : [ "","define ","NT",": " ] }, { - "r" : "32", + "r" : "252", "s" : [ { - "r" : "30", + "r" : "253", "value" : [ "null"," xor ","true" ] } ] } ] } } ], "expression" : { - "localId" : "32", + "localId" : "252", "type" : "Xor", + "signature" : [ ], "operand" : [ { + "localId" : "255", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "253", "type" : "Null" } }, { - "localId" : "31", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "37", + "localId" : "257", "name" : "NF", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "257", "s" : [ { "value" : [ "","define ","NF",": " ] }, { - "r" : "36", + "r" : "258", "s" : [ { - "r" : "34", + "r" : "259", "value" : [ "null"," xor ","false" ] } ] } ] } } ], "expression" : { - "localId" : "36", + "localId" : "258", "type" : "Xor", + "signature" : [ ], "operand" : [ { + "localId" : "261", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "259", "type" : "Null" } }, { - "localId" : "35", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" @@ -1255,14 +1354,16 @@ define NotNull: not null module.exports['Not'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1278,17 +1379,18 @@ module.exports['Not'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1296,7 +1398,7 @@ module.exports['Not'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1304,108 +1406,122 @@ module.exports['Not'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "NotTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","NotTrue",": " ] }, { - "r" : "3", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "not ","true" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "213", "type" : "Not", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "216", "name" : "NotFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","NotFalse",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { - "r" : "5", + "r" : "218", "value" : [ "not ","false" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "217", "type" : "Not", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "220", "name" : "NotNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","define ","NotNull",": " ] }, { - "r" : "9", + "r" : "221", "s" : [ { - "r" : "8", + "r" : "222", "value" : [ "not ","null" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "221", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "223", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "222", "type" : "Null" } } @@ -1426,14 +1542,16 @@ define NullIsTrue: null is true module.exports['IsTrue'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1449,17 +1567,18 @@ module.exports['IsTrue'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1467,7 +1586,7 @@ module.exports['IsTrue'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1475,108 +1594,122 @@ module.exports['IsTrue'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "TrueIsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","TrueIsTrue",": " ] }, { - "r" : "3", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "true"," is true" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "214", "type" : "IsTrue", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "216", "name" : "FalseIsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","FalseIsTrue",": " ] }, { - "r" : "6", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "217", "value" : [ "false"," is true" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "218", "type" : "IsTrue", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "220", "name" : "NullIsTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","define ","NullIsTrue",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "8", + "r" : "221", "value" : [ "null"," is true" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "IsTrue", + "signature" : [ ], "operand" : { + "localId" : "223", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "221", "type" : "Null" } } @@ -1597,14 +1730,16 @@ define NullIsFalse: null is false module.exports['IsFalse'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1620,17 +1755,18 @@ module.exports['IsFalse'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1638,7 +1774,7 @@ module.exports['IsFalse'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1646,108 +1782,122 @@ module.exports['IsFalse'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "TrueIsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","TrueIsFalse",": " ] }, { - "r" : "3", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "true"," is false" ] } ] } ] } } ], "expression" : { - "localId" : "3", + "localId" : "214", "type" : "IsFalse", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "216", "name" : "FalseIsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","FalseIsFalse",": " ] }, { - "r" : "6", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "217", "value" : [ "false"," is false" ] } ] } ] } } ], "expression" : { - "localId" : "6", + "localId" : "218", "type" : "IsFalse", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "220", "name" : "NullIsFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "","define ","NullIsFalse",": " ] }, { - "r" : "9", + "r" : "222", "s" : [ { - "r" : "8", + "r" : "221", "value" : [ "null"," is false" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "222", "type" : "IsFalse", + "signature" : [ ], "operand" : { + "localId" : "223", "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "221", "type" : "Null" } } diff --git a/test/elm/message/data.js b/test/elm/message/data.js index 0f8adacc0..8c529776e 100644 --- a/test/elm/message/data.js +++ b/test/elm/message/data.js @@ -20,14 +20,16 @@ define oneOverZero: DoDivide(1, 0) module.exports['Message'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "238", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -43,17 +45,18 @@ module.exports['Message'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -61,7 +64,7 @@ module.exports['Message'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -69,22 +72,31 @@ module.exports['Message'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "14", + "localId" : "211", "name" : "DoDivide", "context" : "Patient", "accessLevel" : "Public", @@ -92,40 +104,26 @@ module.exports['Message'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "211", "s" : [ { - "value" : [ "","define function ","DoDivide","(","num"," " ] - }, { - "r" : "2", - "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ ", ","den"," " ] - }, { - "r" : "3", - "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ "):\n " ] + "value" : [ "","define function DoDivide(num Integer, den Integer):\n " ] }, { - "r" : "13", + "r" : "231", "s" : [ { - "r" : "13", + "r" : "231", "s" : [ { "value" : [ "Message","(" ] }, { - "r" : "6", + "r" : "216", "s" : [ { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "num" ] } ] }, { "value" : [ " / " ] }, { - "r" : "5", + "r" : "218", "s" : [ { "value" : [ "den" ] } ] @@ -133,34 +131,34 @@ module.exports['Message'] = { }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "223", "s" : [ { - "r" : "7", + "r" : "224", "s" : [ { "value" : [ "den" ] } ] }, { - "r" : "8", + "r" : "225", "value" : [ " ","="," ","0" ] } ] }, { "value" : [ ", " ] }, { - "r" : "10", + "r" : "226", "s" : [ { "value" : [ "'DivideByZero'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "11", + "r" : "227", "s" : [ { "value" : [ "'Error'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "12", + "r" : "228", "s" : [ { "value" : [ "'Cannot divide by zero'" ] } ] @@ -172,142 +170,153 @@ module.exports['Message'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "231", "type" : "Message", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "216", "type" : "Divide", + "signature" : [ ], "operand" : [ { + "localId" : "220", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "4", + "localId" : "217", "name" : "num", "type" : "OperandRef" } }, { + "localId" : "222", "type" : "ToDecimal", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "218", "name" : "den", "type" : "OperandRef" } } ] }, "condition" : { - "localId" : "9", + "localId" : "223", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "7", + "localId" : "224", "name" : "den", "type" : "OperandRef" }, { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } ] }, "code" : { - "localId" : "10", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "DivideByZero", "type" : "Literal" }, "severity" : { - "localId" : "11", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Error", "type" : "Literal" }, "message" : { - "localId" : "12", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Cannot divide by zero", "type" : "Literal" } }, "operand" : [ { + "localId" : "213", "name" : "num", "operandTypeSpecifier" : { - "localId" : "2", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { + "localId" : "215", "name" : "den", "operandTypeSpecifier" : { - "localId" : "3", + "localId" : "214", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "18", + "localId" : "233", "name" : "oneOverTwo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "","define ","oneOverTwo",": " ] }, { - "r" : "17", + "r" : "236", "s" : [ { - "r" : "15", + "r" : "234", "value" : [ "DoDivide","(","1",", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "17", + "localId" : "236", "name" : "DoDivide", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "16", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } ] } }, { - "localId" : "22", + "localId" : "238", "name" : "oneOverZero", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "22", + "r" : "238", "s" : [ { "value" : [ "","define ","oneOverZero",": " ] }, { - "r" : "21", + "r" : "241", "s" : [ { - "r" : "19", + "r" : "239", "value" : [ "DoDivide","(","1",", ","0",")" ] } ] } ] } } ], "expression" : { - "localId" : "21", + "localId" : "241", "name" : "DoDivide", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "19", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "20", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" diff --git a/test/elm/nullological/data.js b/test/elm/nullological/data.js index 3539206d5..962247203 100644 --- a/test/elm/nullological/data.js +++ b/test/elm/nullological/data.js @@ -17,14 +17,16 @@ define Nil: null module.exports['Nil'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -40,17 +42,18 @@ module.exports['Nil'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -58,7 +61,7 @@ module.exports['Nil'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -66,37 +69,46 @@ module.exports['Nil'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Nil", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "","define ","Nil",": ","null" ] } ] } } ], "expression" : { - "localId" : "2", + "localId" : "213", "type" : "Null" } } ] @@ -118,14 +130,16 @@ define NonNullVarIsNull: One is null module.exports['IsNull'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "230", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -141,17 +155,18 @@ module.exports['IsNull'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -159,7 +174,7 @@ module.exports['IsNull'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -167,103 +182,113 @@ module.exports['IsNull'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Nil", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "","define ","Nil",": ","null" ] } ] } } ], "expression" : { - "localId" : "2", + "localId" : "213", "type" : "Null" } }, { - "localId" : "5", + "localId" : "215", "name" : "One", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "215", "s" : [ { - "r" : "4", + "r" : "216", "value" : [ "","define ","One",": ","1" ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, { - "localId" : "8", + "localId" : "218", "name" : "NullIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "218", "s" : [ { "value" : [ "","define ","NullIsNull",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "null"," is null" ] } ] } ] } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "6", + "localId" : "219", "type" : "Null" } } }, { - "localId" : "11", + "localId" : "222", "name" : "NullVarIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "222", "s" : [ { "value" : [ "","define ","NullVarIsNull",": " ] }, { - "r" : "10", + "r" : "224", "s" : [ { - "r" : "9", + "r" : "223", "s" : [ { "value" : [ "Nil" ] } ] @@ -274,29 +299,30 @@ module.exports['IsNull'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "224", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "9", + "localId" : "223", "name" : "Nil", "type" : "ExpressionRef" } } }, { - "localId" : "14", + "localId" : "226", "name" : "StringIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "226", "s" : [ { "value" : [ "","define ","StringIsNull",": " ] }, { - "r" : "13", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "227", "s" : [ { "value" : [ "''" ] } ] @@ -307,30 +333,31 @@ module.exports['IsNull'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "228", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "12", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } } }, { - "localId" : "17", + "localId" : "230", "name" : "NonNullVarIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "230", "s" : [ { "value" : [ "","define ","NonNullVarIsNull",": " ] }, { - "r" : "16", + "r" : "232", "s" : [ { - "r" : "15", + "r" : "231", "s" : [ { "value" : [ "One" ] } ] @@ -341,10 +368,11 @@ module.exports['IsNull'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "232", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "231", "name" : "One", "type" : "ExpressionRef" } @@ -372,14 +400,16 @@ define UnionAsList: Coalesce(ListA union ListWithNull) module.exports['Coalesce'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "298", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -395,17 +425,18 @@ module.exports['Coalesce'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -413,7 +444,7 @@ module.exports['Coalesce'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -421,46 +452,55 @@ module.exports['Coalesce'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "NullNullHelloNullWorld", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","NullNullHelloNullWorld",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "Coalesce","(","null",", ","null",", " ] }, { - "r" : "4", + "r" : "215", "s" : [ { "value" : [ "'Hello'" ] } ] }, { - "r" : "5", + "r" : "216", "value" : [ ", ","null",", " ] }, { - "r" : "6", + "r" : "217", "s" : [ { "value" : [ "'World'" ] } ] @@ -471,54 +511,55 @@ module.exports['Coalesce'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "type" : "Null" }, { - "localId" : "3", + "localId" : "214", "type" : "Null" }, { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" }, { - "localId" : "5", + "localId" : "216", "type" : "Null" }, { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" } ] } }, { - "localId" : "14", + "localId" : "222", "name" : "FooNullNullBar", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "222", "s" : [ { "value" : [ "","define ","FooNullNullBar",": " ] }, { - "r" : "13", + "r" : "231", "s" : [ { "value" : [ "Coalesce","(" ] }, { - "r" : "9", + "r" : "223", "s" : [ { "value" : [ "'Foo'" ] } ] }, { - "r" : "10", + "r" : "224", "value" : [ ", ","null",", ","null",", " ] }, { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "'Bar'" ] } ] @@ -529,98 +570,104 @@ module.exports['Coalesce'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "231", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "9", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" }, { + "localId" : "232", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "224", "type" : "Null" } }, { + "localId" : "233", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "225", "type" : "Null" } }, { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" } ] } }, { - "localId" : "19", + "localId" : "235", "name" : "AllNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "235", "s" : [ { "value" : [ "","define ","AllNull",": " ] }, { - "r" : "18", + "r" : "241", "s" : [ { - "r" : "15", + "r" : "236", "value" : [ "Coalesce","(","null",", ","null",", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "241", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "236", "type" : "Null" }, { - "localId" : "16", + "localId" : "237", "type" : "Null" }, { - "localId" : "17", + "localId" : "238", "type" : "Null" } ] } }, { - "localId" : "27", + "localId" : "243", "name" : "ListArgStartsWithNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "243", "s" : [ { "value" : [ "","define ","ListArgStartsWithNull",": " ] }, { - "r" : "26", + "r" : "255", "s" : [ { "value" : [ "Coalesce","(" ] }, { - "r" : "25", + "r" : "244", "s" : [ { - "r" : "20", + "r" : "245", "value" : [ "List{","null",", ","null",", " ] }, { - "r" : "22", + "r" : "247", "s" : [ { "value" : [ "'One'" ] } ] }, { - "r" : "23", + "r" : "248", "value" : [ ", ","null",", " ] }, { - "r" : "24", + "r" : "249", "s" : [ { "value" : [ "'Two'" ] } ] @@ -634,39 +681,46 @@ module.exports['Coalesce'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "255", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "244", "type" : "List", "element" : [ { + "localId" : "250", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "20", + "localId" : "245", "type" : "Null" } }, { + "localId" : "251", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "246", "type" : "Null" } }, { - "localId" : "22", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "One", "type" : "Literal" }, { + "localId" : "252", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "248", "type" : "Null" } }, { - "localId" : "24", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Two", "type" : "Literal" @@ -674,24 +728,24 @@ module.exports['Coalesce'] = { } ] } }, { - "localId" : "34", + "localId" : "257", "name" : "ListArgAllNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "257", "s" : [ { "value" : [ "","define ","ListArgAllNull",": " ] }, { - "r" : "33", + "r" : "265", "s" : [ { "value" : [ "Coalesce","(" ] }, { - "r" : "32", + "r" : "258", "s" : [ { - "r" : "28", + "r" : "259", "value" : [ "List{","null",", ","null",", ","null",", ","null","}" ] } ] }, { @@ -701,52 +755,53 @@ module.exports['Coalesce'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "265", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "258", "type" : "List", "element" : [ { - "localId" : "28", + "localId" : "259", "type" : "Null" }, { - "localId" : "29", + "localId" : "260", "type" : "Null" }, { - "localId" : "30", + "localId" : "261", "type" : "Null" }, { - "localId" : "31", + "localId" : "262", "type" : "Null" } ] } ] } }, { - "localId" : "41", + "localId" : "267", "name" : "ListWithNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "267", "s" : [ { "value" : [ "","define ","ListWithNull",": " ] }, { - "r" : "40", + "r" : "268", "s" : [ { - "r" : "35", + "r" : "269", "value" : [ "List{","null",", ","null",", " ] }, { - "r" : "37", + "r" : "271", "s" : [ { "value" : [ "'One'" ] } ] }, { - "r" : "38", + "r" : "272", "value" : [ ", ","null",", " ] }, { - "r" : "39", + "r" : "273", "s" : [ { "value" : [ "'Two'" ] } ] @@ -757,58 +812,64 @@ module.exports['Coalesce'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "268", "type" : "List", "element" : [ { + "localId" : "274", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "35", + "localId" : "269", "type" : "Null" } }, { + "localId" : "275", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "36", + "localId" : "270", "type" : "Null" } }, { - "localId" : "37", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "One", "type" : "Literal" }, { + "localId" : "276", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "38", + "localId" : "272", "type" : "Null" } }, { - "localId" : "39", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Two", "type" : "Literal" } ] } }, { - "localId" : "44", + "localId" : "278", "name" : "ListExpressionRef", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "44", + "r" : "278", "s" : [ { "value" : [ "","define ","ListExpressionRef",": " ] }, { - "r" : "43", + "r" : "282", "s" : [ { "value" : [ "Coalesce","(" ] }, { - "r" : "42", + "r" : "279", "s" : [ { "value" : [ "ListWithNull" ] } ] @@ -819,31 +880,32 @@ module.exports['Coalesce'] = { } } ], "expression" : { - "localId" : "43", + "localId" : "282", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "42", + "localId" : "279", "name" : "ListWithNull", "type" : "ExpressionRef" } ] } }, { - "localId" : "47", + "localId" : "284", "name" : "RetrieveAsList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "284", "s" : [ { "value" : [ "","define ","RetrieveAsList",": " ] }, { - "r" : "46", + "r" : "288", "s" : [ { "value" : [ "Coalesce","(" ] }, { - "r" : "45", + "r" : "285", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -854,84 +916,93 @@ module.exports['Coalesce'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "288", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "45", + "localId" : "285", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } ] } }, { - "localId" : "52", + "localId" : "290", "name" : "ListA", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "52", + "r" : "290", "s" : [ { "value" : [ "","define ","ListA",": " ] }, { - "r" : "51", + "r" : "291", "s" : [ { - "r" : "48", + "r" : "292", "value" : [ "List{","null",", ","null",", ","3","}" ] } ] } ] } } ], "expression" : { - "localId" : "51", + "localId" : "291", "type" : "List", "element" : [ { + "localId" : "295", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "292", "type" : "Null" } }, { + "localId" : "296", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "49", + "localId" : "293", "type" : "Null" } }, { - "localId" : "50", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } ] } }, { - "localId" : "57", + "localId" : "298", "name" : "UnionAsList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "298", "s" : [ { "value" : [ "","define ","UnionAsList",": " ] }, { - "r" : "56", + "r" : "314", "s" : [ { "value" : [ "Coalesce","(" ] }, { - "r" : "55", + "r" : "311", "s" : [ { - "r" : "53", + "r" : "299", "s" : [ { "value" : [ "ListA" ] } ] }, { "value" : [ " union " ] }, { - "r" : "54", + "r" : "300", "s" : [ { "value" : [ "ListWithNull" ] } ] @@ -943,46 +1014,62 @@ module.exports['Coalesce'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "314", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "55", + "localId" : "311", "type" : "Union", + "signature" : [ ], "operand" : [ { + "localId" : "301", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "53", + "localId" : "299", "name" : "ListA", "type" : "ExpressionRef" }, "asTypeSpecifier" : { + "localId" : "302", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "303", "type" : "ChoiceTypeSpecifier", + "type" : [ ], "choice" : [ { + "localId" : "304", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" }, { + "localId" : "305", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } ] } } }, { + "localId" : "306", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "54", + "localId" : "300", "name" : "ListWithNull", "type" : "ExpressionRef" }, "asTypeSpecifier" : { + "localId" : "307", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "308", "type" : "ChoiceTypeSpecifier", + "type" : [ ], "choice" : [ { + "localId" : "309", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" }, { + "localId" : "310", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } ] diff --git a/test/elm/parameters/data.js b/test/elm/parameters/data.js index c0414946c..792166da7 100644 --- a/test/elm/parameters/data.js +++ b/test/elm/parameters/data.js @@ -21,14 +21,16 @@ define foo: 'bar' module.exports['ParameterDef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "236", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -44,17 +46,18 @@ module.exports['ParameterDef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -62,7 +65,7 @@ module.exports['ParameterDef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -70,37 +73,37 @@ module.exports['ParameterDef'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "MeasureYear", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { - "r" : "2", + "r" : "208", "value" : [ "","parameter ","MeasureYear"," default ","2012" ] } ] } } ], "default" : { - "localId" : "2", + "localId" : "208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "209", "name" : "IntParameter", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { "value" : [ "","parameter ","IntParameter"," " ] }, { - "r" : "4", + "r" : "210", "s" : [ { "value" : [ "Integer" ] } ] @@ -108,26 +111,26 @@ module.exports['ParameterDef'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "4", + "localId" : "210", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { - "localId" : "8", + "localId" : "211", "name" : "ListParameter", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "211", "s" : [ { "value" : [ "","parameter ","ListParameter"," " ] }, { - "r" : "7", + "r" : "212", "s" : [ { "value" : [ "List<" ] }, { - "r" : "6", + "r" : "213", "s" : [ { "value" : [ "String" ] } ] @@ -138,34 +141,34 @@ module.exports['ParameterDef'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "7", + "localId" : "212", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "6", + "localId" : "213", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "25", + "localId" : "214", "name" : "TupleParameter", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "214", "s" : [ { "value" : [ "","parameter ","TupleParameter"," " ] }, { - "r" : "24", + "r" : "215", "s" : [ { "value" : [ "Tuple{" ] }, { - "r" : "10", + "r" : "216", "s" : [ { "value" : [ "a"," " ] }, { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "Integer" ] } ] @@ -173,11 +176,11 @@ module.exports['ParameterDef'] = { }, { "value" : [ ", " ] }, { - "r" : "12", + "r" : "218", "s" : [ { "value" : [ "b"," " ] }, { - "r" : "11", + "r" : "219", "s" : [ { "value" : [ "String" ] } ] @@ -185,11 +188,11 @@ module.exports['ParameterDef'] = { }, { "value" : [ ", " ] }, { - "r" : "14", + "r" : "220", "s" : [ { "value" : [ "c"," " ] }, { - "r" : "13", + "r" : "221", "s" : [ { "value" : [ "Boolean" ] } ] @@ -197,15 +200,15 @@ module.exports['ParameterDef'] = { }, { "value" : [ ", " ] }, { - "r" : "17", + "r" : "222", "s" : [ { "value" : [ "d"," " ] }, { - "r" : "16", + "r" : "223", "s" : [ { "value" : [ "List<" ] }, { - "r" : "15", + "r" : "224", "s" : [ { "value" : [ "Integer" ] } ] @@ -216,19 +219,19 @@ module.exports['ParameterDef'] = { }, { "value" : [ ", " ] }, { - "r" : "23", + "r" : "225", "s" : [ { "value" : [ "e"," " ] }, { - "r" : "22", + "r" : "226", "s" : [ { "value" : [ "Tuple{ " ] }, { - "r" : "19", + "r" : "227", "s" : [ { "value" : [ "f"," " ] }, { - "r" : "18", + "r" : "228", "s" : [ { "value" : [ "String" ] } ] @@ -236,11 +239,11 @@ module.exports['ParameterDef'] = { }, { "value" : [ ", " ] }, { - "r" : "21", + "r" : "229", "s" : [ { "value" : [ "g"," " ] }, { - "r" : "20", + "r" : "230", "s" : [ { "value" : [ "Boolean" ] } ] @@ -256,63 +259,63 @@ module.exports['ParameterDef'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "24", + "localId" : "215", "type" : "TupleTypeSpecifier", "element" : [ { - "localId" : "10", + "localId" : "216", "name" : "a", "elementType" : { - "localId" : "9", + "localId" : "217", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { - "localId" : "12", + "localId" : "218", "name" : "b", "elementType" : { - "localId" : "11", + "localId" : "219", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { - "localId" : "14", + "localId" : "220", "name" : "c", "elementType" : { - "localId" : "13", + "localId" : "221", "name" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "NamedTypeSpecifier" } }, { - "localId" : "17", + "localId" : "222", "name" : "d", "elementType" : { - "localId" : "16", + "localId" : "223", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "15", + "localId" : "224", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "23", + "localId" : "225", "name" : "e", "elementType" : { - "localId" : "22", + "localId" : "226", "type" : "TupleTypeSpecifier", "element" : [ { - "localId" : "19", + "localId" : "227", "name" : "f", "elementType" : { - "localId" : "18", + "localId" : "228", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { - "localId" : "21", + "localId" : "229", "name" : "g", "elementType" : { - "localId" : "20", + "localId" : "230", "name" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "NamedTypeSpecifier" } @@ -324,33 +327,42 @@ module.exports['ParameterDef'] = { }, "contexts" : { "def" : [ { + "localId" : "234", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "232", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "233", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "231", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "27", + "localId" : "236", "name" : "foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "236", "s" : [ { "value" : [ "","define ","foo",": " ] }, { - "r" : "26", + "r" : "237", "s" : [ { "value" : [ "'bar'" ] } ] @@ -358,7 +370,7 @@ module.exports['ParameterDef'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" @@ -378,14 +390,16 @@ define Foo: FooP module.exports['ParameterRef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "214", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -401,17 +415,18 @@ module.exports['ParameterRef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -419,7 +434,7 @@ module.exports['ParameterRef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -427,17 +442,17 @@ module.exports['ParameterRef'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," default " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "'Bar'" ] } ] @@ -445,7 +460,7 @@ module.exports['ParameterRef'] = { } } ], "default" : { - "localId" : "2", + "localId" : "208", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" @@ -454,33 +469,42 @@ module.exports['ParameterRef'] = { }, "contexts" : { "def" : [ { + "localId" : "212", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "210", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "211", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "209", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "214", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "214", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "4", + "r" : "215", "s" : [ { "value" : [ "FooP" ] } ] @@ -488,7 +512,7 @@ module.exports['ParameterRef'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "215", "name" : "FooP", "type" : "ParameterRef" } @@ -509,14 +533,16 @@ define Foo2: FooDP module.exports['BooleanParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -532,17 +558,18 @@ module.exports['BooleanParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -550,7 +577,7 @@ module.exports['BooleanParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -558,17 +585,17 @@ module.exports['BooleanParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "Boolean" ] } ] @@ -576,26 +603,26 @@ module.exports['BooleanParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { - "r" : "4", + "r" : "210", "value" : [ "","parameter ","FooDP"," default ","true" ] } ] } } ], "default" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" @@ -604,33 +631,42 @@ module.exports['BooleanParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "214", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "212", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "213", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "211", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "216", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { "value" : [ "FooP" ] } ] @@ -638,23 +674,23 @@ module.exports['BooleanParameterTypes'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "217", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "9", + "localId" : "219", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "FooDP" ] } ] @@ -662,7 +698,7 @@ module.exports['BooleanParameterTypes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "220", "name" : "FooDP", "type" : "ParameterRef" } @@ -683,14 +719,16 @@ define Foo2: FooDP module.exports['DecimalParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -706,17 +744,18 @@ module.exports['DecimalParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -724,7 +763,7 @@ module.exports['DecimalParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -732,17 +771,17 @@ module.exports['DecimalParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "Decimal" ] } ] @@ -750,26 +789,26 @@ module.exports['DecimalParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { - "r" : "4", + "r" : "210", "value" : [ "","parameter ","FooDP"," default ","1.5" ] } ] } } ], "default" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.5", "type" : "Literal" @@ -778,33 +817,42 @@ module.exports['DecimalParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "214", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "212", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "213", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "211", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "216", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { "value" : [ "FooP" ] } ] @@ -812,23 +860,23 @@ module.exports['DecimalParameterTypes'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "217", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "9", + "localId" : "219", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "FooDP" ] } ] @@ -836,7 +884,7 @@ module.exports['DecimalParameterTypes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "220", "name" : "FooDP", "type" : "ParameterRef" } @@ -857,14 +905,16 @@ define Foo2: FooDP module.exports['IntegerParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -880,17 +930,18 @@ module.exports['IntegerParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -898,7 +949,7 @@ module.exports['IntegerParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -906,17 +957,17 @@ module.exports['IntegerParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "Integer" ] } ] @@ -924,26 +975,26 @@ module.exports['IntegerParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { - "r" : "4", + "r" : "210", "value" : [ "","parameter ","FooDP"," default ","2" ] } ] } } ], "default" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -952,33 +1003,42 @@ module.exports['IntegerParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "214", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "212", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "213", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "211", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "216", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { "value" : [ "FooP" ] } ] @@ -986,23 +1046,23 @@ module.exports['IntegerParameterTypes'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "217", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "9", + "localId" : "219", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "FooDP" ] } ] @@ -1010,7 +1070,7 @@ module.exports['IntegerParameterTypes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "220", "name" : "FooDP", "type" : "ParameterRef" } @@ -1031,14 +1091,16 @@ define Foo2: FooDP module.exports['StringParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1054,17 +1116,18 @@ module.exports['StringParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1072,7 +1135,7 @@ module.exports['StringParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1080,17 +1143,17 @@ module.exports['StringParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "String" ] } ] @@ -1098,22 +1161,22 @@ module.exports['StringParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { "value" : [ "","parameter ","FooDP"," default " ] }, { - "r" : "4", + "r" : "210", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -1121,7 +1184,7 @@ module.exports['StringParameterTypes'] = { } } ], "default" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" @@ -1130,33 +1193,42 @@ module.exports['StringParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "214", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "212", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "213", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "211", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "216", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { "value" : [ "FooP" ] } ] @@ -1164,23 +1236,23 @@ module.exports['StringParameterTypes'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "217", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "9", + "localId" : "219", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "FooDP" ] } ] @@ -1188,7 +1260,7 @@ module.exports['StringParameterTypes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "220", "name" : "FooDP", "type" : "ParameterRef" } @@ -1210,14 +1282,16 @@ define Foo2: FooDP module.exports['CodeParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "221", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1233,17 +1307,18 @@ module.exports['CodeParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1251,7 +1326,7 @@ module.exports['CodeParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1259,17 +1334,17 @@ module.exports['CodeParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "4", + "localId" : "208", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "208", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "3", + "r" : "209", "s" : [ { "value" : [ "Code" ] } ] @@ -1277,26 +1352,26 @@ module.exports['CodeParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "3", + "localId" : "209", "name" : "{urn:hl7-org:elm-types:r1}Code", "type" : "NamedTypeSpecifier" } }, { - "localId" : "7", + "localId" : "210", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "210", "s" : [ { "value" : [ "","parameter ","FooDP"," default " ] }, { - "r" : "6", + "r" : "211", "s" : [ { "value" : [ "Code ","'FooTest'"," from " ] }, { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "\"FOOTESTCS\"" ] } ] @@ -1307,12 +1382,12 @@ module.exports['CodeParameterTypes'] = { } } ], "default" : { - "localId" : "6", + "localId" : "211", "code" : "FooTest", "display" : "Foo Test", "type" : "Code", "system" : { - "localId" : "5", + "localId" : "212", "name" : "FOOTESTCS" } } @@ -1320,14 +1395,14 @@ module.exports['CodeParameterTypes'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "FOOTESTCS", "id" : "http://footest.org", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"FOOTESTCS\"",": ","'http://footest.org'" ] } ] @@ -1337,33 +1412,42 @@ module.exports['CodeParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "216", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "214", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "215", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "213", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "9", + "localId" : "218", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "8", + "r" : "219", "s" : [ { "value" : [ "FooP" ] } ] @@ -1371,23 +1455,23 @@ module.exports['CodeParameterTypes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "219", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "11", + "localId" : "221", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "221", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "10", + "r" : "222", "s" : [ { "value" : [ "FooDP" ] } ] @@ -1395,7 +1479,7 @@ module.exports['CodeParameterTypes'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "222", "name" : "FooDP", "type" : "ParameterRef" } @@ -1417,14 +1501,16 @@ define Foo2: FooDP module.exports['ConceptParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "222", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1440,17 +1526,18 @@ module.exports['ConceptParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1458,7 +1545,7 @@ module.exports['ConceptParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1466,17 +1553,17 @@ module.exports['ConceptParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "4", + "localId" : "208", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "208", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "3", + "r" : "209", "s" : [ { "value" : [ "Concept" ] } ] @@ -1484,30 +1571,30 @@ module.exports['ConceptParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "3", + "localId" : "209", "name" : "{urn:hl7-org:elm-types:r1}Concept", "type" : "NamedTypeSpecifier" } }, { - "localId" : "8", + "localId" : "210", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "210", "s" : [ { "value" : [ "","parameter ","FooDP"," default " ] }, { - "r" : "7", + "r" : "211", "s" : [ { "value" : [ "Concept { " ] }, { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "Code ","'FooTest'"," from " ] }, { - "r" : "5", + "r" : "213", "s" : [ { "value" : [ "\"FOOTESTCS\"" ] } ] @@ -1519,14 +1606,14 @@ module.exports['ConceptParameterTypes'] = { } } ], "default" : { - "localId" : "7", + "localId" : "211", "display" : "Foo Test", "type" : "Concept", "code" : [ { - "localId" : "6", + "localId" : "212", "code" : "FooTest", "system" : { - "localId" : "5", + "localId" : "213", "name" : "FOOTESTCS" } } ] @@ -1535,14 +1622,14 @@ module.exports['ConceptParameterTypes'] = { }, "codeSystems" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "FOOTESTCS", "id" : "http://footest.org", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","codesystem ","\"FOOTESTCS\"",": ","'http://footest.org'" ] } ] @@ -1552,33 +1639,42 @@ module.exports['ConceptParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "217", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "215", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "216", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "214", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "219", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "219", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "9", + "r" : "220", "s" : [ { "value" : [ "FooP" ] } ] @@ -1586,23 +1682,23 @@ module.exports['ConceptParameterTypes'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "220", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "12", + "localId" : "222", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "222", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "11", + "r" : "223", "s" : [ { "value" : [ "FooDP" ] } ] @@ -1610,7 +1706,7 @@ module.exports['ConceptParameterTypes'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "223", "name" : "FooDP", "type" : "ParameterRef" } @@ -1631,14 +1727,16 @@ define Foo2: FooDP module.exports['DateTimeParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "225", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1654,17 +1752,18 @@ module.exports['DateTimeParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1672,7 +1771,7 @@ module.exports['DateTimeParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1680,17 +1779,17 @@ module.exports['DateTimeParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "DateTime" ] } ] @@ -1698,53 +1797,60 @@ module.exports['DateTimeParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { - "r" : "4", + "r" : "210", "value" : [ "","parameter ","FooDP"," default ","@2012-04-01T12:11:10" ] } ] } } ], "default" : { - "localId" : "4", + "localId" : "210", "type" : "DateTime", + "signature" : [ ], "year" : { + "localId" : "211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { + "localId" : "212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "hour" : { + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", "type" : "Literal" }, "second" : { + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", "type" : "Literal" @@ -1754,33 +1860,42 @@ module.exports['DateTimeParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "220", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "218", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "219", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "217", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "222", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "222", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "6", + "r" : "223", "s" : [ { "value" : [ "FooP" ] } ] @@ -1788,23 +1903,23 @@ module.exports['DateTimeParameterTypes'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "223", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "9", + "localId" : "225", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "225", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "8", + "r" : "226", "s" : [ { "value" : [ "FooDP" ] } ] @@ -1812,7 +1927,7 @@ module.exports['DateTimeParameterTypes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "226", "name" : "FooDP", "type" : "ParameterRef" } @@ -1833,14 +1948,16 @@ define Foo2: FooDP module.exports['DateParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "223", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1856,17 +1973,18 @@ module.exports['DateParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1874,7 +1992,7 @@ module.exports['DateParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1882,17 +2000,17 @@ module.exports['DateParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "Date" ] } ] @@ -1900,38 +2018,42 @@ module.exports['DateParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}Date", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { - "r" : "4", + "r" : "214", "value" : [ "","parameter ","FooDP"," default ","@2012-04-01" ] } ] } } ], "default" : { - "localId" : "4", + "localId" : "214", "type" : "Date", + "signature" : [ ], "year" : { + "localId" : "211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", "type" : "Literal" }, "month" : { + "localId" : "212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, "day" : { + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1941,33 +2063,42 @@ module.exports['DateParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "218", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "216", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "217", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "215", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "220", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "6", + "r" : "221", "s" : [ { "value" : [ "FooP" ] } ] @@ -1975,23 +2106,23 @@ module.exports['DateParameterTypes'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "221", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "9", + "localId" : "223", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "223", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "FooDP" ] } ] @@ -1999,7 +2130,7 @@ module.exports['DateParameterTypes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "name" : "FooDP", "type" : "ParameterRef" } @@ -2020,14 +2151,16 @@ define Foo2: FooDP module.exports['QuantityParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2043,17 +2176,18 @@ module.exports['QuantityParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2061,7 +2195,7 @@ module.exports['QuantityParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2069,17 +2203,17 @@ module.exports['QuantityParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "Quantity" ] } ] @@ -2087,22 +2221,22 @@ module.exports['QuantityParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}Quantity", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { "value" : [ "","parameter ","FooDP"," default " ] }, { - "r" : "4", + "r" : "210", "s" : [ { "value" : [ "10 ","'dL'" ] } ] @@ -2110,7 +2244,7 @@ module.exports['QuantityParameterTypes'] = { } } ], "default" : { - "localId" : "4", + "localId" : "210", "value" : 10, "unit" : "dL", "type" : "Quantity" @@ -2119,33 +2253,42 @@ module.exports['QuantityParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "214", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "212", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "213", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "211", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "216", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { "value" : [ "FooP" ] } ] @@ -2153,23 +2296,23 @@ module.exports['QuantityParameterTypes'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "217", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "9", + "localId" : "219", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "FooDP" ] } ] @@ -2177,7 +2320,7 @@ module.exports['QuantityParameterTypes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "220", "name" : "FooDP", "type" : "ParameterRef" } @@ -2198,14 +2341,16 @@ define Foo2: FooDP module.exports['TimeParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2221,17 +2366,18 @@ module.exports['TimeParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2239,7 +2385,7 @@ module.exports['TimeParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2247,17 +2393,17 @@ module.exports['TimeParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "Time" ] } ] @@ -2265,38 +2411,42 @@ module.exports['TimeParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}Time", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { - "r" : "4", + "r" : "210", "value" : [ "","parameter ","FooDP"," default ","@T12:00:00" ] } ] } } ], "default" : { - "localId" : "4", + "localId" : "210", "type" : "Time", + "signature" : [ ], "hour" : { + "localId" : "211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", "type" : "Literal" }, "minute" : { + "localId" : "212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, "second" : { + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -2306,33 +2456,42 @@ module.exports['TimeParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "217", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "215", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "216", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "214", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "219", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "219", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "FooP" ] } ] @@ -2340,23 +2499,23 @@ module.exports['TimeParameterTypes'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "220", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "9", + "localId" : "222", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "8", + "r" : "223", "s" : [ { "value" : [ "FooDP" ] } ] @@ -2364,7 +2523,7 @@ module.exports['TimeParameterTypes'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "223", "name" : "FooDP", "type" : "ParameterRef" } @@ -2385,14 +2544,16 @@ define Foo2: FooDP module.exports['ListParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "223", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2408,17 +2569,18 @@ module.exports['ListParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2426,7 +2588,7 @@ module.exports['ListParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2434,21 +2596,21 @@ module.exports['ListParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "4", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "List<" ] }, { - "r" : "2", + "r" : "209", "s" : [ { "value" : [ "String" ] } ] @@ -2459,44 +2621,44 @@ module.exports['ListParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "3", + "localId" : "208", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "2", + "localId" : "209", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "9", + "localId" : "210", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "210", "s" : [ { "value" : [ "","parameter ","FooDP"," default " ] }, { - "r" : "8", + "r" : "211", "s" : [ { "value" : [ "{ " ] }, { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "6", + "r" : "213", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "214", "s" : [ { "value" : [ "'c'" ] } ] @@ -2507,20 +2669,20 @@ module.exports['ListParameterTypes'] = { } } ], "default" : { - "localId" : "8", + "localId" : "211", "type" : "List", "element" : [ { - "localId" : "5", + "localId" : "212", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "6", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "7", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" @@ -2530,33 +2692,42 @@ module.exports['ListParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "218", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "216", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "217", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "215", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "220", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "220", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "10", + "r" : "221", "s" : [ { "value" : [ "FooP" ] } ] @@ -2564,23 +2735,23 @@ module.exports['ListParameterTypes'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "221", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "13", + "localId" : "223", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "223", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "12", + "r" : "224", "s" : [ { "value" : [ "FooDP" ] } ] @@ -2588,7 +2759,7 @@ module.exports['ListParameterTypes'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "224", "name" : "FooDP", "type" : "ParameterRef" } @@ -2609,14 +2780,16 @@ define Foo2: FooDP module.exports['IntervalParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "222", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2632,17 +2805,18 @@ module.exports['IntervalParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2650,7 +2824,7 @@ module.exports['IntervalParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2658,21 +2832,21 @@ module.exports['IntervalParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "4", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "Interval<" ] }, { - "r" : "2", + "r" : "209", "s" : [ { "value" : [ "Integer" ] } ] @@ -2683,46 +2857,46 @@ module.exports['IntervalParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "3", + "localId" : "208", "type" : "IntervalTypeSpecifier", "pointType" : { - "localId" : "2", + "localId" : "209", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "8", + "localId" : "210", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "210", "s" : [ { "value" : [ "","parameter ","FooDP"," default " ] }, { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "5", + "r" : "211", "value" : [ "Interval[","2",",","6","]" ] } ] } ] } } ], "default" : { - "localId" : "7", + "localId" : "213", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, "high" : { - "localId" : "6", + "localId" : "212", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" @@ -2732,33 +2906,42 @@ module.exports['IntervalParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "217", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "215", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "216", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "214", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "219", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "219", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "9", + "r" : "220", "s" : [ { "value" : [ "FooP" ] } ] @@ -2766,23 +2949,23 @@ module.exports['IntervalParameterTypes'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "220", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "12", + "localId" : "222", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "222", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "11", + "r" : "223", "s" : [ { "value" : [ "FooDP" ] } ] @@ -2790,7 +2973,7 @@ module.exports['IntervalParameterTypes'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "223", "name" : "FooDP", "type" : "ParameterRef" } @@ -2811,14 +2994,16 @@ define Foo2: FooDP module.exports['TupleParameterTypes'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "225", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2834,17 +3019,18 @@ module.exports['TupleParameterTypes'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2852,7 +3038,7 @@ module.exports['TupleParameterTypes'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2860,25 +3046,25 @@ module.exports['TupleParameterTypes'] = { }, "parameters" : { "def" : [ { - "localId" : "7", + "localId" : "207", "name" : "FooP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooP"," " ] }, { - "r" : "6", + "r" : "208", "s" : [ { "value" : [ "Tuple { " ] }, { - "r" : "3", + "r" : "209", "s" : [ { "value" : [ "Hello"," " ] }, { - "r" : "2", + "r" : "210", "s" : [ { "value" : [ "String" ] } ] @@ -2886,11 +3072,11 @@ module.exports['TupleParameterTypes'] = { }, { "value" : [ ", " ] }, { - "r" : "5", + "r" : "211", "s" : [ { "value" : [ "MeaningOfLife"," " ] }, { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "Integer" ] } ] @@ -2902,45 +3088,45 @@ module.exports['TupleParameterTypes'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "6", + "localId" : "208", "type" : "TupleTypeSpecifier", "element" : [ { - "localId" : "3", + "localId" : "209", "name" : "Hello", "elementType" : { - "localId" : "2", + "localId" : "210", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "211", "name" : "MeaningOfLife", "elementType" : { - "localId" : "4", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] } }, { - "localId" : "11", + "localId" : "213", "name" : "FooDP", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "213", "s" : [ { "value" : [ "","parameter ","FooDP"," default " ] }, { - "r" : "10", + "r" : "214", "s" : [ { "value" : [ "Tuple { " ] }, { "s" : [ { "value" : [ "Hello",": " ] }, { - "r" : "8", + "r" : "215", "s" : [ { "value" : [ "'Universe'" ] } ] @@ -2949,7 +3135,7 @@ module.exports['TupleParameterTypes'] = { "value" : [ ", " ] }, { "s" : [ { - "r" : "9", + "r" : "216", "value" : [ "MeaningOfLife",": ","24" ] } ] }, { @@ -2959,12 +3145,12 @@ module.exports['TupleParameterTypes'] = { } } ], "default" : { - "localId" : "10", + "localId" : "214", "type" : "Tuple", "element" : [ { "name" : "Hello", "value" : { - "localId" : "8", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Universe", "type" : "Literal" @@ -2972,7 +3158,7 @@ module.exports['TupleParameterTypes'] = { }, { "name" : "MeaningOfLife", "value" : { - "localId" : "9", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", "type" : "Literal" @@ -2983,33 +3169,42 @@ module.exports['TupleParameterTypes'] = { }, "contexts" : { "def" : [ { + "localId" : "220", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "218", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "219", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "217", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "13", + "localId" : "222", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { "value" : [ "FooP" ] } ] @@ -3017,23 +3212,23 @@ module.exports['TupleParameterTypes'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "223", "name" : "FooP", "type" : "ParameterRef" } }, { - "localId" : "15", + "localId" : "225", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "225", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "14", + "r" : "226", "s" : [ { "value" : [ "FooDP" ] } ] @@ -3041,7 +3236,7 @@ module.exports['TupleParameterTypes'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "226", "name" : "FooDP", "type" : "ParameterRef" } @@ -3062,14 +3257,16 @@ define Foo2: FooWithDefault module.exports['DefaultAndNoDefault'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3085,17 +3282,18 @@ module.exports['DefaultAndNoDefault'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3103,7 +3301,7 @@ module.exports['DefaultAndNoDefault'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3111,17 +3309,17 @@ module.exports['DefaultAndNoDefault'] = { }, "parameters" : { "def" : [ { - "localId" : "3", + "localId" : "207", "name" : "FooWithNoDefault", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "207", "s" : [ { "value" : [ "","parameter ","FooWithNoDefault"," " ] }, { - "r" : "2", + "r" : "208", "s" : [ { "value" : [ "Integer" ] } ] @@ -3129,26 +3327,26 @@ module.exports['DefaultAndNoDefault'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "2", + "localId" : "208", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { - "localId" : "5", + "localId" : "209", "name" : "FooWithDefault", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "209", "s" : [ { - "r" : "4", + "r" : "210", "value" : [ "","parameter ","FooWithDefault"," default ","5" ] } ] } } ], "default" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3157,33 +3355,42 @@ module.exports['DefaultAndNoDefault'] = { }, "contexts" : { "def" : [ { + "localId" : "214", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "212", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "213", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "211", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "216", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "216", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "6", + "r" : "217", "s" : [ { "value" : [ "FooWithNoDefault" ] } ] @@ -3191,23 +3398,23 @@ module.exports['DefaultAndNoDefault'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "217", "name" : "FooWithNoDefault", "type" : "ParameterRef" } }, { - "localId" : "9", + "localId" : "219", "name" : "Foo2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","Foo2",": " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "FooWithDefault" ] } ] @@ -3215,7 +3422,7 @@ module.exports['DefaultAndNoDefault'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "220", "name" : "FooWithDefault", "type" : "ParameterRef" } @@ -3234,14 +3441,16 @@ define MeasurementPeriod: Interval[DateTime(2011, 1, 1), DateTime(2013, 1, 1)] o module.exports['MeasurementPeriodParameter'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "215", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3257,17 +3466,18 @@ module.exports['MeasurementPeriodParameter'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3275,7 +3485,7 @@ module.exports['MeasurementPeriodParameter'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3283,21 +3493,21 @@ module.exports['MeasurementPeriodParameter'] = { }, "parameters" : { "def" : [ { - "localId" : "4", + "localId" : "207", "name" : "Measurement Period", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "207", "s" : [ { "value" : [ "","parameter ","\"Measurement Period\""," " ] }, { - "r" : "3", + "r" : "208", "s" : [ { "value" : [ "Interval<" ] }, { - "r" : "2", + "r" : "209", "s" : [ { "value" : [ "DateTime" ] } ] @@ -3308,10 +3518,10 @@ module.exports['MeasurementPeriodParameter'] = { } } ], "parameterTypeSpecifier" : { - "localId" : "3", + "localId" : "208", "type" : "IntervalTypeSpecifier", "pointType" : { - "localId" : "2", + "localId" : "209", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -3320,59 +3530,68 @@ module.exports['MeasurementPeriodParameter'] = { }, "contexts" : { "def" : [ { + "localId" : "213", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "211", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "212", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "210", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "16", + "localId" : "215", "name" : "MeasurementPeriod", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "215", "s" : [ { "value" : [ "","define ","MeasurementPeriod",": " ] }, { - "r" : "15", + "r" : "230", "s" : [ { - "r" : "13", + "r" : "228", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "8", + "r" : "221", "s" : [ { - "r" : "5", + "r" : "216", "value" : [ "DateTime","(","2011",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "12", + "r" : "227", "s" : [ { - "r" : "9", + "r" : "222", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { "value" : [ "]" ] } ] }, { - "r" : "15", + "r" : "230", "value" : [ " ","overlaps"," " ] }, { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "\"Measurement Period\"" ] } ] @@ -3381,59 +3600,62 @@ module.exports['MeasurementPeriodParameter'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "230", "type" : "Overlaps", + "signature" : [ ], "operand" : [ { - "localId" : "13", + "localId" : "228", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "8", + "localId" : "221", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "5", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2011", "type" : "Literal" }, "month" : { - "localId" : "6", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "7", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "12", + "localId" : "227", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "9", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } } }, { - "localId" : "14", + "localId" : "229", "name" : "Measurement Period", "type" : "ParameterRef" } ] diff --git a/test/elm/query/data.js b/test/elm/query/data.js index 3a180e770..edf0878c7 100644 --- a/test/elm/query/data.js +++ b/test/elm/query/data.js @@ -21,14 +21,16 @@ define AmbulatoryEncountersIncludedInMP: [Encounter: "Ambulatory/ED Visit"] E wh module.exports['DateRangeOptimizedQuery'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "252", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -44,17 +46,18 @@ module.exports['DateRangeOptimizedQuery'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -62,7 +65,7 @@ module.exports['DateRangeOptimizedQuery'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -70,31 +73,31 @@ module.exports['DateRangeOptimizedQuery'] = { }, "parameters" : { "def" : [ { - "localId" : "12", + "localId" : "208", "name" : "MeasurementPeriod", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "208", "s" : [ { "value" : [ "","parameter ","MeasurementPeriod"," default " ] }, { - "r" : "11", + "r" : "221", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "6", + "r" : "214", "s" : [ { - "r" : "3", + "r" : "209", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "10", + "r" : "220", "s" : [ { - "r" : "7", + "r" : "215", "value" : [ "DateTime","(","2014",", ","1",", ","1",")" ] } ] }, { @@ -104,49 +107,51 @@ module.exports['DateRangeOptimizedQuery'] = { } } ], "default" : { - "localId" : "11", + "localId" : "221", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "6", + "localId" : "214", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "3", + "localId" : "209", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "5", + "localId" : "211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "10", + "localId" : "220", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "7", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "8", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "9", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -157,57 +162,67 @@ module.exports['DateRangeOptimizedQuery'] = { }, "valueSets" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "Ambulatory/ED Visit", "id" : "2.16.840.1.113883.3.464.1003.101.12.1061", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","valueset ","\"Ambulatory/ED Visit\"",": ","'2.16.840.1.113883.3.464.1003.101.12.1061'" ] } ] } - } ] + } ], + "codeSystem" : [ ] } ] }, "contexts" : { "def" : [ { + "localId" : "225", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "223", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "224", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "222", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "20", + "localId" : "227", "name" : "EncountersDuringMP", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "227", "s" : [ { "value" : [ "","define ","EncountersDuringMP",": " ] }, { - "r" : "19", + "r" : "236", "s" : [ { "s" : [ { - "r" : "14", + "r" : "228", "s" : [ { - "r" : "13", + "r" : "229", "s" : [ { - "r" : "13", + "r" : "229", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -219,31 +234,31 @@ module.exports['DateRangeOptimizedQuery'] = { }, { "value" : [ " " ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "where " ] }, { - "r" : "18", + "r" : "233", "s" : [ { - "r" : "16", + "r" : "231", "s" : [ { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "16", + "r" : "231", "s" : [ { "value" : [ "period" ] } ] } ] }, { - "r" : "18", + "r" : "233", "value" : [ " ","during"," " ] }, { - "r" : "17", + "r" : "232", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -254,45 +269,50 @@ module.exports['DateRangeOptimizedQuery'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "236", "type" : "Query", "source" : [ { - "localId" : "14", + "localId" : "228", "alias" : "E", "expression" : { - "localId" : "13", + "localId" : "229", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "dateProperty" : "period", "type" : "Retrieve", "dateRange" : { - "localId" : "17", + "localId" : "232", "name" : "MeasurementPeriod", "type" : "ParameterRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ] } }, { - "localId" : "28", + "localId" : "238", "name" : "AmbulatoryEncountersDuringMP", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "238", "s" : [ { "value" : [ "","define ","AmbulatoryEncountersDuringMP",": " ] }, { - "r" : "27", + "r" : "250", "s" : [ { "s" : [ { - "r" : "22", + "r" : "239", "s" : [ { - "r" : "21", + "r" : "242", "s" : [ { - "r" : "21", + "r" : "242", "s" : [ { "value" : [ "[","Encounter",": " ] }, { @@ -310,31 +330,31 @@ module.exports['DateRangeOptimizedQuery'] = { }, { "value" : [ " " ] }, { - "r" : "26", + "r" : "247", "s" : [ { "value" : [ "where " ] }, { - "r" : "26", + "r" : "247", "s" : [ { - "r" : "24", + "r" : "245", "s" : [ { - "r" : "23", + "r" : "244", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "24", + "r" : "245", "s" : [ { "value" : [ "period" ] } ] } ] }, { - "r" : "26", + "r" : "247", "value" : [ " ","during"," " ] }, { - "r" : "25", + "r" : "246", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -345,52 +365,58 @@ module.exports['DateRangeOptimizedQuery'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "250", "type" : "Query", "source" : [ { - "localId" : "22", + "localId" : "239", "alias" : "E", "expression" : { - "localId" : "21", + "localId" : "242", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "codeProperty" : "code", "codeComparator" : "in", "dateProperty" : "period", "type" : "Retrieve", "codes" : { + "localId" : "241", "name" : "Ambulatory/ED Visit", "preserve" : true, "type" : "ValueSetRef" }, "dateRange" : { - "localId" : "25", + "localId" : "246", "name" : "MeasurementPeriod", "type" : "ParameterRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ] } }, { - "localId" : "36", + "localId" : "252", "name" : "AmbulatoryEncountersIncludedInMP", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "252", "s" : [ { "value" : [ "","define ","AmbulatoryEncountersIncludedInMP",": " ] }, { - "r" : "35", + "r" : "264", "s" : [ { "s" : [ { - "r" : "30", + "r" : "253", "s" : [ { - "r" : "29", + "r" : "256", "s" : [ { - "r" : "29", + "r" : "256", "s" : [ { "value" : [ "[","Encounter",": " ] }, { @@ -408,31 +434,31 @@ module.exports['DateRangeOptimizedQuery'] = { }, { "value" : [ " " ] }, { - "r" : "34", + "r" : "261", "s" : [ { "value" : [ "where " ] }, { - "r" : "34", + "r" : "261", "s" : [ { - "r" : "32", + "r" : "259", "s" : [ { - "r" : "31", + "r" : "258", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "32", + "r" : "259", "s" : [ { "value" : [ "period" ] } ] } ] }, { - "r" : "34", + "r" : "261", "value" : [ " ","included in"," " ] }, { - "r" : "33", + "r" : "260", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -443,30 +469,36 @@ module.exports['DateRangeOptimizedQuery'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "264", "type" : "Query", "source" : [ { - "localId" : "30", + "localId" : "253", "alias" : "E", "expression" : { - "localId" : "29", + "localId" : "256", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "codeProperty" : "code", "codeComparator" : "in", "dateProperty" : "period", "type" : "Retrieve", "codes" : { + "localId" : "255", "name" : "Ambulatory/ED Visit", "preserve" : true, "type" : "ValueSetRef" }, "dateRange" : { - "localId" : "33", + "localId" : "260", "name" : "MeasurementPeriod", "type" : "ParameterRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ] } } ] @@ -484,14 +516,16 @@ define queryWithThis: "FunctionWithThis"([Encounter] E) > 0 module.exports['FunctionQuery'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -507,17 +541,18 @@ module.exports['FunctionQuery'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -525,7 +560,7 @@ module.exports['FunctionQuery'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -533,22 +568,31 @@ module.exports['FunctionQuery'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "10", + "localId" : "211", "name" : "FunctionWithThis", "context" : "Patient", "accessLevel" : "Public", @@ -556,36 +600,22 @@ module.exports['FunctionQuery'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "211", "s" : [ { - "value" : [ "","define function ","\"FunctionWithThis\"","(","Encounter"," " ] + "value" : [ "","define function \"FunctionWithThis\"(Encounter List<\"Encounter\">): " ] }, { - "r" : "3", + "r" : "231", "s" : [ { - "value" : [ "List<" ] - }, { - "r" : "2", - "s" : [ { - "value" : [ "\"Encounter\"" ] - } ] - }, { - "value" : [ ">" ] - } ] - }, { - "value" : [ "): " ] - }, { - "r" : "9", - "s" : [ { - "r" : "9", + "r" : "231", "s" : [ { "value" : [ "Count","(" ] }, { - "r" : "8", + "r" : "228", "s" : [ { "s" : [ { - "r" : "5", + "r" : "215", "s" : [ { - "r" : "4", + "r" : "224", "s" : [ { "s" : [ { "value" : [ "Encounter",".","period" ] @@ -598,11 +628,11 @@ module.exports['FunctionQuery'] = { }, { "value" : [ " " ] }, { - "r" : "7", + "r" : "226", "s" : [ { "value" : [ "return " ] }, { - "r" : "6", + "r" : "227", "s" : [ { "value" : [ "EncounterPeriod" ] } ] @@ -616,32 +646,43 @@ module.exports['FunctionQuery'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "231", "type" : "Count", + "signature" : [ ], "source" : { - "localId" : "8", + "localId" : "228", "type" : "Query", "source" : [ { - "localId" : "5", + "localId" : "215", "alias" : "EncounterPeriod", "expression" : { - "localId" : "4", + "localId" : "224", "type" : "Query", "source" : [ { + "localId" : "223", "alias" : "$this", "expression" : { + "localId" : "216", "name" : "Encounter", "type" : "OperandRef" } } ], + "let" : [ ], + "relationship" : [ ], "where" : { + "localId" : "220", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "219", "type" : "IsNull", + "signature" : [ ], "operand" : { + "localId" : "218", "path" : "period", "type" : "Property", "source" : { + "localId" : "217", "name" : "$this", "type" : "AliasRef" } @@ -649,11 +690,14 @@ module.exports['FunctionQuery'] = { } }, "return" : { + "localId" : "225", "distinct" : false, "expression" : { + "localId" : "222", "path" : "period", "type" : "Property", "source" : { + "localId" : "221", "name" : "$this", "type" : "AliasRef" } @@ -661,11 +705,12 @@ module.exports['FunctionQuery'] = { } } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "7", + "localId" : "226", "expression" : { - "localId" : "6", + "localId" : "227", "name" : "EncounterPeriod", "type" : "AliasRef" } @@ -673,43 +718,44 @@ module.exports['FunctionQuery'] = { } }, "operand" : [ { + "localId" : "214", "name" : "Encounter", "operandTypeSpecifier" : { - "localId" : "3", + "localId" : "212", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "2", + "localId" : "213", "name" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "type" : "NamedTypeSpecifier" } } } ] }, { - "localId" : "17", + "localId" : "233", "name" : "queryWithThis", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "","define ","queryWithThis",": " ] }, { - "r" : "16", + "r" : "234", "s" : [ { - "r" : "14", + "r" : "238", "s" : [ { "value" : [ "\"FunctionWithThis\"","(" ] }, { - "r" : "13", + "r" : "237", "s" : [ { "s" : [ { - "r" : "12", + "r" : "235", "s" : [ { - "r" : "11", + "r" : "236", "s" : [ { - "r" : "11", + "r" : "236", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -723,35 +769,42 @@ module.exports['FunctionQuery'] = { "value" : [ ")" ] } ] }, { - "r" : "15", + "r" : "239", "value" : [ " ",">"," ","0" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "234", "type" : "Greater", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "238", "name" : "FunctionWithThis", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "13", + "localId" : "237", "type" : "Query", "source" : [ { - "localId" : "12", + "localId" : "235", "alias" : "E", "expression" : { - "localId" : "11", + "localId" : "236", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ] } ] }, { - "localId" : "15", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -773,14 +826,16 @@ define MPIncludedAmbulatoryEncounters: [Encounter: "Ambulatory/ED Visit"] E wher module.exports['IncludesQuery'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "227", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -796,17 +851,18 @@ module.exports['IncludesQuery'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -814,7 +870,7 @@ module.exports['IncludesQuery'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -822,31 +878,31 @@ module.exports['IncludesQuery'] = { }, "parameters" : { "def" : [ { - "localId" : "12", + "localId" : "208", "name" : "MeasurementPeriod", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "208", "s" : [ { "value" : [ "","parameter ","MeasurementPeriod"," default " ] }, { - "r" : "11", + "r" : "221", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "6", + "r" : "214", "s" : [ { - "r" : "3", + "r" : "209", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "10", + "r" : "220", "s" : [ { - "r" : "7", + "r" : "215", "value" : [ "DateTime","(","2014",", ","1",", ","1",")" ] } ] }, { @@ -856,49 +912,51 @@ module.exports['IncludesQuery'] = { } } ], "default" : { - "localId" : "11", + "localId" : "221", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "6", + "localId" : "214", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "3", + "localId" : "209", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "5", + "localId" : "211", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "10", + "localId" : "220", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "7", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "8", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "9", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -909,57 +967,67 @@ module.exports['IncludesQuery'] = { }, "valueSets" : { "def" : [ { - "localId" : "2", + "localId" : "207", "name" : "Ambulatory/ED Visit", "id" : "2.16.840.1.113883.3.464.1003.101.12.1061", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "2", + "r" : "207", "s" : [ { "value" : [ "","valueset ","\"Ambulatory/ED Visit\"",": ","'2.16.840.1.113883.3.464.1003.101.12.1061'" ] } ] } - } ] + } ], + "codeSystem" : [ ] } ] }, "contexts" : { "def" : [ { + "localId" : "225", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "223", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "224", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "222", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "20", + "localId" : "227", "name" : "MPIncludedAmbulatoryEncounters", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "227", "s" : [ { "value" : [ "","define ","MPIncludedAmbulatoryEncounters",": " ] }, { - "r" : "19", + "r" : "239", "s" : [ { "s" : [ { - "r" : "14", + "r" : "228", "s" : [ { - "r" : "13", + "r" : "231", "s" : [ { - "r" : "13", + "r" : "231", "s" : [ { "value" : [ "[","Encounter",": " ] }, { @@ -977,30 +1045,30 @@ module.exports['IncludesQuery'] = { }, { "value" : [ " " ] }, { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "where " ] }, { - "r" : "18", + "r" : "236", "s" : [ { - "r" : "15", + "r" : "233", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] }, { - "r" : "18", + "r" : "236", "value" : [ " ","includes"," " ] }, { - "r" : "17", + "r" : "235", "s" : [ { - "r" : "16", + "r" : "234", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "period" ] } ] @@ -1012,34 +1080,41 @@ module.exports['IncludesQuery'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "239", "type" : "Query", "source" : [ { - "localId" : "14", + "localId" : "228", "alias" : "E", "expression" : { - "localId" : "13", + "localId" : "231", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "codeProperty" : "code", "codeComparator" : "in", "type" : "Retrieve", "codes" : { + "localId" : "230", "name" : "Ambulatory/ED Visit", "preserve" : true, "type" : "ValueSetRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "where" : { - "localId" : "18", + "localId" : "236", "type" : "Includes", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "233", "name" : "MeasurementPeriod", "type" : "ParameterRef" }, { - "localId" : "17", + "localId" : "235", "path" : "period", "scope" : "E", "type" : "Property" @@ -1071,14 +1146,16 @@ define multiSourceWithArrays: module.exports['MultiSourceQuery'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "277", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1094,17 +1171,18 @@ module.exports['MultiSourceQuery'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1112,7 +1190,7 @@ module.exports['MultiSourceQuery'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1120,31 +1198,31 @@ module.exports['MultiSourceQuery'] = { }, "parameters" : { "def" : [ { - "localId" : "11", + "localId" : "207", "name" : "MeasurementPeriod", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "207", "s" : [ { "value" : [ "","parameter ","MeasurementPeriod"," default " ] }, { - "r" : "10", + "r" : "220", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "5", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "208", "value" : [ "DateTime","(","2013",", ","1",", ","1",")" ] } ] }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "214", "value" : [ "DateTime","(","2014",", ","1",", ","1",")" ] } ] }, { @@ -1154,49 +1232,51 @@ module.exports['MultiSourceQuery'] = { } } ], "default" : { - "localId" : "10", + "localId" : "220", "lowClosed" : true, "highClosed" : false, "type" : "Interval", "low" : { - "localId" : "5", + "localId" : "213", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "2", + "localId" : "208", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", "type" : "Literal" }, "month" : { - "localId" : "3", + "localId" : "209", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "4", + "localId" : "210", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } }, "high" : { - "localId" : "9", + "localId" : "219", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "6", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", "type" : "Literal" }, "month" : { - "localId" : "7", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "day" : { - "localId" : "8", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -1207,42 +1287,51 @@ module.exports['MultiSourceQuery'] = { }, "contexts" : { "def" : [ { + "localId" : "224", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "222", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "223", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "221", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "21", + "localId" : "226", "name" : "msQueryWhere", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "226", "s" : [ { "value" : [ "","define ","msQueryWhere",": " ] }, { - "r" : "20", + "r" : "241", "s" : [ { "s" : [ { "value" : [ "from " ] }, { - "r" : "13", + "r" : "227", "s" : [ { - "r" : "12", + "r" : "228", "s" : [ { - "r" : "12", + "r" : "228", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1253,11 +1342,11 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ ",\n" ] }, { - "r" : "15", + "r" : "229", "s" : [ { - "r" : "14", + "r" : "230", "s" : [ { - "r" : "14", + "r" : "230", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -1269,31 +1358,31 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ "\n" ] }, { - "r" : "19", + "r" : "234", "s" : [ { "value" : [ "where " ] }, { - "r" : "19", + "r" : "234", "s" : [ { - "r" : "17", + "r" : "232", "s" : [ { - "r" : "16", + "r" : "231", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "17", + "r" : "232", "s" : [ { "value" : [ "period" ] } ] } ] }, { - "r" : "19", + "r" : "234", "value" : [ " ","included in"," " ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -1304,45 +1393,58 @@ module.exports['MultiSourceQuery'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "241", "type" : "Query", "source" : [ { - "localId" : "13", + "localId" : "227", "alias" : "E", "expression" : { - "localId" : "12", + "localId" : "228", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "dateProperty" : "period", "type" : "Retrieve", "dateRange" : { - "localId" : "18", + "localId" : "233", "name" : "MeasurementPeriod", "type" : "ParameterRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "15", + "localId" : "229", "alias" : "C", "expression" : { - "localId" : "14", + "localId" : "230", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { + "localId" : "237", "distinct" : true, "expression" : { + "localId" : "238", "type" : "Tuple", "element" : [ { "name" : "E", "value" : { + "localId" : "239", "name" : "E", "type" : "AliasRef" } }, { "name" : "C", "value" : { + "localId" : "240", "name" : "C", "type" : "AliasRef" } @@ -1351,27 +1453,27 @@ module.exports['MultiSourceQuery'] = { } } }, { - "localId" : "36", + "localId" : "243", "name" : "msQueryWhere2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "243", "s" : [ { "value" : [ "","define ","msQueryWhere2",": " ] }, { - "r" : "35", + "r" : "264", "s" : [ { "s" : [ { "value" : [ "from " ] }, { - "r" : "23", + "r" : "244", "s" : [ { - "r" : "22", + "r" : "245", "s" : [ { - "r" : "22", + "r" : "245", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1382,11 +1484,11 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ ", " ] }, { - "r" : "25", + "r" : "246", "s" : [ { - "r" : "24", + "r" : "247", "s" : [ { - "r" : "24", + "r" : "247", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -1398,33 +1500,33 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ "\n" ] }, { - "r" : "34", + "r" : "248", "s" : [ { "value" : [ "where " ] }, { - "r" : "34", + "r" : "248", "s" : [ { - "r" : "29", + "r" : "252", "s" : [ { - "r" : "27", + "r" : "250", "s" : [ { - "r" : "26", + "r" : "249", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "27", + "r" : "250", "s" : [ { "value" : [ "period" ] } ] } ] }, { - "r" : "29", + "r" : "252", "value" : [ " ","included in"," " ] }, { - "r" : "28", + "r" : "251", "s" : [ { "value" : [ "MeasurementPeriod" ] } ] @@ -1432,18 +1534,18 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ " and " ] }, { - "r" : "33", + "r" : "255", "s" : [ { - "r" : "31", + "r" : "257", "s" : [ { - "r" : "30", + "r" : "256", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "31", + "r" : "257", "s" : [ { "value" : [ "id" ] } ] @@ -1451,7 +1553,7 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "32", + "r" : "258", "s" : [ { "value" : [ "'http://cqframework.org/3/2'" ] } ] @@ -1463,60 +1565,74 @@ module.exports['MultiSourceQuery'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "264", "type" : "Query", "source" : [ { - "localId" : "23", + "localId" : "244", "alias" : "E", "expression" : { - "localId" : "22", + "localId" : "245", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "dateProperty" : "period", "type" : "Retrieve", "dateRange" : { - "localId" : "28", + "localId" : "251", "name" : "MeasurementPeriod", "type" : "ParameterRef" - } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "25", + "localId" : "246", "alias" : "C", "expression" : { - "localId" : "24", + "localId" : "247", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "where" : { - "localId" : "33", + "localId" : "255", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "257", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "32", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3/2", "type" : "Literal" } ] }, "return" : { + "localId" : "260", "distinct" : true, "expression" : { + "localId" : "261", "type" : "Tuple", "element" : [ { "name" : "E", "value" : { + "localId" : "262", "name" : "E", "type" : "AliasRef" } }, { "name" : "C", "value" : { + "localId" : "263", "name" : "C", "type" : "AliasRef" } @@ -1525,27 +1641,27 @@ module.exports['MultiSourceQuery'] = { } } }, { - "localId" : "46", + "localId" : "266", "name" : "msQuery", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "266", "s" : [ { "value" : [ "","define ","msQuery",": " ] }, { - "r" : "45", + "r" : "275", "s" : [ { "s" : [ { "value" : [ "from " ] }, { - "r" : "38", + "r" : "267", "s" : [ { - "r" : "37", + "r" : "268", "s" : [ { - "r" : "37", + "r" : "268", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1556,11 +1672,11 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ ", " ] }, { - "r" : "40", + "r" : "269", "s" : [ { - "r" : "39", + "r" : "270", "s" : [ { - "r" : "39", + "r" : "270", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -1572,18 +1688,18 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ " " ] }, { - "r" : "44", + "r" : "271", "s" : [ { "value" : [ "return " ] }, { - "r" : "43", + "r" : "272", "s" : [ { "value" : [ "{" ] }, { "s" : [ { "value" : [ "E",": " ] }, { - "r" : "41", + "r" : "273", "s" : [ { "value" : [ "E" ] } ] @@ -1594,7 +1710,7 @@ module.exports['MultiSourceQuery'] = { "s" : [ { "value" : [ "C",":" ] }, { - "r" : "42", + "r" : "274", "s" : [ { "value" : [ "C" ] } ] @@ -1608,42 +1724,51 @@ module.exports['MultiSourceQuery'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "275", "type" : "Query", "source" : [ { - "localId" : "38", + "localId" : "267", "alias" : "E", "expression" : { - "localId" : "37", + "localId" : "268", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, { - "localId" : "40", + "localId" : "269", "alias" : "C", "expression" : { - "localId" : "39", + "localId" : "270", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "44", + "localId" : "271", "expression" : { - "localId" : "43", + "localId" : "272", "type" : "Tuple", "element" : [ { "name" : "E", "value" : { - "localId" : "41", + "localId" : "273", "name" : "E", "type" : "AliasRef" } }, { "name" : "C", "value" : { - "localId" : "42", + "localId" : "274", "name" : "C", "type" : "AliasRef" } @@ -1652,47 +1777,47 @@ module.exports['MultiSourceQuery'] = { } } }, { - "localId" : "61", + "localId" : "277", "name" : "multiSourceWithArrays", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "277", "s" : [ { "value" : [ "","define ","multiSourceWithArrays",":\n " ] }, { - "r" : "60", + "r" : "295", "s" : [ { "s" : [ { "value" : [ "from " ] }, { - "r" : "51", + "r" : "278", "s" : [ { - "r" : "50", + "r" : "279", "s" : [ { "value" : [ "(" ] }, { - "r" : "50", + "r" : "279", "s" : [ { "value" : [ "List{" ] }, { - "r" : "47", + "r" : "280", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "48", + "r" : "281", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "49", + "r" : "282", "s" : [ { "value" : [ "'c'" ] } ] @@ -1708,21 +1833,21 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ ", " ] }, { - "r" : "59", + "r" : "283", "s" : [ { - "r" : "58", + "r" : "284", "s" : [ { "value" : [ "(" ] }, { - "r" : "58", + "r" : "284", "s" : [ { "value" : [ "List{" ] }, { - "r" : "53", + "r" : "285", "s" : [ { "value" : [ "{" ] }, { - "r" : "52", + "r" : "286", "s" : [ { "value" : [ "'x'" ] } ] @@ -1732,11 +1857,11 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ ", " ] }, { - "r" : "55", + "r" : "287", "s" : [ { "value" : [ "{" ] }, { - "r" : "54", + "r" : "288", "s" : [ { "value" : [ "'y'" ] } ] @@ -1746,11 +1871,11 @@ module.exports['MultiSourceQuery'] = { }, { "value" : [ ", " ] }, { - "r" : "57", + "r" : "289", "s" : [ { "value" : [ "{" ] }, { - "r" : "56", + "r" : "290", "s" : [ { "value" : [ "'z'" ] } ] @@ -1772,60 +1897,60 @@ module.exports['MultiSourceQuery'] = { } } ], "expression" : { - "localId" : "60", + "localId" : "295", "type" : "Query", "source" : [ { - "localId" : "51", + "localId" : "278", "alias" : "A", "expression" : { - "localId" : "50", + "localId" : "279", "type" : "List", "element" : [ { - "localId" : "47", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "48", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "49", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" } ] } }, { - "localId" : "59", + "localId" : "283", "alias" : "X", "expression" : { - "localId" : "58", + "localId" : "284", "type" : "List", "element" : [ { - "localId" : "53", + "localId" : "285", "type" : "List", "element" : [ { - "localId" : "52", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "x", "type" : "Literal" } ] }, { - "localId" : "55", + "localId" : "287", "type" : "List", "element" : [ { - "localId" : "54", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "y", "type" : "Literal" } ] }, { - "localId" : "57", + "localId" : "289", "type" : "List", "element" : [ { - "localId" : "56", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "z", "type" : "Literal" @@ -1833,20 +1958,25 @@ module.exports['MultiSourceQuery'] = { } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { + "localId" : "291", "distinct" : true, "expression" : { + "localId" : "292", "type" : "Tuple", "element" : [ { "name" : "A", "value" : { + "localId" : "293", "name" : "A", "type" : "AliasRef" } }, { "name" : "X", "value" : { + "localId" : "294", "name" : "X", "type" : "AliasRef" } @@ -1878,14 +2008,16 @@ without [Condition] C such that C.id = 'http://cqframework.org/3/2' module.exports['QueryRelationship'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "248", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1901,17 +2033,18 @@ module.exports['QueryRelationship'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1919,7 +2052,7 @@ module.exports['QueryRelationship'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1927,40 +2060,49 @@ module.exports['QueryRelationship'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "withQuery", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","withQuery",": " ] }, { - "r" : "11", + "r" : "222", "s" : [ { "s" : [ { - "r" : "3", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1972,15 +2114,15 @@ module.exports['QueryRelationship'] = { }, { "value" : [ "\n" ] }, { - "r" : "10", + "r" : "221", "s" : [ { "value" : [ "with " ] }, { - "r" : "5", + "r" : "215", "s" : [ { - "r" : "4", + "r" : "216", "s" : [ { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -1991,18 +2133,18 @@ module.exports['QueryRelationship'] = { }, { "value" : [ " such that " ] }, { - "r" : "9", + "r" : "217", "s" : [ { - "r" : "7", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "218", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "7", + "r" : "219", "s" : [ { "value" : [ "id" ] } ] @@ -2010,7 +2152,7 @@ module.exports['QueryRelationship'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "value" : [ "'http://cqframework.org/3/2'" ] } ] @@ -2021,36 +2163,46 @@ module.exports['QueryRelationship'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "222", "type" : "Query", "source" : [ { - "localId" : "3", + "localId" : "213", "alias" : "E", "expression" : { - "localId" : "2", + "localId" : "214", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ { - "localId" : "10", + "localId" : "221", "alias" : "C", "type" : "With", "expression" : { - "localId" : "4", + "localId" : "216", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] }, "suchThat" : { - "localId" : "9", + "localId" : "217", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "7", + "localId" : "219", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "8", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3/2", "type" : "Literal" @@ -2059,25 +2211,25 @@ module.exports['QueryRelationship'] = { } ] } }, { - "localId" : "23", + "localId" : "224", "name" : "withQuery2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "224", "s" : [ { "value" : [ "","define ","withQuery2",": " ] }, { - "r" : "22", + "r" : "234", "s" : [ { "s" : [ { - "r" : "14", + "r" : "225", "s" : [ { - "r" : "13", + "r" : "226", "s" : [ { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -2089,15 +2241,15 @@ module.exports['QueryRelationship'] = { }, { "value" : [ "\n" ] }, { - "r" : "21", + "r" : "233", "s" : [ { "value" : [ "with " ] }, { - "r" : "16", + "r" : "227", "s" : [ { - "r" : "15", + "r" : "228", "s" : [ { - "r" : "15", + "r" : "228", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -2108,18 +2260,18 @@ module.exports['QueryRelationship'] = { }, { "value" : [ " such that " ] }, { - "r" : "20", + "r" : "229", "s" : [ { - "r" : "18", + "r" : "231", "s" : [ { - "r" : "17", + "r" : "230", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "18", + "r" : "231", "s" : [ { "value" : [ "id" ] } ] @@ -2127,7 +2279,7 @@ module.exports['QueryRelationship'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "19", + "r" : "232", "s" : [ { "value" : [ "'http://cqframework.org/3'" ] } ] @@ -2138,36 +2290,46 @@ module.exports['QueryRelationship'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "234", "type" : "Query", "source" : [ { - "localId" : "14", + "localId" : "225", "alias" : "E", "expression" : { - "localId" : "13", + "localId" : "226", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ { - "localId" : "21", + "localId" : "233", "alias" : "C", "type" : "With", "expression" : { - "localId" : "15", + "localId" : "228", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] }, "suchThat" : { - "localId" : "20", + "localId" : "229", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "231", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "19", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3", "type" : "Literal" @@ -2176,25 +2338,25 @@ module.exports['QueryRelationship'] = { } ] } }, { - "localId" : "34", + "localId" : "236", "name" : "withOutQuery", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "34", + "r" : "236", "s" : [ { "value" : [ "","define ","withOutQuery",": " ] }, { - "r" : "33", + "r" : "246", "s" : [ { "s" : [ { - "r" : "25", + "r" : "237", "s" : [ { - "r" : "24", + "r" : "238", "s" : [ { - "r" : "24", + "r" : "238", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -2206,15 +2368,15 @@ module.exports['QueryRelationship'] = { }, { "value" : [ "\n" ] }, { - "r" : "32", + "r" : "245", "s" : [ { "value" : [ "without " ] }, { - "r" : "27", + "r" : "239", "s" : [ { - "r" : "26", + "r" : "240", "s" : [ { - "r" : "26", + "r" : "240", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -2225,18 +2387,18 @@ module.exports['QueryRelationship'] = { }, { "value" : [ " such that " ] }, { - "r" : "31", + "r" : "241", "s" : [ { - "r" : "29", + "r" : "243", "s" : [ { - "r" : "28", + "r" : "242", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "29", + "r" : "243", "s" : [ { "value" : [ "id" ] } ] @@ -2244,7 +2406,7 @@ module.exports['QueryRelationship'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "30", + "r" : "244", "s" : [ { "value" : [ "'http://cqframework.org/3/'" ] } ] @@ -2255,36 +2417,46 @@ module.exports['QueryRelationship'] = { } } ], "expression" : { - "localId" : "33", + "localId" : "246", "type" : "Query", "source" : [ { - "localId" : "25", + "localId" : "237", "alias" : "E", "expression" : { - "localId" : "24", + "localId" : "238", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ { - "localId" : "32", + "localId" : "245", "alias" : "C", "type" : "Without", "expression" : { - "localId" : "26", + "localId" : "240", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] }, "suchThat" : { - "localId" : "31", + "localId" : "241", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "29", + "localId" : "243", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "30", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3/", "type" : "Literal" @@ -2293,25 +2465,25 @@ module.exports['QueryRelationship'] = { } ] } }, { - "localId" : "45", + "localId" : "248", "name" : "withOutQuery2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "248", "s" : [ { "value" : [ "","define ","withOutQuery2",": " ] }, { - "r" : "44", + "r" : "258", "s" : [ { "s" : [ { - "r" : "36", + "r" : "249", "s" : [ { - "r" : "35", + "r" : "250", "s" : [ { - "r" : "35", + "r" : "250", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -2323,15 +2495,15 @@ module.exports['QueryRelationship'] = { }, { "value" : [ "\n" ] }, { - "r" : "43", + "r" : "257", "s" : [ { "value" : [ "without " ] }, { - "r" : "38", + "r" : "251", "s" : [ { - "r" : "37", + "r" : "252", "s" : [ { - "r" : "37", + "r" : "252", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -2342,18 +2514,18 @@ module.exports['QueryRelationship'] = { }, { "value" : [ " such that " ] }, { - "r" : "42", + "r" : "253", "s" : [ { - "r" : "40", + "r" : "255", "s" : [ { - "r" : "39", + "r" : "254", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "40", + "r" : "255", "s" : [ { "value" : [ "id" ] } ] @@ -2361,7 +2533,7 @@ module.exports['QueryRelationship'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "41", + "r" : "256", "s" : [ { "value" : [ "'http://cqframework.org/3/2'" ] } ] @@ -2372,36 +2544,46 @@ module.exports['QueryRelationship'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "258", "type" : "Query", "source" : [ { - "localId" : "36", + "localId" : "249", "alias" : "E", "expression" : { - "localId" : "35", + "localId" : "250", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ { - "localId" : "43", + "localId" : "257", "alias" : "C", "type" : "Without", "expression" : { - "localId" : "37", + "localId" : "252", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] }, "suchThat" : { - "localId" : "42", + "localId" : "253", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "40", + "localId" : "255", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "41", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3/2", "type" : "Literal" @@ -2425,14 +2607,16 @@ return {E: E, a:a} module.exports['QueryLet'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2448,17 +2632,18 @@ module.exports['QueryLet'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2466,7 +2651,7 @@ module.exports['QueryLet'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2474,40 +2659,49 @@ module.exports['QueryLet'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "query", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","query",": " ] }, { - "r" : "10", + "r" : "221", "s" : [ { "s" : [ { - "r" : "3", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -2522,11 +2716,11 @@ module.exports['QueryLet'] = { "s" : [ { "value" : [ "let " ] }, { - "r" : "5", + "r" : "215", "s" : [ { "value" : [ "a",": " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "E" ] } ] @@ -2535,18 +2729,18 @@ module.exports['QueryLet'] = { }, { "value" : [ "\n" ] }, { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "return " ] }, { - "r" : "8", + "r" : "218", "s" : [ { "value" : [ "{" ] }, { "s" : [ { "value" : [ "E",": " ] }, { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "E" ] } ] @@ -2557,7 +2751,7 @@ module.exports['QueryLet'] = { "s" : [ { "value" : [ "a",":" ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "a" ] } ] @@ -2571,43 +2765,47 @@ module.exports['QueryLet'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "221", "type" : "Query", "source" : [ { - "localId" : "3", + "localId" : "213", "alias" : "E", "expression" : { - "localId" : "2", + "localId" : "214", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], "let" : [ { - "localId" : "5", + "localId" : "215", "identifier" : "a", "expression" : { - "localId" : "4", + "localId" : "216", "name" : "E", "type" : "AliasRef" } } ], "relationship" : [ ], "return" : { - "localId" : "9", + "localId" : "217", "expression" : { - "localId" : "8", + "localId" : "218", "type" : "Tuple", "element" : [ { "name" : "E", "value" : { - "localId" : "6", + "localId" : "219", "name" : "E", "type" : "AliasRef" } }, { "name" : "a", "value" : { - "localId" : "7", + "localId" : "220", "name" : "a", "type" : "QueryLetRef" } @@ -2629,14 +2827,16 @@ define query: [Encounter] E return {id: E.id, thing: E.status} module.exports['Tuple'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2652,17 +2852,18 @@ module.exports['Tuple'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2670,7 +2871,7 @@ module.exports['Tuple'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2678,40 +2879,49 @@ module.exports['Tuple'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "11", + "localId" : "212", "name" : "query", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "212", "s" : [ { "value" : [ "","define ","query",": " ] }, { - "r" : "10", + "r" : "221", "s" : [ { "s" : [ { - "r" : "3", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -2723,27 +2933,27 @@ module.exports['Tuple'] = { }, { "value" : [ " " ] }, { - "r" : "9", + "r" : "215", "s" : [ { "value" : [ "return " ] }, { - "r" : "8", + "r" : "216", "s" : [ { "value" : [ "{" ] }, { "s" : [ { "value" : [ "id",": " ] }, { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "5", + "r" : "218", "s" : [ { "value" : [ "id" ] } ] @@ -2755,16 +2965,16 @@ module.exports['Tuple'] = { "s" : [ { "value" : [ "thing",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "status" ] } ] @@ -2779,27 +2989,32 @@ module.exports['Tuple'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "221", "type" : "Query", "source" : [ { - "localId" : "3", + "localId" : "213", "alias" : "E", "expression" : { - "localId" : "2", + "localId" : "214", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "9", + "localId" : "215", "expression" : { - "localId" : "8", + "localId" : "216", "type" : "Tuple", "element" : [ { "name" : "id", "value" : { - "localId" : "5", + "localId" : "218", "path" : "id", "scope" : "E", "type" : "Property" @@ -2807,7 +3022,7 @@ module.exports['Tuple'] = { }, { "name" : "thing", "value" : { - "localId" : "7", + "localId" : "220", "path" : "status", "scope" : "E", "type" : "Property" @@ -2830,14 +3045,16 @@ define query: (List{null, 'One', null, 'Two', null}) I where I is not null module.exports['QueryFilterNulls'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2853,17 +3070,18 @@ module.exports['QueryFilterNulls'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2871,7 +3089,7 @@ module.exports['QueryFilterNulls'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2879,60 +3097,69 @@ module.exports['QueryFilterNulls'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "query", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","query",": " ] }, { - "r" : "11", + "r" : "226", "s" : [ { "s" : [ { - "r" : "8", + "r" : "213", "s" : [ { - "r" : "7", + "r" : "214", "s" : [ { "value" : [ "(" ] }, { - "r" : "7", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "215", "value" : [ "List{","null",", " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "'One'" ] } ] }, { - "r" : "4", + "r" : "217", "value" : [ ", ","null",", " ] }, { - "r" : "5", + "r" : "218", "s" : [ { "value" : [ "'Two'" ] } ] }, { - "r" : "6", + "r" : "219", "value" : [ ", ","null","}" ] } ] }, { @@ -2945,13 +3172,13 @@ module.exports['QueryFilterNulls'] = { }, { "value" : [ " " ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "where " ] }, { - "r" : "10", + "r" : "225", "s" : [ { - "r" : "9", + "r" : "223", "s" : [ { "value" : [ "I" ] } ] @@ -2964,56 +3191,66 @@ module.exports['QueryFilterNulls'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "226", "type" : "Query", "source" : [ { - "localId" : "8", + "localId" : "213", "alias" : "I", "expression" : { - "localId" : "7", + "localId" : "214", "type" : "List", "element" : [ { + "localId" : "220", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "215", "type" : "Null" } }, { - "localId" : "3", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "One", "type" : "Literal" }, { + "localId" : "221", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "4", + "localId" : "217", "type" : "Null" } }, { - "localId" : "5", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Two", "type" : "Literal" }, { + "localId" : "222", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "6", + "localId" : "219", "type" : "Null" } } ] } } ], + "let" : [ ], "relationship" : [ ], "where" : { - "localId" : "10", + "localId" : "225", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "224", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "9", + "localId" : "223", "name" : "I", "type" : "AliasRef" } @@ -3057,14 +3294,16 @@ define sortWithDescendingKeyword: ({8, 6, 7, 5, 3, 0, 9}) N return N sort descen module.exports['Sorting'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "257", + "r" : "560", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3080,17 +3319,18 @@ module.exports['Sorting'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3098,7 +3338,7 @@ module.exports['Sorting'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3106,50 +3346,59 @@ module.exports['Sorting'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "212", "name" : "QuantityListAsc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "212", "s" : [ { "value" : [ "","define ","QuantityListAsc",": " ] }, { - "r" : "11", + "r" : "230", "s" : [ { "s" : [ { - "r" : "7", + "r" : "213", "s" : [ { - "r" : "6", + "r" : "214", "s" : [ { "value" : [ "(" ] }, { - "r" : "6", + "r" : "214", "s" : [ { "value" : [ "{ " ] }, { - "r" : "3", + "r" : "218", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "2", + "r" : "215", "s" : [ { "value" : [ "'10 \\'m\\''" ] } ] @@ -3159,11 +3408,11 @@ module.exports['Sorting'] = { }, { "value" : [ ", " ] }, { - "r" : "5", + "r" : "222", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "4", + "r" : "219", "s" : [ { "value" : [ "'2 \\'m\\''" ] } ] @@ -3183,45 +3432,47 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "9", + "r" : "223", "s" : [ { "value" : [ "return " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "S" ] } ] } ] }, { - "r" : "10", + "r" : "225", "value" : [ " ","sort asc" ] } ] } ] } } ], "expression" : { - "localId" : "11", + "localId" : "230", "type" : "Query", "source" : [ { - "localId" : "7", + "localId" : "213", "alias" : "S", "expression" : { - "localId" : "6", + "localId" : "214", "type" : "List", "element" : [ { - "localId" : "3", + "localId" : "218", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "10 'm'", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "222", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "4", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2 'm'", "type" : "Literal" @@ -3229,53 +3480,55 @@ module.exports['Sorting'] = { } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "9", + "localId" : "223", "expression" : { - "localId" : "8", + "localId" : "224", "name" : "S", "type" : "AliasRef" } }, "sort" : { - "localId" : "10", + "localId" : "225", "by" : [ { + "localId" : "226", "direction" : "asc", "type" : "ByDirection" } ] } } }, { - "localId" : "26", + "localId" : "232", "name" : "QuantityListSort", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "232", "s" : [ { "value" : [ "","define ","QuantityListSort",": " ] }, { - "r" : "25", + "r" : "252", "s" : [ { "s" : [ { - "r" : "18", + "r" : "233", "s" : [ { - "r" : "17", + "r" : "234", "s" : [ { "value" : [ "(" ] }, { - "r" : "17", + "r" : "234", "s" : [ { "value" : [ "{ " ] }, { - "r" : "14", + "r" : "238", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "13", + "r" : "235", "s" : [ { "value" : [ "'10 \\'m\\''" ] } ] @@ -3285,11 +3538,11 @@ module.exports['Sorting'] = { }, { "value" : [ ", " ] }, { - "r" : "16", + "r" : "242", "s" : [ { "value" : [ "ToQuantity","(" ] }, { - "r" : "15", + "r" : "239", "s" : [ { "value" : [ "'2 \\'m\\''" ] } ] @@ -3309,18 +3562,18 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "21", + "r" : "243", "s" : [ { "value" : [ "return " ] }, { - "r" : "20", + "r" : "244", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "N",": " ] }, { - "r" : "19", + "r" : "245", "s" : [ { "value" : [ "N" ] } ] @@ -3332,17 +3585,17 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "24", + "r" : "248", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "23", + "r" : "247", "s" : [ { - "r" : "22", + "r" : "246", "s" : [ { "value" : [ "(" ] }, { - "r" : "22", + "r" : "246", "s" : [ { "value" : [ "N" ] } ] @@ -3356,28 +3609,30 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "252", "type" : "Query", "source" : [ { - "localId" : "18", + "localId" : "233", "alias" : "N", "expression" : { - "localId" : "17", + "localId" : "234", "type" : "List", "element" : [ { - "localId" : "14", + "localId" : "238", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "10 'm'", "type" : "Literal" } }, { - "localId" : "16", + "localId" : "242", "type" : "ToQuantity", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2 'm'", "type" : "Literal" @@ -3385,16 +3640,17 @@ module.exports['Sorting'] = { } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "21", + "localId" : "243", "expression" : { - "localId" : "20", + "localId" : "244", "type" : "Tuple", "element" : [ { "name" : "N", "value" : { - "localId" : "19", + "localId" : "245", "name" : "N", "type" : "AliasRef" } @@ -3402,9 +3658,9 @@ module.exports['Sorting'] = { } }, "sort" : { - "localId" : "24", + "localId" : "248", "by" : [ { - "localId" : "23", + "localId" : "247", "direction" : "asc", "path" : "N", "type" : "ByColumn" @@ -3412,25 +3668,25 @@ module.exports['Sorting'] = { } } }, { - "localId" : "33", + "localId" : "254", "name" : "TupleAsc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "254", "s" : [ { "value" : [ "","define ","TupleAsc",": " ] }, { - "r" : "32", + "r" : "263", "s" : [ { "s" : [ { - "r" : "28", + "r" : "255", "s" : [ { - "r" : "27", + "r" : "256", "s" : [ { - "r" : "27", + "r" : "256", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -3442,13 +3698,13 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "31", + "r" : "259", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "30", + "r" : "258", "s" : [ { - "r" : "29", + "r" : "257", "s" : [ { "value" : [ "id" ] } ] @@ -3459,22 +3715,27 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "263", "type" : "Query", "source" : [ { - "localId" : "28", + "localId" : "255", "alias" : "E", "expression" : { - "localId" : "27", + "localId" : "256", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "sort" : { - "localId" : "31", + "localId" : "259", "by" : [ { - "localId" : "30", + "localId" : "258", "direction" : "asc", "path" : "id", "type" : "ByColumn" @@ -3482,25 +3743,25 @@ module.exports['Sorting'] = { } } }, { - "localId" : "42", + "localId" : "265", "name" : "TupleReturnAsc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "42", + "r" : "265", "s" : [ { "value" : [ "","define ","TupleReturnAsc",": " ] }, { - "r" : "41", + "r" : "276", "s" : [ { "s" : [ { - "r" : "35", + "r" : "266", "s" : [ { - "r" : "34", + "r" : "267", "s" : [ { - "r" : "34", + "r" : "267", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -3512,11 +3773,11 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "37", + "r" : "268", "s" : [ { "value" : [ "return " ] }, { - "r" : "36", + "r" : "269", "s" : [ { "value" : [ "E" ] } ] @@ -3524,13 +3785,13 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "40", + "r" : "272", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "39", + "r" : "271", "s" : [ { - "r" : "38", + "r" : "270", "s" : [ { "value" : [ "id" ] } ] @@ -3541,30 +3802,35 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "41", + "localId" : "276", "type" : "Query", "source" : [ { - "localId" : "35", + "localId" : "266", "alias" : "E", "expression" : { - "localId" : "34", + "localId" : "267", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "37", + "localId" : "268", "expression" : { - "localId" : "36", + "localId" : "269", "name" : "E", "type" : "AliasRef" } }, "sort" : { - "localId" : "40", + "localId" : "272", "by" : [ { - "localId" : "39", + "localId" : "271", "direction" : "asc", "path" : "id", "type" : "ByColumn" @@ -3572,25 +3838,25 @@ module.exports['Sorting'] = { } } }, { - "localId" : "53", + "localId" : "278", "name" : "TupleReturnTupleAsc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "278", "s" : [ { "value" : [ "","define ","TupleReturnTupleAsc",": " ] }, { - "r" : "52", + "r" : "291", "s" : [ { "s" : [ { - "r" : "44", + "r" : "279", "s" : [ { - "r" : "43", + "r" : "280", "s" : [ { - "r" : "43", + "r" : "280", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -3602,18 +3868,18 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "47", + "r" : "281", "s" : [ { "value" : [ "return " ] }, { - "r" : "46", + "r" : "282", "s" : [ { "value" : [ "{" ] }, { "s" : [ { "value" : [ "E"," : " ] }, { - "r" : "45", + "r" : "283", "s" : [ { "value" : [ "E" ] } ] @@ -3625,22 +3891,22 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "51", + "r" : "287", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "50", + "r" : "286", "s" : [ { - "r" : "49", + "r" : "285", "s" : [ { - "r" : "48", + "r" : "284", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "49", + "r" : "285", "s" : [ { "value" : [ "id" ] } ] @@ -3652,27 +3918,32 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "52", + "localId" : "291", "type" : "Query", "source" : [ { - "localId" : "44", + "localId" : "279", "alias" : "E", "expression" : { - "localId" : "43", + "localId" : "280", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "47", + "localId" : "281", "expression" : { - "localId" : "46", + "localId" : "282", "type" : "Tuple", "element" : [ { "name" : "E", "value" : { - "localId" : "45", + "localId" : "283", "name" : "E", "type" : "AliasRef" } @@ -3680,17 +3951,17 @@ module.exports['Sorting'] = { } }, "sort" : { - "localId" : "51", + "localId" : "287", "by" : [ { - "localId" : "50", + "localId" : "286", "direction" : "asc", "type" : "ByExpression", "expression" : { - "localId" : "49", + "localId" : "285", "path" : "id", "type" : "Property", "source" : { - "localId" : "48", + "localId" : "284", "name" : "E", "type" : "IdentifierRef" } @@ -3699,25 +3970,25 @@ module.exports['Sorting'] = { } } }, { - "localId" : "60", + "localId" : "293", "name" : "TupleDesc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "60", + "r" : "293", "s" : [ { "value" : [ "","define ","TupleDesc",": " ] }, { - "r" : "59", + "r" : "302", "s" : [ { "s" : [ { - "r" : "55", + "r" : "294", "s" : [ { - "r" : "54", + "r" : "295", "s" : [ { - "r" : "54", + "r" : "295", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -3729,13 +4000,13 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "58", + "r" : "298", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "57", + "r" : "297", "s" : [ { - "r" : "56", + "r" : "296", "s" : [ { "value" : [ "id" ] } ] @@ -3748,22 +4019,27 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "59", + "localId" : "302", "type" : "Query", "source" : [ { - "localId" : "55", + "localId" : "294", "alias" : "E", "expression" : { - "localId" : "54", + "localId" : "295", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "sort" : { - "localId" : "58", + "localId" : "298", "by" : [ { - "localId" : "57", + "localId" : "297", "direction" : "desc", "path" : "id", "type" : "ByColumn" @@ -3771,25 +4047,25 @@ module.exports['Sorting'] = { } } }, { - "localId" : "69", + "localId" : "304", "name" : "TupleReturnDesc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "69", + "r" : "304", "s" : [ { "value" : [ "","define ","TupleReturnDesc",": " ] }, { - "r" : "68", + "r" : "315", "s" : [ { "s" : [ { - "r" : "62", + "r" : "305", "s" : [ { - "r" : "61", + "r" : "306", "s" : [ { - "r" : "61", + "r" : "306", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -3801,11 +4077,11 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "64", + "r" : "307", "s" : [ { "value" : [ "return " ] }, { - "r" : "63", + "r" : "308", "s" : [ { "value" : [ "E" ] } ] @@ -3813,13 +4089,13 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "67", + "r" : "311", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "66", + "r" : "310", "s" : [ { - "r" : "65", + "r" : "309", "s" : [ { "value" : [ "id" ] } ] @@ -3832,30 +4108,35 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "68", + "localId" : "315", "type" : "Query", "source" : [ { - "localId" : "62", + "localId" : "305", "alias" : "E", "expression" : { - "localId" : "61", + "localId" : "306", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "64", + "localId" : "307", "expression" : { - "localId" : "63", + "localId" : "308", "name" : "E", "type" : "AliasRef" } }, "sort" : { - "localId" : "67", + "localId" : "311", "by" : [ { - "localId" : "66", + "localId" : "310", "direction" : "desc", "path" : "id", "type" : "ByColumn" @@ -3863,25 +4144,25 @@ module.exports['Sorting'] = { } } }, { - "localId" : "80", + "localId" : "317", "name" : "TupleReturnTupleDesc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "80", + "r" : "317", "s" : [ { "value" : [ "","define ","TupleReturnTupleDesc",": " ] }, { - "r" : "79", + "r" : "330", "s" : [ { "s" : [ { - "r" : "71", + "r" : "318", "s" : [ { - "r" : "70", + "r" : "319", "s" : [ { - "r" : "70", + "r" : "319", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -3893,18 +4174,18 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "74", + "r" : "320", "s" : [ { "value" : [ "return " ] }, { - "r" : "73", + "r" : "321", "s" : [ { "value" : [ "{" ] }, { "s" : [ { "value" : [ "E"," : " ] }, { - "r" : "72", + "r" : "322", "s" : [ { "value" : [ "E" ] } ] @@ -3916,22 +4197,22 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "78", + "r" : "326", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "77", + "r" : "325", "s" : [ { - "r" : "76", + "r" : "324", "s" : [ { - "r" : "75", + "r" : "323", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "76", + "r" : "324", "s" : [ { "value" : [ "id" ] } ] @@ -3945,27 +4226,32 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "79", + "localId" : "330", "type" : "Query", "source" : [ { - "localId" : "71", + "localId" : "318", "alias" : "E", "expression" : { - "localId" : "70", + "localId" : "319", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "74", + "localId" : "320", "expression" : { - "localId" : "73", + "localId" : "321", "type" : "Tuple", "element" : [ { "name" : "E", "value" : { - "localId" : "72", + "localId" : "322", "name" : "E", "type" : "AliasRef" } @@ -3973,17 +4259,17 @@ module.exports['Sorting'] = { } }, "sort" : { - "localId" : "78", + "localId" : "326", "by" : [ { - "localId" : "77", + "localId" : "325", "direction" : "desc", "type" : "ByExpression", "expression" : { - "localId" : "76", + "localId" : "324", "path" : "id", "type" : "Property", "source" : { - "localId" : "75", + "localId" : "323", "name" : "E", "type" : "IdentifierRef" } @@ -3992,25 +4278,25 @@ module.exports['Sorting'] = { } } }, { - "localId" : "88", + "localId" : "332", "name" : "ConditionDates", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "88", + "r" : "332", "s" : [ { "value" : [ "","define ","ConditionDates",": " ] }, { - "r" : "87", + "r" : "339", "s" : [ { "s" : [ { - "r" : "82", + "r" : "333", "s" : [ { - "r" : "81", + "r" : "334", "s" : [ { - "r" : "81", + "r" : "334", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -4022,22 +4308,22 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "86", + "r" : "335", "s" : [ { "value" : [ "return " ] }, { - "r" : "85", + "r" : "338", "s" : [ { - "r" : "84", + "r" : "337", "s" : [ { - "r" : "83", + "r" : "336", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "84", + "r" : "337", "s" : [ { "value" : [ "period" ] } ] @@ -4045,7 +4331,7 @@ module.exports['Sorting'] = { }, { "value" : [ "." ] }, { - "r" : "85", + "r" : "338", "s" : [ { "value" : [ "low" ] } ] @@ -4056,26 +4342,31 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "87", + "localId" : "339", "type" : "Query", "source" : [ { - "localId" : "82", + "localId" : "333", "alias" : "C", "expression" : { - "localId" : "81", + "localId" : "334", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "86", + "localId" : "335", "expression" : { - "localId" : "85", + "localId" : "338", "path" : "low", "type" : "Property", "source" : { - "localId" : "84", + "localId" : "337", "path" : "period", "scope" : "C", "type" : "Property" @@ -4084,22 +4375,22 @@ module.exports['Sorting'] = { } } }, { - "localId" : "91", + "localId" : "341", "name" : "lastDateUnsorted", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "91", + "r" : "341", "s" : [ { "value" : [ "","define ","lastDateUnsorted",": " ] }, { - "r" : "90", + "r" : "345", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "89", + "r" : "342", "s" : [ { "value" : [ "\"ConditionDates\"" ] } ] @@ -4110,36 +4401,37 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "90", + "localId" : "345", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "89", + "localId" : "342", "name" : "ConditionDates", "type" : "ExpressionRef" } } }, { - "localId" : "99", + "localId" : "347", "name" : "lastDateByThis", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "99", + "r" : "347", "s" : [ { "value" : [ "","define ","lastDateByThis",": " ] }, { - "r" : "98", + "r" : "359", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "97", + "r" : "356", "s" : [ { "s" : [ { - "r" : "93", + "r" : "348", "s" : [ { - "r" : "92", + "r" : "349", "s" : [ { "s" : [ { "value" : [ "\"ConditionDates\"" ] @@ -4152,13 +4444,13 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "96", + "r" : "352", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "95", + "r" : "351", "s" : [ { - "r" : "94", + "r" : "350", "value" : [ "$this" ] } ] } ] @@ -4170,25 +4462,27 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "98", + "localId" : "359", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "97", + "localId" : "356", "type" : "Query", "source" : [ { - "localId" : "93", + "localId" : "348", "alias" : "CD", "expression" : { - "localId" : "92", + "localId" : "349", "name" : "ConditionDates", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ], "sort" : { - "localId" : "96", + "localId" : "352", "by" : [ { - "localId" : "95", + "localId" : "351", "direction" : "asc", "path" : "$this", "type" : "ByColumn" @@ -4197,29 +4491,29 @@ module.exports['Sorting'] = { } } }, { - "localId" : "111", + "localId" : "361", "name" : "numberAsc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "361", "s" : [ { "value" : [ "","define ","numberAsc",": " ] }, { - "r" : "110", + "r" : "376", "s" : [ { "s" : [ { - "r" : "108", + "r" : "362", "s" : [ { - "r" : "107", + "r" : "363", "s" : [ { "value" : [ "(" ] }, { - "r" : "107", + "r" : "363", "s" : [ { - "r" : "100", + "r" : "364", "value" : [ "{","8",", ","6",", ","7",", ","5",", ","3",", ","0",", ","9","}" ] } ] }, { @@ -4230,92 +4524,94 @@ module.exports['Sorting'] = { } ] } ] }, { - "r" : "109", + "r" : "371", "value" : [ " ","sort asc" ] } ] } ] } } ], "expression" : { - "localId" : "110", + "localId" : "376", "type" : "Query", "source" : [ { - "localId" : "108", + "localId" : "362", "alias" : "N", "expression" : { - "localId" : "107", + "localId" : "363", "type" : "List", "element" : [ { - "localId" : "100", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "101", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "102", + "localId" : "366", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "103", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "104", + "localId" : "368", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "105", + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "106", + "localId" : "370", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "sort" : { - "localId" : "109", + "localId" : "371", "by" : [ { + "localId" : "372", "direction" : "asc", "type" : "ByDirection" } ] } } }, { - "localId" : "125", + "localId" : "378", "name" : "numberReturnAsc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "125", + "r" : "378", "s" : [ { "value" : [ "","define ","numberReturnAsc",": " ] }, { - "r" : "124", + "r" : "395", "s" : [ { "s" : [ { - "r" : "120", + "r" : "379", "s" : [ { - "r" : "119", + "r" : "380", "s" : [ { "value" : [ "(" ] }, { - "r" : "119", + "r" : "380", "s" : [ { - "r" : "112", + "r" : "381", "value" : [ "{","8",", ","6",", ","7",", ","5",", ","3",", ","0",", ","9","}" ] } ] }, { @@ -4328,110 +4624,112 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "122", + "r" : "388", "s" : [ { "value" : [ "return " ] }, { - "r" : "121", + "r" : "389", "s" : [ { "value" : [ "N" ] } ] } ] }, { - "r" : "123", + "r" : "390", "value" : [ " ","sort asc" ] } ] } ] } } ], "expression" : { - "localId" : "124", + "localId" : "395", "type" : "Query", "source" : [ { - "localId" : "120", + "localId" : "379", "alias" : "N", "expression" : { - "localId" : "119", + "localId" : "380", "type" : "List", "element" : [ { - "localId" : "112", + "localId" : "381", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "113", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "114", + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "115", + "localId" : "384", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "116", + "localId" : "385", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "117", + "localId" : "386", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "118", + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "122", + "localId" : "388", "expression" : { - "localId" : "121", + "localId" : "389", "name" : "N", "type" : "AliasRef" } }, "sort" : { - "localId" : "123", + "localId" : "390", "by" : [ { + "localId" : "391", "direction" : "asc", "type" : "ByDirection" } ] } } }, { - "localId" : "137", + "localId" : "397", "name" : "numberDesc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "137", + "r" : "397", "s" : [ { "value" : [ "","define ","numberDesc",": " ] }, { - "r" : "136", + "r" : "412", "s" : [ { "s" : [ { - "r" : "134", + "r" : "398", "s" : [ { - "r" : "133", + "r" : "399", "s" : [ { "value" : [ "(" ] }, { - "r" : "133", + "r" : "399", "s" : [ { - "r" : "126", + "r" : "400", "value" : [ "{","8",", ","6",", ","7",", ","5",", ","3",", ","0",", ","9","}" ] } ] }, { @@ -4442,92 +4740,94 @@ module.exports['Sorting'] = { } ] } ] }, { - "r" : "135", + "r" : "407", "value" : [ " ","sort desc" ] } ] } ] } } ], "expression" : { - "localId" : "136", + "localId" : "412", "type" : "Query", "source" : [ { - "localId" : "134", + "localId" : "398", "alias" : "N", "expression" : { - "localId" : "133", + "localId" : "399", "type" : "List", "element" : [ { - "localId" : "126", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "127", + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "128", + "localId" : "402", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "129", + "localId" : "403", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "130", + "localId" : "404", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "131", + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "132", + "localId" : "406", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "sort" : { - "localId" : "135", + "localId" : "407", "by" : [ { + "localId" : "408", "direction" : "desc", "type" : "ByDirection" } ] } } }, { - "localId" : "151", + "localId" : "414", "name" : "numberReturnDesc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "151", + "r" : "414", "s" : [ { "value" : [ "","define ","numberReturnDesc",": " ] }, { - "r" : "150", + "r" : "431", "s" : [ { "s" : [ { - "r" : "146", + "r" : "415", "s" : [ { - "r" : "145", + "r" : "416", "s" : [ { "value" : [ "(" ] }, { - "r" : "145", + "r" : "416", "s" : [ { - "r" : "138", + "r" : "417", "value" : [ "{","8",", ","6",", ","7",", ","5",", ","3",", ","0",", ","9","}" ] } ] }, { @@ -4540,140 +4840,142 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "148", + "r" : "424", "s" : [ { "value" : [ "return " ] }, { - "r" : "147", + "r" : "425", "s" : [ { "value" : [ "N" ] } ] } ] }, { - "r" : "149", + "r" : "426", "value" : [ " ","sort desc" ] } ] } ] } } ], "expression" : { - "localId" : "150", + "localId" : "431", "type" : "Query", "source" : [ { - "localId" : "146", + "localId" : "415", "alias" : "N", "expression" : { - "localId" : "145", + "localId" : "416", "type" : "List", "element" : [ { - "localId" : "138", + "localId" : "417", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "139", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "140", + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "141", + "localId" : "420", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "142", + "localId" : "421", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "143", + "localId" : "422", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "144", + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "148", + "localId" : "424", "expression" : { - "localId" : "147", + "localId" : "425", "name" : "N", "type" : "AliasRef" } }, "sort" : { - "localId" : "149", + "localId" : "426", "by" : [ { + "localId" : "427", "direction" : "desc", "type" : "ByDirection" } ] } } }, { - "localId" : "161", + "localId" : "433", "name" : "stringAsc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "161", + "r" : "433", "s" : [ { "value" : [ "","define ","stringAsc",": " ] }, { - "r" : "160", + "r" : "446", "s" : [ { "s" : [ { - "r" : "158", + "r" : "434", "s" : [ { - "r" : "157", + "r" : "435", "s" : [ { "value" : [ "(" ] }, { - "r" : "157", + "r" : "435", "s" : [ { "value" : [ "{" ] }, { - "r" : "152", + "r" : "436", "s" : [ { "value" : [ "'jenny'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "153", + "r" : "437", "s" : [ { "value" : [ "'dont'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "154", + "r" : "438", "s" : [ { "value" : [ "'change'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "155", + "r" : "439", "s" : [ { "value" : [ "'your'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "156", + "r" : "440", "s" : [ { "value" : [ "'number'" ] } ] @@ -4688,112 +4990,114 @@ module.exports['Sorting'] = { } ] } ] }, { - "r" : "159", + "r" : "441", "value" : [ " ","sort asc" ] } ] } ] } } ], "expression" : { - "localId" : "160", + "localId" : "446", "type" : "Query", "source" : [ { - "localId" : "158", + "localId" : "434", "alias" : "S", "expression" : { - "localId" : "157", + "localId" : "435", "type" : "List", "element" : [ { - "localId" : "152", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jenny", "type" : "Literal" }, { - "localId" : "153", + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "dont", "type" : "Literal" }, { - "localId" : "154", + "localId" : "438", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "change", "type" : "Literal" }, { - "localId" : "155", + "localId" : "439", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "your", "type" : "Literal" }, { - "localId" : "156", + "localId" : "440", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "number", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "sort" : { - "localId" : "159", + "localId" : "441", "by" : [ { + "localId" : "442", "direction" : "asc", "type" : "ByDirection" } ] } } }, { - "localId" : "173", + "localId" : "448", "name" : "stringReturnAsc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "173", + "r" : "448", "s" : [ { "value" : [ "","define ","stringReturnAsc",": " ] }, { - "r" : "172", + "r" : "463", "s" : [ { "s" : [ { - "r" : "168", + "r" : "449", "s" : [ { - "r" : "167", + "r" : "450", "s" : [ { "value" : [ "(" ] }, { - "r" : "167", + "r" : "450", "s" : [ { "value" : [ "{" ] }, { - "r" : "162", + "r" : "451", "s" : [ { "value" : [ "'jenny'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "163", + "r" : "452", "s" : [ { "value" : [ "'dont'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "164", + "r" : "453", "s" : [ { "value" : [ "'change'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "165", + "r" : "454", "s" : [ { "value" : [ "'your'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "166", + "r" : "455", "s" : [ { "value" : [ "'number'" ] } ] @@ -4810,130 +5114,132 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "170", + "r" : "456", "s" : [ { "value" : [ "return " ] }, { - "r" : "169", + "r" : "457", "s" : [ { "value" : [ "S" ] } ] } ] }, { - "r" : "171", + "r" : "458", "value" : [ " ","sort asc" ] } ] } ] } } ], "expression" : { - "localId" : "172", + "localId" : "463", "type" : "Query", "source" : [ { - "localId" : "168", + "localId" : "449", "alias" : "S", "expression" : { - "localId" : "167", + "localId" : "450", "type" : "List", "element" : [ { - "localId" : "162", + "localId" : "451", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jenny", "type" : "Literal" }, { - "localId" : "163", + "localId" : "452", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "dont", "type" : "Literal" }, { - "localId" : "164", + "localId" : "453", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "change", "type" : "Literal" }, { - "localId" : "165", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "your", "type" : "Literal" }, { - "localId" : "166", + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "number", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "170", + "localId" : "456", "expression" : { - "localId" : "169", + "localId" : "457", "name" : "S", "type" : "AliasRef" } }, "sort" : { - "localId" : "171", + "localId" : "458", "by" : [ { + "localId" : "459", "direction" : "asc", "type" : "ByDirection" } ] } } }, { - "localId" : "183", + "localId" : "465", "name" : "stringDesc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "183", + "r" : "465", "s" : [ { "value" : [ "","define ","stringDesc",": " ] }, { - "r" : "182", + "r" : "478", "s" : [ { "s" : [ { - "r" : "180", + "r" : "466", "s" : [ { - "r" : "179", + "r" : "467", "s" : [ { "value" : [ "(" ] }, { - "r" : "179", + "r" : "467", "s" : [ { "value" : [ "{" ] }, { - "r" : "174", + "r" : "468", "s" : [ { "value" : [ "'jenny'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "175", + "r" : "469", "s" : [ { "value" : [ "'dont'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "176", + "r" : "470", "s" : [ { "value" : [ "'change'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "177", + "r" : "471", "s" : [ { "value" : [ "'your'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "178", + "r" : "472", "s" : [ { "value" : [ "'number'" ] } ] @@ -4948,112 +5254,114 @@ module.exports['Sorting'] = { } ] } ] }, { - "r" : "181", + "r" : "473", "value" : [ " ","sort desc" ] } ] } ] } } ], "expression" : { - "localId" : "182", + "localId" : "478", "type" : "Query", "source" : [ { - "localId" : "180", + "localId" : "466", "alias" : "S", "expression" : { - "localId" : "179", + "localId" : "467", "type" : "List", "element" : [ { - "localId" : "174", + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jenny", "type" : "Literal" }, { - "localId" : "175", + "localId" : "469", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "dont", "type" : "Literal" }, { - "localId" : "176", + "localId" : "470", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "change", "type" : "Literal" }, { - "localId" : "177", + "localId" : "471", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "your", "type" : "Literal" }, { - "localId" : "178", + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "number", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "sort" : { - "localId" : "181", + "localId" : "473", "by" : [ { + "localId" : "474", "direction" : "desc", "type" : "ByDirection" } ] } } }, { - "localId" : "195", + "localId" : "480", "name" : "stringReturnDesc", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "195", + "r" : "480", "s" : [ { "value" : [ "","define ","stringReturnDesc",": " ] }, { - "r" : "194", + "r" : "495", "s" : [ { "s" : [ { - "r" : "190", + "r" : "481", "s" : [ { - "r" : "189", + "r" : "482", "s" : [ { "value" : [ "(" ] }, { - "r" : "189", + "r" : "482", "s" : [ { "value" : [ "{" ] }, { - "r" : "184", + "r" : "483", "s" : [ { "value" : [ "'jenny'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "185", + "r" : "484", "s" : [ { "value" : [ "'dont'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "186", + "r" : "485", "s" : [ { "value" : [ "'change'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "187", + "r" : "486", "s" : [ { "value" : [ "'your'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "188", + "r" : "487", "s" : [ { "value" : [ "'number'" ] } ] @@ -5070,121 +5378,123 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "192", + "r" : "488", "s" : [ { "value" : [ "return " ] }, { - "r" : "191", + "r" : "489", "s" : [ { "value" : [ "S" ] } ] } ] }, { - "r" : "193", + "r" : "490", "value" : [ " ","sort desc" ] } ] } ] } } ], "expression" : { - "localId" : "194", + "localId" : "495", "type" : "Query", "source" : [ { - "localId" : "190", + "localId" : "481", "alias" : "S", "expression" : { - "localId" : "189", + "localId" : "482", "type" : "List", "element" : [ { - "localId" : "184", + "localId" : "483", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jenny", "type" : "Literal" }, { - "localId" : "185", + "localId" : "484", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "dont", "type" : "Literal" }, { - "localId" : "186", + "localId" : "485", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "change", "type" : "Literal" }, { - "localId" : "187", + "localId" : "486", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "your", "type" : "Literal" }, { - "localId" : "188", + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "number", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "192", + "localId" : "488", "expression" : { - "localId" : "191", + "localId" : "489", "name" : "S", "type" : "AliasRef" } }, "sort" : { - "localId" : "193", + "localId" : "490", "by" : [ { + "localId" : "491", "direction" : "desc", "type" : "ByDirection" } ] } } }, { - "localId" : "197", + "localId" : "497", "name" : "five", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "197", + "r" : "497", "s" : [ { - "r" : "196", + "r" : "498", "value" : [ "","define ","five",": ","5" ] } ] } } ], "expression" : { - "localId" : "196", + "localId" : "498", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } }, { - "localId" : "216", + "localId" : "500", "name" : "sortByExpression", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "216", + "r" : "500", "s" : [ { "value" : [ "","define ","sortByExpression",": " ] }, { - "r" : "215", + "r" : "521", "s" : [ { "s" : [ { - "r" : "206", + "r" : "501", "s" : [ { - "r" : "205", + "r" : "502", "s" : [ { "value" : [ "(" ] }, { - "r" : "205", + "r" : "502", "s" : [ { - "r" : "198", + "r" : "503", "value" : [ "{","8",", ","6",", ","7",", ","5",", ","3",", ","0",", ","9","}" ] } ] }, { @@ -5197,18 +5507,18 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "209", + "r" : "510", "s" : [ { "value" : [ "return " ] }, { - "r" : "208", + "r" : "511", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "N",": " ] }, { - "r" : "207", + "r" : "512", "s" : [ { "value" : [ "N" ] } ] @@ -5220,26 +5530,26 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "214", + "r" : "517", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "213", + "r" : "516", "s" : [ { - "r" : "212", + "r" : "513", "s" : [ { "value" : [ "(" ] }, { - "r" : "212", + "r" : "513", "s" : [ { - "r" : "210", + "r" : "514", "s" : [ { "value" : [ "five" ] } ] }, { "value" : [ " + " ] }, { - "r" : "211", + "r" : "515", "s" : [ { "value" : [ "N" ] } ] @@ -5254,62 +5564,63 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "215", + "localId" : "521", "type" : "Query", "source" : [ { - "localId" : "206", + "localId" : "501", "alias" : "N", "expression" : { - "localId" : "205", + "localId" : "502", "type" : "List", "element" : [ { - "localId" : "198", + "localId" : "503", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "199", + "localId" : "504", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "200", + "localId" : "505", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "201", + "localId" : "506", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "202", + "localId" : "507", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "203", + "localId" : "508", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "204", + "localId" : "509", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "209", + "localId" : "510", "expression" : { - "localId" : "208", + "localId" : "511", "type" : "Tuple", "element" : [ { "name" : "N", "value" : { - "localId" : "207", + "localId" : "512", "name" : "N", "type" : "AliasRef" } @@ -5317,20 +5628,21 @@ module.exports['Sorting'] = { } }, "sort" : { - "localId" : "214", + "localId" : "517", "by" : [ { - "localId" : "213", + "localId" : "516", "direction" : "asc", "type" : "ByExpression", "expression" : { - "localId" : "212", + "localId" : "513", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "210", + "localId" : "514", "name" : "five", "type" : "ExpressionRef" }, { - "localId" : "211", + "localId" : "515", "name" : "N", "type" : "IdentifierRef" } ] @@ -5339,29 +5651,29 @@ module.exports['Sorting'] = { } } }, { - "localId" : "231", + "localId" : "523", "name" : "sortByExpressionWithNullResults", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "231", + "r" : "523", "s" : [ { "value" : [ "","define ","sortByExpressionWithNullResults",": " ] }, { - "r" : "230", + "r" : "541", "s" : [ { "s" : [ { - "r" : "221", + "r" : "524", "s" : [ { - "r" : "220", + "r" : "525", "s" : [ { "value" : [ "(" ] }, { - "r" : "220", + "r" : "525", "s" : [ { - "r" : "217", + "r" : "526", "value" : [ "{","8",", ","null",", ","7","}" ] } ] }, { @@ -5374,18 +5686,18 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "224", + "r" : "530", "s" : [ { "value" : [ "return " ] }, { - "r" : "223", + "r" : "531", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { "value" : [ "N",": " ] }, { - "r" : "222", + "r" : "532", "s" : [ { "value" : [ "N" ] } ] @@ -5397,26 +5709,26 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "229", + "r" : "537", "s" : [ { "value" : [ "sort by " ] }, { - "r" : "228", + "r" : "536", "s" : [ { - "r" : "227", + "r" : "533", "s" : [ { "value" : [ "(" ] }, { - "r" : "227", + "r" : "533", "s" : [ { - "r" : "225", + "r" : "534", "s" : [ { "value" : [ "five" ] } ] }, { "value" : [ " + " ] }, { - "r" : "226", + "r" : "535", "s" : [ { "value" : [ "N" ] } ] @@ -5431,44 +5743,47 @@ module.exports['Sorting'] = { } } ], "expression" : { - "localId" : "230", + "localId" : "541", "type" : "Query", "source" : [ { - "localId" : "221", + "localId" : "524", "alias" : "N", "expression" : { - "localId" : "220", + "localId" : "525", "type" : "List", "element" : [ { - "localId" : "217", + "localId" : "526", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { + "localId" : "529", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "218", + "localId" : "527", "type" : "Null" } }, { - "localId" : "219", + "localId" : "528", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "224", + "localId" : "530", "expression" : { - "localId" : "223", + "localId" : "531", "type" : "Tuple", "element" : [ { "name" : "N", "value" : { - "localId" : "222", + "localId" : "532", "name" : "N", "type" : "AliasRef" } @@ -5476,20 +5791,21 @@ module.exports['Sorting'] = { } }, "sort" : { - "localId" : "229", + "localId" : "537", "by" : [ { - "localId" : "228", + "localId" : "536", "direction" : "asc", "type" : "ByExpression", "expression" : { - "localId" : "227", + "localId" : "533", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "225", + "localId" : "534", "name" : "five", "type" : "ExpressionRef" }, { - "localId" : "226", + "localId" : "535", "name" : "N", "type" : "IdentifierRef" } ] @@ -5498,29 +5814,29 @@ module.exports['Sorting'] = { } } }, { - "localId" : "243", + "localId" : "543", "name" : "sortWithAscendingKeyword", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "243", + "r" : "543", "s" : [ { "value" : [ "","define ","sortWithAscendingKeyword",": " ] }, { - "r" : "242", + "r" : "558", "s" : [ { "s" : [ { - "r" : "240", + "r" : "544", "s" : [ { - "r" : "239", + "r" : "545", "s" : [ { "value" : [ "(" ] }, { - "r" : "239", + "r" : "545", "s" : [ { - "r" : "232", + "r" : "546", "value" : [ "{","8",", ","6",", ","7",", ","5",", ","3",", ","0",", ","9","}" ] } ] }, { @@ -5531,92 +5847,94 @@ module.exports['Sorting'] = { } ] } ] }, { - "r" : "241", + "r" : "553", "value" : [ " ","sort ascending" ] } ] } ] } } ], "expression" : { - "localId" : "242", + "localId" : "558", "type" : "Query", "source" : [ { - "localId" : "240", + "localId" : "544", "alias" : "N", "expression" : { - "localId" : "239", + "localId" : "545", "type" : "List", "element" : [ { - "localId" : "232", + "localId" : "546", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "233", + "localId" : "547", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "234", + "localId" : "548", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "235", + "localId" : "549", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "236", + "localId" : "550", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "237", + "localId" : "551", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "238", + "localId" : "552", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "sort" : { - "localId" : "241", + "localId" : "553", "by" : [ { + "localId" : "554", "direction" : "ascending", "type" : "ByDirection" } ] } } }, { - "localId" : "257", + "localId" : "560", "name" : "sortWithDescendingKeyword", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "257", + "r" : "560", "s" : [ { "value" : [ "","define ","sortWithDescendingKeyword",": " ] }, { - "r" : "256", + "r" : "577", "s" : [ { "s" : [ { - "r" : "252", + "r" : "561", "s" : [ { - "r" : "251", + "r" : "562", "s" : [ { "value" : [ "(" ] }, { - "r" : "251", + "r" : "562", "s" : [ { - "r" : "244", + "r" : "563", "value" : [ "{","8",", ","6",", ","7",", ","5",", ","3",", ","0",", ","9","}" ] } ] }, { @@ -5629,81 +5947,83 @@ module.exports['Sorting'] = { }, { "value" : [ " " ] }, { - "r" : "254", + "r" : "570", "s" : [ { "value" : [ "return " ] }, { - "r" : "253", + "r" : "571", "s" : [ { "value" : [ "N" ] } ] } ] }, { - "r" : "255", + "r" : "572", "value" : [ " ","sort descending" ] } ] } ] } } ], "expression" : { - "localId" : "256", + "localId" : "577", "type" : "Query", "source" : [ { - "localId" : "252", + "localId" : "561", "alias" : "N", "expression" : { - "localId" : "251", + "localId" : "562", "type" : "List", "element" : [ { - "localId" : "244", + "localId" : "563", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", "type" : "Literal" }, { - "localId" : "245", + "localId" : "564", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" }, { - "localId" : "246", + "localId" : "565", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, { - "localId" : "247", + "localId" : "566", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "248", + "localId" : "567", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "249", + "localId" : "568", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" }, { - "localId" : "250", + "localId" : "569", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "254", + "localId" : "570", "expression" : { - "localId" : "253", + "localId" : "571", "name" : "N", "type" : "AliasRef" } }, "sort" : { - "localId" : "255", + "localId" : "572", "by" : [ { + "localId" : "573", "direction" : "descending", "type" : "ByDirection" } ] @@ -5731,14 +6051,16 @@ define allTuples: ({Tuple{a: 1, b:2}, Tuple{a: 2, b: 3}, Tuple{a: 1, b: 2}}) T r module.exports['Distinct'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "142", + "r" : "346", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5754,17 +6076,18 @@ module.exports['Distinct'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5772,7 +6095,7 @@ module.exports['Distinct'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5780,44 +6103,53 @@ module.exports['Distinct'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "23", + "localId" : "212", "name" : "defaultNumbers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "212", "s" : [ { "value" : [ "","define ","defaultNumbers",": " ] }, { - "r" : "22", + "r" : "233", "s" : [ { "s" : [ { - "r" : "19", + "r" : "213", "s" : [ { - "r" : "18", + "r" : "214", "s" : [ { "value" : [ "(" ] }, { - "r" : "18", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "215", "value" : [ "{","1",", ","2",", ","2",", ","3",", ","3",", ","3",", ","4",", ","4",", ","4",", ","4",", ","3",", ","3",", ","3",", ","2",", ","2",", ","1","}" ] } ] }, { @@ -5830,11 +6162,11 @@ module.exports['Distinct'] = { }, { "value" : [ " " ] }, { - "r" : "21", + "r" : "231", "s" : [ { "value" : [ "return " ] }, { - "r" : "20", + "r" : "232", "s" : [ { "value" : [ "N" ] } ] @@ -5844,154 +6176,155 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "233", "type" : "Query", "source" : [ { - "localId" : "19", + "localId" : "213", "alias" : "N", "expression" : { - "localId" : "18", + "localId" : "214", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "5", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "9", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "10", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "11", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "12", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "13", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "14", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "15", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "16", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "17", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "21", + "localId" : "231", "expression" : { - "localId" : "20", + "localId" : "232", "name" : "N", "type" : "AliasRef" } } } }, { - "localId" : "33", + "localId" : "235", "name" : "defaultStrings", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "235", "s" : [ { "value" : [ "","define ","defaultStrings",": " ] }, { - "r" : "32", + "r" : "244", "s" : [ { "s" : [ { - "r" : "29", + "r" : "236", "s" : [ { - "r" : "28", + "r" : "237", "s" : [ { "value" : [ "(" ] }, { - "r" : "28", + "r" : "237", "s" : [ { "value" : [ "{" ] }, { - "r" : "24", + "r" : "238", "s" : [ { "value" : [ "'foo'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "25", + "r" : "239", "s" : [ { "value" : [ "'bar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "26", + "r" : "240", "s" : [ { "value" : [ "'baz'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "27", + "r" : "241", "s" : [ { "value" : [ "'bar'" ] } ] @@ -6008,11 +6341,11 @@ module.exports['Distinct'] = { }, { "value" : [ " " ] }, { - "r" : "31", + "r" : "242", "s" : [ { "value" : [ "return " ] }, { - "r" : "30", + "r" : "243", "s" : [ { "value" : [ "S" ] } ] @@ -6022,85 +6355,86 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "244", "type" : "Query", "source" : [ { - "localId" : "29", + "localId" : "236", "alias" : "S", "expression" : { - "localId" : "28", + "localId" : "237", "type" : "List", "element" : [ { - "localId" : "24", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" }, { - "localId" : "25", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" }, { - "localId" : "26", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "baz", "type" : "Literal" }, { - "localId" : "27", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "31", + "localId" : "242", "expression" : { - "localId" : "30", + "localId" : "243", "name" : "S", "type" : "AliasRef" } } } }, { - "localId" : "48", + "localId" : "246", "name" : "defaultTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "48", + "r" : "246", "s" : [ { "value" : [ "","define ","defaultTuples",": " ] }, { - "r" : "47", + "r" : "260", "s" : [ { "s" : [ { - "r" : "44", + "r" : "247", "s" : [ { - "r" : "43", + "r" : "248", "s" : [ { "value" : [ "(" ] }, { - "r" : "43", + "r" : "248", "s" : [ { "value" : [ "{" ] }, { - "r" : "36", + "r" : "249", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "34", + "r" : "250", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "35", + "r" : "251", "value" : [ "b",":","2" ] } ] }, { @@ -6109,19 +6443,19 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "39", + "r" : "252", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "37", + "r" : "253", "value" : [ "a",": ","2" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "38", + "r" : "254", "value" : [ "b",": ","3" ] } ] }, { @@ -6130,19 +6464,19 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "42", + "r" : "255", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "40", + "r" : "256", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "41", + "r" : "257", "value" : [ "b",": ","2" ] } ] }, { @@ -6161,11 +6495,11 @@ module.exports['Distinct'] = { }, { "value" : [ " " ] }, { - "r" : "46", + "r" : "258", "s" : [ { "value" : [ "return " ] }, { - "r" : "45", + "r" : "259", "s" : [ { "value" : [ "T" ] } ] @@ -6175,21 +6509,21 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "47", + "localId" : "260", "type" : "Query", "source" : [ { - "localId" : "44", + "localId" : "247", "alias" : "T", "expression" : { - "localId" : "43", + "localId" : "248", "type" : "List", "element" : [ { - "localId" : "36", + "localId" : "249", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "34", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -6197,19 +6531,19 @@ module.exports['Distinct'] = { }, { "name" : "b", "value" : { - "localId" : "35", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } ] }, { - "localId" : "39", + "localId" : "252", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "37", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6217,19 +6551,19 @@ module.exports['Distinct'] = { }, { "name" : "b", "value" : { - "localId" : "38", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } } ] }, { - "localId" : "42", + "localId" : "255", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "40", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -6237,7 +6571,7 @@ module.exports['Distinct'] = { }, { "name" : "b", "value" : { - "localId" : "41", + "localId" : "257", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6246,40 +6580,41 @@ module.exports['Distinct'] = { } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "46", + "localId" : "258", "expression" : { - "localId" : "45", + "localId" : "259", "name" : "T", "type" : "AliasRef" } } } }, { - "localId" : "70", + "localId" : "262", "name" : "distinctNumbers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "70", + "r" : "262", "s" : [ { "value" : [ "","define ","distinctNumbers",": " ] }, { - "r" : "69", + "r" : "283", "s" : [ { "s" : [ { - "r" : "66", + "r" : "263", "s" : [ { - "r" : "65", + "r" : "264", "s" : [ { "value" : [ "(" ] }, { - "r" : "65", + "r" : "264", "s" : [ { - "r" : "49", + "r" : "265", "value" : [ "{","1",", ","2",", ","2",", ","3",", ","3",", ","3",", ","4",", ","4",", ","4",", ","4",", ","3",", ","3",", ","3",", ","2",", ","2",", ","1","}" ] } ] }, { @@ -6292,11 +6627,11 @@ module.exports['Distinct'] = { }, { "value" : [ " " ] }, { - "r" : "68", + "r" : "281", "s" : [ { "value" : [ "return distinct " ] }, { - "r" : "67", + "r" : "282", "s" : [ { "value" : [ "N" ] } ] @@ -6306,155 +6641,156 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "69", + "localId" : "283", "type" : "Query", "source" : [ { - "localId" : "66", + "localId" : "263", "alias" : "N", "expression" : { - "localId" : "65", + "localId" : "264", "type" : "List", "element" : [ { - "localId" : "49", + "localId" : "265", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "50", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "51", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "52", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "53", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "54", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "55", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "56", + "localId" : "272", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "57", + "localId" : "273", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "58", + "localId" : "274", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "59", + "localId" : "275", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "60", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "61", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "62", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "63", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "64", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "68", + "localId" : "281", "distinct" : true, "expression" : { - "localId" : "67", + "localId" : "282", "name" : "N", "type" : "AliasRef" } } } }, { - "localId" : "80", + "localId" : "285", "name" : "distinctStrings", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "80", + "r" : "285", "s" : [ { "value" : [ "","define ","distinctStrings",": " ] }, { - "r" : "79", + "r" : "294", "s" : [ { "s" : [ { - "r" : "76", + "r" : "286", "s" : [ { - "r" : "75", + "r" : "287", "s" : [ { "value" : [ "(" ] }, { - "r" : "75", + "r" : "287", "s" : [ { "value" : [ "{" ] }, { - "r" : "71", + "r" : "288", "s" : [ { "value" : [ "'foo'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "72", + "r" : "289", "s" : [ { "value" : [ "'bar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "73", + "r" : "290", "s" : [ { "value" : [ "'baz'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "74", + "r" : "291", "s" : [ { "value" : [ "'bar'" ] } ] @@ -6471,11 +6807,11 @@ module.exports['Distinct'] = { }, { "value" : [ " " ] }, { - "r" : "78", + "r" : "292", "s" : [ { "value" : [ "return distinct " ] }, { - "r" : "77", + "r" : "293", "s" : [ { "value" : [ "S" ] } ] @@ -6485,86 +6821,87 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "79", + "localId" : "294", "type" : "Query", "source" : [ { - "localId" : "76", + "localId" : "286", "alias" : "S", "expression" : { - "localId" : "75", + "localId" : "287", "type" : "List", "element" : [ { - "localId" : "71", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" }, { - "localId" : "72", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" }, { - "localId" : "73", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "baz", "type" : "Literal" }, { - "localId" : "74", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "78", + "localId" : "292", "distinct" : true, "expression" : { - "localId" : "77", + "localId" : "293", "name" : "S", "type" : "AliasRef" } } } }, { - "localId" : "95", + "localId" : "296", "name" : "distinctTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "95", + "r" : "296", "s" : [ { "value" : [ "","define ","distinctTuples",": " ] }, { - "r" : "94", + "r" : "310", "s" : [ { "s" : [ { - "r" : "91", + "r" : "297", "s" : [ { - "r" : "90", + "r" : "298", "s" : [ { "value" : [ "(" ] }, { - "r" : "90", + "r" : "298", "s" : [ { "value" : [ "{" ] }, { - "r" : "83", + "r" : "299", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "81", + "r" : "300", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "82", + "r" : "301", "value" : [ "b",":","2" ] } ] }, { @@ -6573,19 +6910,19 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "86", + "r" : "302", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "84", + "r" : "303", "value" : [ "a",": ","2" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "85", + "r" : "304", "value" : [ "b",": ","3" ] } ] }, { @@ -6594,19 +6931,19 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "89", + "r" : "305", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "87", + "r" : "306", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "88", + "r" : "307", "value" : [ "b",": ","2" ] } ] }, { @@ -6625,11 +6962,11 @@ module.exports['Distinct'] = { }, { "value" : [ " " ] }, { - "r" : "93", + "r" : "308", "s" : [ { "value" : [ "return distinct " ] }, { - "r" : "92", + "r" : "309", "s" : [ { "value" : [ "T" ] } ] @@ -6639,21 +6976,21 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "94", + "localId" : "310", "type" : "Query", "source" : [ { - "localId" : "91", + "localId" : "297", "alias" : "T", "expression" : { - "localId" : "90", + "localId" : "298", "type" : "List", "element" : [ { - "localId" : "83", + "localId" : "299", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "81", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -6661,19 +6998,19 @@ module.exports['Distinct'] = { }, { "name" : "b", "value" : { - "localId" : "82", + "localId" : "301", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } ] }, { - "localId" : "86", + "localId" : "302", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "84", + "localId" : "303", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6681,19 +7018,19 @@ module.exports['Distinct'] = { }, { "name" : "b", "value" : { - "localId" : "85", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } } ] }, { - "localId" : "89", + "localId" : "305", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "87", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -6701,7 +7038,7 @@ module.exports['Distinct'] = { }, { "name" : "b", "value" : { - "localId" : "88", + "localId" : "307", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -6710,41 +7047,42 @@ module.exports['Distinct'] = { } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "93", + "localId" : "308", "distinct" : true, "expression" : { - "localId" : "92", + "localId" : "309", "name" : "T", "type" : "AliasRef" } } } }, { - "localId" : "117", + "localId" : "312", "name" : "allNumbers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "117", + "r" : "312", "s" : [ { "value" : [ "","define ","allNumbers",": " ] }, { - "r" : "116", + "r" : "333", "s" : [ { "s" : [ { - "r" : "113", + "r" : "313", "s" : [ { - "r" : "112", + "r" : "314", "s" : [ { "value" : [ "(" ] }, { - "r" : "112", + "r" : "314", "s" : [ { - "r" : "96", + "r" : "315", "value" : [ "{","1",", ","2",", ","2",", ","3",", ","3",", ","3",", ","4",", ","4",", ","4",", ","4",", ","3",", ","3",", ","3",", ","2",", ","2",", ","1","}" ] } ] }, { @@ -6757,11 +7095,11 @@ module.exports['Distinct'] = { }, { "value" : [ " " ] }, { - "r" : "115", + "r" : "331", "s" : [ { "value" : [ "return all " ] }, { - "r" : "114", + "r" : "332", "s" : [ { "value" : [ "N" ] } ] @@ -6771,155 +7109,156 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "116", + "localId" : "333", "type" : "Query", "source" : [ { - "localId" : "113", + "localId" : "313", "alias" : "N", "expression" : { - "localId" : "112", + "localId" : "314", "type" : "List", "element" : [ { - "localId" : "96", + "localId" : "315", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "97", + "localId" : "316", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "98", + "localId" : "317", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "99", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "100", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "101", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "102", + "localId" : "321", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "103", + "localId" : "322", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "104", + "localId" : "323", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "105", + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "106", + "localId" : "325", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "107", + "localId" : "326", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "108", + "localId" : "327", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "109", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "110", + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "111", + "localId" : "330", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "115", + "localId" : "331", "distinct" : false, "expression" : { - "localId" : "114", + "localId" : "332", "name" : "N", "type" : "AliasRef" } } } }, { - "localId" : "127", + "localId" : "335", "name" : "allStrings", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "127", + "r" : "335", "s" : [ { "value" : [ "","define ","allStrings",": " ] }, { - "r" : "126", + "r" : "344", "s" : [ { "s" : [ { - "r" : "123", + "r" : "336", "s" : [ { - "r" : "122", + "r" : "337", "s" : [ { "value" : [ "(" ] }, { - "r" : "122", + "r" : "337", "s" : [ { "value" : [ "{" ] }, { - "r" : "118", + "r" : "338", "s" : [ { "value" : [ "'foo'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "119", + "r" : "339", "s" : [ { "value" : [ "'bar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "120", + "r" : "340", "s" : [ { "value" : [ "'baz'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "121", + "r" : "341", "s" : [ { "value" : [ "'bar'" ] } ] @@ -6936,11 +7275,11 @@ module.exports['Distinct'] = { }, { "value" : [ " " ] }, { - "r" : "125", + "r" : "342", "s" : [ { "value" : [ "return all " ] }, { - "r" : "124", + "r" : "343", "s" : [ { "value" : [ "S" ] } ] @@ -6950,86 +7289,87 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "126", + "localId" : "344", "type" : "Query", "source" : [ { - "localId" : "123", + "localId" : "336", "alias" : "S", "expression" : { - "localId" : "122", + "localId" : "337", "type" : "List", "element" : [ { - "localId" : "118", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" }, { - "localId" : "119", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" }, { - "localId" : "120", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "baz", "type" : "Literal" }, { - "localId" : "121", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "125", + "localId" : "342", "distinct" : false, "expression" : { - "localId" : "124", + "localId" : "343", "name" : "S", "type" : "AliasRef" } } } }, { - "localId" : "142", + "localId" : "346", "name" : "allTuples", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "142", + "r" : "346", "s" : [ { "value" : [ "","define ","allTuples",": " ] }, { - "r" : "141", + "r" : "360", "s" : [ { "s" : [ { - "r" : "138", + "r" : "347", "s" : [ { - "r" : "137", + "r" : "348", "s" : [ { "value" : [ "(" ] }, { - "r" : "137", + "r" : "348", "s" : [ { "value" : [ "{" ] }, { - "r" : "130", + "r" : "349", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "128", + "r" : "350", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "129", + "r" : "351", "value" : [ "b",":","2" ] } ] }, { @@ -7038,19 +7378,19 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "133", + "r" : "352", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "131", + "r" : "353", "value" : [ "a",": ","2" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "132", + "r" : "354", "value" : [ "b",": ","3" ] } ] }, { @@ -7059,19 +7399,19 @@ module.exports['Distinct'] = { }, { "value" : [ ", " ] }, { - "r" : "136", + "r" : "355", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "134", + "r" : "356", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "135", + "r" : "357", "value" : [ "b",": ","2" ] } ] }, { @@ -7090,11 +7430,11 @@ module.exports['Distinct'] = { }, { "value" : [ " " ] }, { - "r" : "140", + "r" : "358", "s" : [ { "value" : [ "return all " ] }, { - "r" : "139", + "r" : "359", "s" : [ { "value" : [ "T" ] } ] @@ -7104,21 +7444,21 @@ module.exports['Distinct'] = { } } ], "expression" : { - "localId" : "141", + "localId" : "360", "type" : "Query", "source" : [ { - "localId" : "138", + "localId" : "347", "alias" : "T", "expression" : { - "localId" : "137", + "localId" : "348", "type" : "List", "element" : [ { - "localId" : "130", + "localId" : "349", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "128", + "localId" : "350", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -7126,19 +7466,19 @@ module.exports['Distinct'] = { }, { "name" : "b", "value" : { - "localId" : "129", + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } ] }, { - "localId" : "133", + "localId" : "352", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "131", + "localId" : "353", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -7146,19 +7486,19 @@ module.exports['Distinct'] = { }, { "name" : "b", "value" : { - "localId" : "132", + "localId" : "354", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" } } ] }, { - "localId" : "136", + "localId" : "355", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "134", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -7166,7 +7506,7 @@ module.exports['Distinct'] = { }, { "name" : "b", "value" : { - "localId" : "135", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -7175,12 +7515,13 @@ module.exports['Distinct'] = { } ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "140", + "localId" : "358", "distinct" : false, "expression" : { - "localId" : "139", + "localId" : "359", "name" : "T", "type" : "AliasRef" } @@ -7221,14 +7562,16 @@ define singleAliasReturnList: firstEncounter E return {'foo', 'bar', 'baz', 'bar module.exports['SingleObjectAlias'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "352", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -7244,17 +7587,18 @@ module.exports['SingleObjectAlias'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -7262,7 +7606,7 @@ module.exports['SingleObjectAlias'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -7270,40 +7614,49 @@ module.exports['SingleObjectAlias'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "encounters", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","encounters",": " ] }, { - "r" : "4", + "r" : "215", "s" : [ { "s" : [ { - "r" : "3", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -7317,39 +7670,44 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "215", "type" : "Query", "source" : [ { - "localId" : "3", + "localId" : "213", "alias" : "E", "expression" : { - "localId" : "2", + "localId" : "214", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ] } }, { - "localId" : "9", + "localId" : "217", "name" : "conditions", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","conditions",": " ] }, { - "r" : "8", + "r" : "220", "s" : [ { "s" : [ { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "s" : [ { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -7363,43 +7721,48 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "220", "type" : "Query", "source" : [ { - "localId" : "7", + "localId" : "218", "alias" : "C", "expression" : { - "localId" : "6", + "localId" : "219", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ] } }, { - "localId" : "14", + "localId" : "222", "name" : "firstEncounter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "222", "s" : [ { "value" : [ "","define ","firstEncounter",": " ] }, { - "r" : "13", + "r" : "228", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "12", + "r" : "225", "s" : [ { "s" : [ { - "r" : "11", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "s" : [ { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -7416,47 +7779,53 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "228", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "12", + "localId" : "225", "type" : "Query", "source" : [ { - "localId" : "11", + "localId" : "223", "alias" : "E", "expression" : { - "localId" : "10", + "localId" : "224", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ] } } }, { - "localId" : "23", + "localId" : "230", "name" : "firstCondition", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "230", "s" : [ { "value" : [ "","define ","firstCondition",": " ] }, { - "r" : "22", + "r" : "240", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "21", + "r" : "237", "s" : [ { "s" : [ { - "r" : "16", + "r" : "231", "s" : [ { - "r" : "15", + "r" : "232", "s" : [ { - "r" : "15", + "r" : "232", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -7468,22 +7837,22 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " " ] }, { - "r" : "20", + "r" : "233", "s" : [ { "value" : [ "where " ] }, { - "r" : "20", + "r" : "233", "s" : [ { - "r" : "18", + "r" : "235", "s" : [ { - "r" : "17", + "r" : "234", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "18", + "r" : "235", "s" : [ { "value" : [ "id" ] } ] @@ -7491,7 +7860,7 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "19", + "r" : "236", "s" : [ { "value" : [ "'http://cqframework.org/3/2'" ] } ] @@ -7505,31 +7874,38 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "240", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "21", + "localId" : "237", "type" : "Query", "source" : [ { - "localId" : "16", + "localId" : "231", "alias" : "C", "expression" : { - "localId" : "15", + "localId" : "232", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "where" : { - "localId" : "20", + "localId" : "233", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "235", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3/2", "type" : "Literal" @@ -7538,23 +7914,23 @@ module.exports['SingleObjectAlias'] = { } } }, { - "localId" : "27", + "localId" : "242", "name" : "singleAlias", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "242", "s" : [ { "value" : [ "","define ","singleAlias",": " ] }, { - "r" : "26", + "r" : "245", "s" : [ { "s" : [ { - "r" : "25", + "r" : "243", "s" : [ { - "r" : "24", + "r" : "244", "s" : [ { "s" : [ { "value" : [ "firstEncounter" ] @@ -7569,37 +7945,38 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "245", "type" : "Query", "source" : [ { - "localId" : "25", + "localId" : "243", "alias" : "E", "expression" : { - "localId" : "24", + "localId" : "244", "name" : "firstEncounter", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ] } }, { - "localId" : "33", + "localId" : "247", "name" : "singleAliasWhere", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "247", "s" : [ { "value" : [ "","define ","singleAliasWhere",": " ] }, { - "r" : "32", + "r" : "253", "s" : [ { "s" : [ { - "r" : "29", + "r" : "248", "s" : [ { - "r" : "28", + "r" : "249", "s" : [ { "s" : [ { "value" : [ "firstEncounter" ] @@ -7612,13 +7989,13 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " " ] }, { - "r" : "31", + "r" : "252", "s" : [ { "value" : [ "where " ] }, { - "r" : "31", + "r" : "252", "s" : [ { - "r" : "30", + "r" : "250", "s" : [ { "value" : [ "E" ] } ] @@ -7631,25 +8008,29 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "253", "type" : "Query", "source" : [ { - "localId" : "29", + "localId" : "248", "alias" : "E", "expression" : { - "localId" : "28", + "localId" : "249", "name" : "firstEncounter", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ], "where" : { - "localId" : "31", + "localId" : "252", "type" : "Not", + "signature" : [ ], "operand" : { + "localId" : "251", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "30", + "localId" : "250", "name" : "E", "type" : "AliasRef" } @@ -7657,23 +8038,23 @@ module.exports['SingleObjectAlias'] = { } } }, { - "localId" : "40", + "localId" : "255", "name" : "singleAliasWhereToNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "40", + "r" : "255", "s" : [ { "value" : [ "","define ","singleAliasWhereToNull",": " ] }, { - "r" : "39", + "r" : "261", "s" : [ { "s" : [ { - "r" : "35", + "r" : "256", "s" : [ { - "r" : "34", + "r" : "257", "s" : [ { "s" : [ { "value" : [ "firstEncounter" ] @@ -7686,22 +8067,22 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " " ] }, { - "r" : "38", + "r" : "260", "s" : [ { "value" : [ "where " ] }, { - "r" : "38", + "r" : "260", "s" : [ { - "r" : "37", + "r" : "259", "s" : [ { - "r" : "36", + "r" : "258", "s" : [ { "value" : [ "E" ] } ] }, { "value" : [ "." ] }, { - "r" : "37", + "r" : "259", "s" : [ { "value" : [ "period" ] } ] @@ -7715,23 +8096,25 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "39", + "localId" : "261", "type" : "Query", "source" : [ { - "localId" : "35", + "localId" : "256", "alias" : "E", "expression" : { - "localId" : "34", + "localId" : "257", "name" : "firstEncounter", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ], "where" : { - "localId" : "38", + "localId" : "260", "type" : "IsNull", + "signature" : [ ], "operand" : { - "localId" : "37", + "localId" : "259", "path" : "period", "scope" : "E", "type" : "Property" @@ -7739,25 +8122,25 @@ module.exports['SingleObjectAlias'] = { } } }, { - "localId" : "46", + "localId" : "263", "name" : "singleAliases", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "263", "s" : [ { "value" : [ "","define ","singleAliases",": " ] }, { - "r" : "45", + "r" : "272", "s" : [ { "s" : [ { "value" : [ "from " ] }, { - "r" : "42", + "r" : "264", "s" : [ { - "r" : "41", + "r" : "265", "s" : [ { "s" : [ { "value" : [ "firstEncounter" ] @@ -7769,9 +8152,9 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ ", " ] }, { - "r" : "44", + "r" : "266", "s" : [ { - "r" : "43", + "r" : "267", "s" : [ { "s" : [ { "value" : [ "firstCondition" ] @@ -7786,39 +8169,44 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "272", "type" : "Query", "source" : [ { - "localId" : "42", + "localId" : "264", "alias" : "E", "expression" : { - "localId" : "41", + "localId" : "265", "name" : "firstEncounter", "type" : "ExpressionRef" } }, { - "localId" : "44", + "localId" : "266", "alias" : "C", "expression" : { - "localId" : "43", + "localId" : "267", "name" : "firstCondition", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ], "return" : { + "localId" : "268", "distinct" : true, "expression" : { + "localId" : "269", "type" : "Tuple", "element" : [ { "name" : "E", "value" : { + "localId" : "270", "name" : "E", "type" : "AliasRef" } }, { "name" : "C", "value" : { + "localId" : "271", "name" : "C", "type" : "AliasRef" } @@ -7827,25 +8215,25 @@ module.exports['SingleObjectAlias'] = { } } }, { - "localId" : "54", + "localId" : "274", "name" : "singleAliasesAndList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "54", + "r" : "274", "s" : [ { "value" : [ "","define ","singleAliasesAndList",": " ] }, { - "r" : "53", + "r" : "286", "s" : [ { "s" : [ { "value" : [ "from " ] }, { - "r" : "48", + "r" : "275", "s" : [ { - "r" : "47", + "r" : "276", "s" : [ { "s" : [ { "value" : [ "firstEncounter" ] @@ -7857,9 +8245,9 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ ", " ] }, { - "r" : "50", + "r" : "277", "s" : [ { - "r" : "49", + "r" : "278", "s" : [ { "s" : [ { "value" : [ "firstCondition" ] @@ -7871,9 +8259,9 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " , " ] }, { - "r" : "52", + "r" : "279", "s" : [ { - "r" : "51", + "r" : "280", "s" : [ { "s" : [ { "value" : [ "conditions" ] @@ -7888,53 +8276,59 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "53", + "localId" : "286", "type" : "Query", "source" : [ { - "localId" : "48", + "localId" : "275", "alias" : "E", "expression" : { - "localId" : "47", + "localId" : "276", "name" : "firstEncounter", "type" : "ExpressionRef" } }, { - "localId" : "50", + "localId" : "277", "alias" : "C", "expression" : { - "localId" : "49", + "localId" : "278", "name" : "firstCondition", "type" : "ExpressionRef" } }, { - "localId" : "52", + "localId" : "279", "alias" : "Con", "expression" : { - "localId" : "51", + "localId" : "280", "name" : "conditions", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ], "return" : { + "localId" : "281", "distinct" : true, "expression" : { + "localId" : "282", "type" : "Tuple", "element" : [ { "name" : "E", "value" : { + "localId" : "283", "name" : "E", "type" : "AliasRef" } }, { "name" : "C", "value" : { + "localId" : "284", "name" : "C", "type" : "AliasRef" } }, { "name" : "Con", "value" : { + "localId" : "285", "name" : "Con", "type" : "AliasRef" } @@ -7943,25 +8337,25 @@ module.exports['SingleObjectAlias'] = { } } }, { - "localId" : "65", + "localId" : "288", "name" : "singleAliasWith", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "65", + "r" : "288", "s" : [ { "value" : [ "","define ","singleAliasWith",": " ] }, { - "r" : "64", + "r" : "298", "s" : [ { "s" : [ { - "r" : "56", + "r" : "289", "s" : [ { - "r" : "55", + "r" : "290", "s" : [ { - "r" : "55", + "r" : "290", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -7973,13 +8367,13 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " " ] }, { - "r" : "63", + "r" : "297", "s" : [ { "value" : [ "with " ] }, { - "r" : "58", + "r" : "291", "s" : [ { - "r" : "57", + "r" : "292", "s" : [ { "s" : [ { "value" : [ "firstCondition" ] @@ -7991,18 +8385,18 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " such that " ] }, { - "r" : "62", + "r" : "293", "s" : [ { - "r" : "60", + "r" : "295", "s" : [ { - "r" : "59", + "r" : "294", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "60", + "r" : "295", "s" : [ { "value" : [ "id" ] } ] @@ -8010,7 +8404,7 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "61", + "r" : "296", "s" : [ { "value" : [ "'http://cqframework.org/3/2'" ] } ] @@ -8021,36 +8415,42 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "64", + "localId" : "298", "type" : "Query", "source" : [ { - "localId" : "56", + "localId" : "289", "alias" : "E", "expression" : { - "localId" : "55", + "localId" : "290", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ { - "localId" : "63", + "localId" : "297", "alias" : "C", "type" : "With", "expression" : { - "localId" : "57", + "localId" : "292", "name" : "firstCondition", "type" : "ExpressionRef" }, "suchThat" : { - "localId" : "62", + "localId" : "293", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "295", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "61", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3/2", "type" : "Literal" @@ -8059,25 +8459,25 @@ module.exports['SingleObjectAlias'] = { } ] } }, { - "localId" : "76", + "localId" : "300", "name" : "singleAliasWithOut", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "76", + "r" : "300", "s" : [ { "value" : [ "","define ","singleAliasWithOut",": " ] }, { - "r" : "75", + "r" : "310", "s" : [ { "s" : [ { - "r" : "67", + "r" : "301", "s" : [ { - "r" : "66", + "r" : "302", "s" : [ { - "r" : "66", + "r" : "302", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -8089,13 +8489,13 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " " ] }, { - "r" : "74", + "r" : "309", "s" : [ { "value" : [ "without " ] }, { - "r" : "69", + "r" : "303", "s" : [ { - "r" : "68", + "r" : "304", "s" : [ { "s" : [ { "value" : [ "firstCondition" ] @@ -8107,18 +8507,18 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " such that " ] }, { - "r" : "73", + "r" : "305", "s" : [ { - "r" : "71", + "r" : "307", "s" : [ { - "r" : "70", + "r" : "306", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "71", + "r" : "307", "s" : [ { "value" : [ "id" ] } ] @@ -8126,7 +8526,7 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "72", + "r" : "308", "s" : [ { "value" : [ "'http://cqframework.org/3'" ] } ] @@ -8137,36 +8537,42 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "75", + "localId" : "310", "type" : "Query", "source" : [ { - "localId" : "67", + "localId" : "301", "alias" : "E", "expression" : { - "localId" : "66", + "localId" : "302", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ { - "localId" : "74", + "localId" : "309", "alias" : "C", "type" : "Without", "expression" : { - "localId" : "68", + "localId" : "304", "name" : "firstCondition", "type" : "ExpressionRef" }, "suchThat" : { - "localId" : "73", + "localId" : "305", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "71", + "localId" : "307", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "72", + "localId" : "308", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3", "type" : "Literal" @@ -8175,25 +8581,25 @@ module.exports['SingleObjectAlias'] = { } ] } }, { - "localId" : "87", + "localId" : "312", "name" : "singleAliasWithEmpty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "87", + "r" : "312", "s" : [ { "value" : [ "","define ","singleAliasWithEmpty",": " ] }, { - "r" : "86", + "r" : "322", "s" : [ { "s" : [ { - "r" : "78", + "r" : "313", "s" : [ { - "r" : "77", + "r" : "314", "s" : [ { - "r" : "77", + "r" : "314", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -8205,13 +8611,13 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " " ] }, { - "r" : "85", + "r" : "321", "s" : [ { "value" : [ "with " ] }, { - "r" : "80", + "r" : "315", "s" : [ { - "r" : "79", + "r" : "316", "s" : [ { "s" : [ { "value" : [ "firstCondition" ] @@ -8223,18 +8629,18 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " such that " ] }, { - "r" : "84", + "r" : "317", "s" : [ { - "r" : "82", + "r" : "319", "s" : [ { - "r" : "81", + "r" : "318", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "82", + "r" : "319", "s" : [ { "value" : [ "id" ] } ] @@ -8242,7 +8648,7 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "83", + "r" : "320", "s" : [ { "value" : [ "'http://cqframework.org/3'" ] } ] @@ -8253,36 +8659,42 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "86", + "localId" : "322", "type" : "Query", "source" : [ { - "localId" : "78", + "localId" : "313", "alias" : "E", "expression" : { - "localId" : "77", + "localId" : "314", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ { - "localId" : "85", + "localId" : "321", "alias" : "C", "type" : "With", "expression" : { - "localId" : "79", + "localId" : "316", "name" : "firstCondition", "type" : "ExpressionRef" }, "suchThat" : { - "localId" : "84", + "localId" : "317", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "82", + "localId" : "319", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "83", + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3", "type" : "Literal" @@ -8291,25 +8703,25 @@ module.exports['SingleObjectAlias'] = { } ] } }, { - "localId" : "98", + "localId" : "324", "name" : "singleAliasWithOutEmpty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "98", + "r" : "324", "s" : [ { "value" : [ "","define ","singleAliasWithOutEmpty",": " ] }, { - "r" : "97", + "r" : "334", "s" : [ { "s" : [ { - "r" : "89", + "r" : "325", "s" : [ { - "r" : "88", + "r" : "326", "s" : [ { - "r" : "88", + "r" : "326", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -8321,13 +8733,13 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " " ] }, { - "r" : "96", + "r" : "333", "s" : [ { "value" : [ "without " ] }, { - "r" : "91", + "r" : "327", "s" : [ { - "r" : "90", + "r" : "328", "s" : [ { "s" : [ { "value" : [ "firstCondition" ] @@ -8339,18 +8751,18 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " such that " ] }, { - "r" : "95", + "r" : "329", "s" : [ { - "r" : "93", + "r" : "331", "s" : [ { - "r" : "92", + "r" : "330", "s" : [ { "value" : [ "C" ] } ] }, { "value" : [ "." ] }, { - "r" : "93", + "r" : "331", "s" : [ { "value" : [ "id" ] } ] @@ -8358,7 +8770,7 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " ","="," " ] }, { - "r" : "94", + "r" : "332", "s" : [ { "value" : [ "'http://cqframework.org/3/2'" ] } ] @@ -8369,36 +8781,42 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "97", + "localId" : "334", "type" : "Query", "source" : [ { - "localId" : "89", + "localId" : "325", "alias" : "E", "expression" : { - "localId" : "88", + "localId" : "326", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ { - "localId" : "96", + "localId" : "333", "alias" : "C", "type" : "Without", "expression" : { - "localId" : "90", + "localId" : "328", "name" : "firstCondition", "type" : "ExpressionRef" }, "suchThat" : { - "localId" : "95", + "localId" : "329", "type" : "Equal", + "signature" : [ ], "operand" : [ { - "localId" : "93", + "localId" : "331", "path" : "id", "scope" : "C", "type" : "Property" }, { - "localId" : "94", + "localId" : "332", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "http://cqframework.org/3/2", "type" : "Literal" @@ -8407,42 +8825,42 @@ module.exports['SingleObjectAlias'] = { } ] } }, { - "localId" : "100", + "localId" : "336", "name" : "asNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "100", + "r" : "336", "s" : [ { - "r" : "99", + "r" : "337", "value" : [ "","define ","asNull",": ","null" ] } ] } } ], "expression" : { - "localId" : "99", + "localId" : "337", "type" : "Null" } }, { - "localId" : "104", + "localId" : "339", "name" : "nullQuery", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "104", + "r" : "339", "s" : [ { "value" : [ "","define ","nullQuery",": " ] }, { - "r" : "103", + "r" : "342", "s" : [ { "s" : [ { - "r" : "102", + "r" : "340", "s" : [ { - "r" : "101", + "r" : "341", "s" : [ { "s" : [ { "value" : [ "asNull" ] @@ -8457,37 +8875,38 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "103", + "localId" : "342", "type" : "Query", "source" : [ { - "localId" : "102", + "localId" : "340", "alias" : "N", "expression" : { - "localId" : "101", + "localId" : "341", "name" : "asNull", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ] } }, { - "localId" : "111", + "localId" : "344", "name" : "singleAliasReturnTuple", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "344", "s" : [ { "value" : [ "//define singleAliasWith: firstEncounter E with [Condition] C\n// such that C.id = 'http://cqframework.org/3/2'\n//define singleAliasWithNull: firstEncounter E with conditions C\n// such that C.id is null\n","define ","singleAliasReturnTuple",": " ] }, { - "r" : "110", + "r" : "350", "s" : [ { "s" : [ { - "r" : "106", + "r" : "345", "s" : [ { - "r" : "105", + "r" : "346", "s" : [ { "s" : [ { "value" : [ "firstEncounter" ] @@ -8500,16 +8919,16 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " " ] }, { - "r" : "109", + "r" : "347", "s" : [ { "value" : [ "return " ] }, { - "r" : "108", + "r" : "348", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "107", + "r" : "349", "value" : [ "a",":","1" ] } ] }, { @@ -8521,27 +8940,28 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "350", "type" : "Query", "source" : [ { - "localId" : "106", + "localId" : "345", "alias" : "E", "expression" : { - "localId" : "105", + "localId" : "346", "name" : "firstEncounter", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "109", + "localId" : "347", "expression" : { - "localId" : "108", + "localId" : "348", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "107", + "localId" : "349", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -8551,23 +8971,23 @@ module.exports['SingleObjectAlias'] = { } } }, { - "localId" : "121", + "localId" : "352", "name" : "singleAliasReturnList", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "121", + "r" : "352", "s" : [ { "value" : [ "","define ","singleAliasReturnList",": " ] }, { - "r" : "120", + "r" : "361", "s" : [ { "s" : [ { - "r" : "113", + "r" : "353", "s" : [ { - "r" : "112", + "r" : "354", "s" : [ { "s" : [ { "value" : [ "firstEncounter" ] @@ -8580,36 +9000,36 @@ module.exports['SingleObjectAlias'] = { }, { "value" : [ " " ] }, { - "r" : "119", + "r" : "355", "s" : [ { "value" : [ "return " ] }, { - "r" : "118", + "r" : "356", "s" : [ { "value" : [ "{" ] }, { - "r" : "114", + "r" : "357", "s" : [ { "value" : [ "'foo'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "115", + "r" : "358", "s" : [ { "value" : [ "'bar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "116", + "r" : "359", "s" : [ { "value" : [ "'baz'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "117", + "r" : "360", "s" : [ { "value" : [ "'bar'" ] } ] @@ -8622,40 +9042,41 @@ module.exports['SingleObjectAlias'] = { } } ], "expression" : { - "localId" : "120", + "localId" : "361", "type" : "Query", "source" : [ { - "localId" : "113", + "localId" : "353", "alias" : "E", "expression" : { - "localId" : "112", + "localId" : "354", "name" : "firstEncounter", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "119", + "localId" : "355", "expression" : { - "localId" : "118", + "localId" : "356", "type" : "List", "element" : [ { - "localId" : "114", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", "type" : "Literal" }, { - "localId" : "115", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" }, { - "localId" : "116", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "baz", "type" : "Literal" }, { - "localId" : "117", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bar", "type" : "Literal" @@ -8709,14 +9130,16 @@ define distinctAggregation: module.exports['AggregateQuery'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "130", + "r" : "353", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -8732,17 +9155,18 @@ module.exports['AggregateQuery'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -8750,7 +9174,7 @@ module.exports['AggregateQuery'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -8758,44 +9182,53 @@ module.exports['AggregateQuery'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "16", + "localId" : "212", "name" : "noStartingAggregation", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "212", "s" : [ { "value" : [ "","define ","noStartingAggregation",":\n " ] }, { - "r" : "15", + "r" : "231", "s" : [ { "s" : [ { - "r" : "8", + "r" : "213", "s" : [ { - "r" : "7", + "r" : "214", "s" : [ { "value" : [ "(" ] }, { - "r" : "7", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "215", "value" : [ "{","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -8808,28 +9241,28 @@ module.exports['AggregateQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "14", + "r" : "220", "s" : [ { "value" : [ "aggregate ","T"," : " ] }, { - "r" : "13", + "r" : "223", "s" : [ { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "Coalesce","(" ] }, { - "r" : "9", + "r" : "224", "s" : [ { "value" : [ "T" ] } ] }, { - "r" : "10", + "r" : "225", "value" : [ ", ","1",")" ] } ] }, { "value" : [ " * " ] }, { - "r" : "12", + "r" : "229", "s" : [ { "value" : [ "R" ] } ] @@ -8840,98 +9273,103 @@ module.exports['AggregateQuery'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "231", "type" : "Query", "source" : [ { - "localId" : "8", + "localId" : "213", "alias" : "R", "expression" : { - "localId" : "7", + "localId" : "214", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "3", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "4", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "5", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "aggregate" : { - "localId" : "14", + "localId" : "220", "identifier" : "T", "expression" : { - "localId" : "13", + "localId" : "223", "type" : "Multiply", + "signature" : [ ], "operand" : [ { + "localId" : "230", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "228", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "9", + "localId" : "224", "name" : "T", "type" : "QueryLetRef" }, { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "12", + "localId" : "229", "name" : "R", "type" : "AliasRef" } ] }, "starting" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "localId" : "221", "type" : "Null" } } } }, { - "localId" : "23", + "localId" : "233", "name" : "encounterPeriods", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "233", "s" : [ { "value" : [ "","define ","encounterPeriods",":\n " ] }, { - "r" : "22", + "r" : "239", "s" : [ { "s" : [ { - "r" : "18", + "r" : "234", "s" : [ { - "r" : "17", + "r" : "235", "s" : [ { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -8943,20 +9381,20 @@ module.exports['AggregateQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "21", + "r" : "236", "s" : [ { "value" : [ "return " ] }, { - "r" : "20", + "r" : "238", "s" : [ { - "r" : "19", + "r" : "237", "s" : [ { "value" : [ "e" ] } ] }, { "value" : [ "." ] }, { - "r" : "20", + "r" : "238", "s" : [ { "value" : [ "period" ] } ] @@ -8967,22 +9405,27 @@ module.exports['AggregateQuery'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "239", "type" : "Query", "source" : [ { - "localId" : "18", + "localId" : "234", "alias" : "e", "expression" : { - "localId" : "17", + "localId" : "235", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "21", + "localId" : "236", "expression" : { - "localId" : "20", + "localId" : "238", "path" : "period", "scope" : "e", "type" : "Property" @@ -8990,23 +9433,23 @@ module.exports['AggregateQuery'] = { } } }, { - "localId" : "58", + "localId" : "241", "name" : "expressionStartingAggregation", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "241", "s" : [ { "value" : [ "","define ","expressionStartingAggregation",":\n " ] }, { - "r" : "57", + "r" : "286", "s" : [ { "s" : [ { - "r" : "25", + "r" : "242", "s" : [ { - "r" : "24", + "r" : "243", "s" : [ { "s" : [ { "value" : [ "encounterPeriods" ] @@ -9019,28 +9462,28 @@ module.exports['AggregateQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "56", + "r" : "244", "s" : [ { "value" : [ "aggregate ","R"," " ] }, { - "r" : "30", + "r" : "245", "s" : [ { "value" : [ "starting (" ] }, { - "r" : "30", + "r" : "245", "s" : [ { - "r" : "26", + "r" : "246", "value" : [ "List{}"," as " ] }, { - "r" : "29", + "r" : "247", "s" : [ { "value" : [ "List<" ] }, { - "r" : "28", + "r" : "248", "s" : [ { "value" : [ "Interval<" ] }, { - "r" : "27", + "r" : "249", "s" : [ { "value" : [ "DateTime" ] } ] @@ -9057,29 +9500,29 @@ module.exports['AggregateQuery'] = { }, { "value" : [ ": " ] }, { - "r" : "55", + "r" : "285", "s" : [ { - "r" : "31", + "r" : "255", "s" : [ { "value" : [ "R" ] } ] }, { "value" : [ " union " ] }, { - "r" : "54", + "r" : "256", "s" : [ { "value" : [ "(" ] }, { - "r" : "54", + "r" : "256", "s" : [ { "value" : [ "{\n " ] }, { - "r" : "53", + "r" : "284", "s" : [ { "s" : [ { - "r" : "33", + "r" : "257", "s" : [ { - "r" : "32", + "r" : "258", "s" : [ { "s" : [ { "value" : [ "M" ] @@ -9095,29 +9538,29 @@ module.exports['AggregateQuery'] = { "s" : [ { "value" : [ "let " ] }, { - "r" : "45", + "r" : "259", "s" : [ { "value" : [ "S",": " ] }, { - "r" : "44", + "r" : "276", "s" : [ { "value" : [ "Max","(" ] }, { - "r" : "43", + "r" : "260", "s" : [ { "value" : [ "{ " ] }, { - "r" : "38", + "r" : "261", "s" : [ { - "r" : "36", + "r" : "262", "s" : [ { "value" : [ "end of " ] }, { - "r" : "35", + "r" : "266", "s" : [ { "value" : [ "Last","(" ] }, { - "r" : "34", + "r" : "263", "s" : [ { "value" : [ "R" ] } ] @@ -9128,7 +9571,7 @@ module.exports['AggregateQuery'] = { }, { "value" : [ "+" ] }, { - "r" : "37", + "r" : "267", "s" : [ { "value" : [ "1 ","day" ] } ] @@ -9136,9 +9579,9 @@ module.exports['AggregateQuery'] = { }, { "value" : [ ", " ] }, { - "r" : "42", + "r" : "273", "s" : [ { - "r" : "39", + "r" : "268", "value" : [ "DateTime","(","1970",",","01",",","01",")" ] } ] }, { @@ -9151,15 +9594,15 @@ module.exports['AggregateQuery'] = { }, { "value" : [ ",\n " ] }, { - "r" : "48", + "r" : "277", "s" : [ { "value" : [ "E",": " ] }, { - "r" : "47", + "r" : "278", "s" : [ { "value" : [ "start of " ] }, { - "r" : "46", + "r" : "279", "s" : [ { "value" : [ "X" ] } ] @@ -9169,22 +9612,22 @@ module.exports['AggregateQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "52", + "r" : "280", "s" : [ { "value" : [ "return " ] }, { - "r" : "51", + "r" : "283", "s" : [ { "value" : [ "Interval[" ] }, { - "r" : "49", + "r" : "281", "s" : [ { "value" : [ "S" ] } ] }, { "value" : [ ", " ] }, { - "r" : "50", + "r" : "282", "s" : [ { "value" : [ "E" ] } ] @@ -9206,90 +9649,97 @@ module.exports['AggregateQuery'] = { } } ], "expression" : { - "localId" : "57", + "localId" : "286", "type" : "Query", "source" : [ { - "localId" : "25", + "localId" : "242", "alias" : "M", "expression" : { - "localId" : "24", + "localId" : "243", "name" : "encounterPeriods", "type" : "ExpressionRef" } } ], + "let" : [ ], "relationship" : [ ], "aggregate" : { - "localId" : "56", + "localId" : "244", "identifier" : "R", "expression" : { - "localId" : "55", + "localId" : "285", "type" : "Union", + "signature" : [ ], "operand" : [ { - "localId" : "31", + "localId" : "255", "name" : "R", "type" : "QueryLetRef" }, { - "localId" : "54", + "localId" : "256", "type" : "List", "element" : [ { - "localId" : "53", + "localId" : "284", "type" : "Query", "source" : [ { - "localId" : "33", + "localId" : "257", "alias" : "X", "expression" : { - "localId" : "32", + "localId" : "258", "name" : "M", "type" : "AliasRef" } } ], "let" : [ { - "localId" : "45", + "localId" : "259", "identifier" : "S", "expression" : { - "localId" : "44", + "localId" : "276", "type" : "Max", + "signature" : [ ], "source" : { - "localId" : "43", + "localId" : "260", "type" : "List", "element" : [ { - "localId" : "38", + "localId" : "261", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "262", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "35", + "localId" : "266", "type" : "Last", + "signature" : [ ], "source" : { - "localId" : "34", + "localId" : "263", "name" : "R", "type" : "QueryLetRef" } } }, { - "localId" : "37", + "localId" : "267", "value" : 1, "unit" : "day", "type" : "Quantity" } ] }, { - "localId" : "42", + "localId" : "273", "type" : "DateTime", + "signature" : [ ], "year" : { - "localId" : "39", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1970", "type" : "Literal" }, "month" : { - "localId" : "40", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" }, "day" : { - "localId" : "41", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", "type" : "Literal" @@ -9298,13 +9748,14 @@ module.exports['AggregateQuery'] = { } } }, { - "localId" : "48", + "localId" : "277", "identifier" : "E", "expression" : { - "localId" : "47", + "localId" : "278", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "46", + "localId" : "279", "name" : "X", "type" : "AliasRef" } @@ -9312,19 +9763,19 @@ module.exports['AggregateQuery'] = { } ], "relationship" : [ ], "return" : { - "localId" : "52", + "localId" : "280", "expression" : { - "localId" : "51", + "localId" : "283", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "49", + "localId" : "281", "name" : "S", "type" : "QueryLetRef" }, "high" : { - "localId" : "50", + "localId" : "282", "name" : "E", "type" : "QueryLetRef" } @@ -9334,21 +9785,23 @@ module.exports['AggregateQuery'] = { } ] }, "starting" : { - "localId" : "30", + "localId" : "245", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "26", - "type" : "List" + "localId" : "246", + "type" : "List", + "element" : [ ] }, "asTypeSpecifier" : { - "localId" : "29", + "localId" : "247", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "28", + "localId" : "248", "type" : "IntervalTypeSpecifier", "pointType" : { - "localId" : "27", + "localId" : "249", "name" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "NamedTypeSpecifier" } @@ -9358,29 +9811,29 @@ module.exports['AggregateQuery'] = { } } }, { - "localId" : "78", + "localId" : "288", "name" : "literalStartingAggregation", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "78", + "r" : "288", "s" : [ { "value" : [ "","define ","literalStartingAggregation",":\n " ] }, { - "r" : "77", + "r" : "312", "s" : [ { "s" : [ { - "r" : "70", + "r" : "289", "s" : [ { - "r" : "69", + "r" : "290", "s" : [ { "value" : [ "(" ] }, { - "r" : "69", + "r" : "290", "s" : [ { - "r" : "59", + "r" : "291", "value" : [ "{","1",",","2",",","3",",","4",",","5",",","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -9393,15 +9846,15 @@ module.exports['AggregateQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "76", + "r" : "301", "s" : [ { "value" : [ "aggregate distinct ","str"," " ] }, { - "r" : "71", + "r" : "302", "s" : [ { "value" : [ "starting " ] }, { - "r" : "71", + "r" : "302", "s" : [ { "value" : [ "'Start'" ] } ] @@ -9409,20 +9862,20 @@ module.exports['AggregateQuery'] = { }, { "value" : [ " : " ] }, { - "r" : "75", + "r" : "311", "s" : [ { - "r" : "72", + "r" : "306", "s" : [ { "value" : [ "str" ] } ] }, { "value" : [ " + " ] }, { - "r" : "74", + "r" : "310", "s" : [ { "value" : [ "ToString","(" ] }, { - "r" : "73", + "r" : "307", "s" : [ { "value" : [ "Num" ] } ] @@ -9436,91 +9889,94 @@ module.exports['AggregateQuery'] = { } } ], "expression" : { - "localId" : "77", + "localId" : "312", "type" : "Query", "source" : [ { - "localId" : "70", + "localId" : "289", "alias" : "Num", "expression" : { - "localId" : "69", + "localId" : "290", "type" : "List", "element" : [ { - "localId" : "59", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "60", + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "61", + "localId" : "293", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "62", + "localId" : "294", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "63", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "64", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "65", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "66", + "localId" : "298", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "67", + "localId" : "299", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "68", + "localId" : "300", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "aggregate" : { - "localId" : "76", + "localId" : "301", "identifier" : "str", "distinct" : true, "expression" : { - "localId" : "75", + "localId" : "311", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "72", + "localId" : "306", "name" : "str", "type" : "QueryLetRef" }, { - "localId" : "74", + "localId" : "310", "type" : "ToString", + "signature" : [ ], "operand" : { - "localId" : "73", + "localId" : "307", "name" : "Num", "type" : "AliasRef" } } ] }, "starting" : { - "localId" : "71", + "localId" : "302", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Start", "type" : "Literal" @@ -9528,59 +9984,59 @@ module.exports['AggregateQuery'] = { } } }, { - "localId" : "92", + "localId" : "314", "name" : "quantityStartingAggregation", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "92", + "r" : "314", "s" : [ { "value" : [ "","define ","quantityStartingAggregation",":\n " ] }, { - "r" : "91", + "r" : "329", "s" : [ { "s" : [ { - "r" : "85", + "r" : "315", "s" : [ { - "r" : "84", + "r" : "316", "s" : [ { "value" : [ "(" ] }, { - "r" : "84", + "r" : "316", "s" : [ { "value" : [ "{" ] }, { - "r" : "79", + "r" : "317", "s" : [ { "value" : [ "1 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "80", + "r" : "318", "s" : [ { "value" : [ "2 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "81", + "r" : "319", "s" : [ { "value" : [ "3 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "82", + "r" : "320", "s" : [ { "value" : [ "4 ","'ml'" ] } ] }, { "value" : [ "," ] }, { - "r" : "83", + "r" : "321", "s" : [ { "value" : [ "5 ","'ml'" ] } ] @@ -9597,15 +10053,15 @@ module.exports['AggregateQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "90", + "r" : "322", "s" : [ { "value" : [ "aggregate distinct ","Sum"," " ] }, { - "r" : "86", + "r" : "323", "s" : [ { "value" : [ "starting " ] }, { - "r" : "86", + "r" : "323", "s" : [ { "value" : [ "0 ","'ml'" ] } ] @@ -9613,16 +10069,16 @@ module.exports['AggregateQuery'] = { }, { "value" : [ ": " ] }, { - "r" : "89", + "r" : "326", "s" : [ { - "r" : "87", + "r" : "327", "s" : [ { "value" : [ "Sum" ] } ] }, { "value" : [ " + " ] }, { - "r" : "88", + "r" : "328", "s" : [ { "value" : [ "Num" ] } ] @@ -9633,62 +10089,64 @@ module.exports['AggregateQuery'] = { } } ], "expression" : { - "localId" : "91", + "localId" : "329", "type" : "Query", "source" : [ { - "localId" : "85", + "localId" : "315", "alias" : "Num", "expression" : { - "localId" : "84", + "localId" : "316", "type" : "List", "element" : [ { - "localId" : "79", + "localId" : "317", "value" : 1, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "80", + "localId" : "318", "value" : 2, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "81", + "localId" : "319", "value" : 3, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "82", + "localId" : "320", "value" : 4, "unit" : "ml", "type" : "Quantity" }, { - "localId" : "83", + "localId" : "321", "value" : 5, "unit" : "ml", "type" : "Quantity" } ] } } ], + "let" : [ ], "relationship" : [ ], "aggregate" : { - "localId" : "90", + "localId" : "322", "identifier" : "Sum", "distinct" : true, "expression" : { - "localId" : "89", + "localId" : "326", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "87", + "localId" : "327", "name" : "Sum", "type" : "QueryLetRef" }, { - "localId" : "88", + "localId" : "328", "name" : "Num", "type" : "AliasRef" } ] }, "starting" : { - "localId" : "86", + "localId" : "323", "value" : 0, "unit" : "ml", "type" : "Quantity" @@ -9696,29 +10154,29 @@ module.exports['AggregateQuery'] = { } } }, { - "localId" : "111", + "localId" : "331", "name" : "allAggregation", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "111", + "r" : "331", "s" : [ { "value" : [ "","define ","allAggregation",":\n " ] }, { - "r" : "110", + "r" : "351", "s" : [ { "s" : [ { - "r" : "104", + "r" : "332", "s" : [ { - "r" : "103", + "r" : "333", "s" : [ { "value" : [ "(" ] }, { - "r" : "103", + "r" : "333", "s" : [ { - "r" : "93", + "r" : "334", "value" : [ "{","1",",","2",",","3",",","4",",","5",",","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -9731,28 +10189,28 @@ module.exports['AggregateQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "109", + "r" : "344", "s" : [ { "value" : [ "aggregate all ","Sum"," " ] }, { - "r" : "105", + "r" : "345", "s" : [ { - "r" : "105", + "r" : "345", "value" : [ "starting ","0" ] } ] }, { "value" : [ ": " ] }, { - "r" : "108", + "r" : "348", "s" : [ { - "r" : "106", + "r" : "349", "s" : [ { "value" : [ "Sum" ] } ] }, { "value" : [ " + " ] }, { - "r" : "107", + "r" : "350", "s" : [ { "value" : [ "Num" ] } ] @@ -9763,87 +10221,89 @@ module.exports['AggregateQuery'] = { } } ], "expression" : { - "localId" : "110", + "localId" : "351", "type" : "Query", "source" : [ { - "localId" : "104", + "localId" : "332", "alias" : "Num", "expression" : { - "localId" : "103", + "localId" : "333", "type" : "List", "element" : [ { - "localId" : "93", + "localId" : "334", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "94", + "localId" : "335", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "95", + "localId" : "336", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "96", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "97", + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "98", + "localId" : "339", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "99", + "localId" : "340", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "100", + "localId" : "341", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "101", + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "102", + "localId" : "343", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "aggregate" : { - "localId" : "109", + "localId" : "344", "identifier" : "Sum", "distinct" : false, "expression" : { - "localId" : "108", + "localId" : "348", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "106", + "localId" : "349", "name" : "Sum", "type" : "QueryLetRef" }, { - "localId" : "107", + "localId" : "350", "name" : "Num", "type" : "AliasRef" } ] }, "starting" : { - "localId" : "105", + "localId" : "345", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -9851,29 +10311,29 @@ module.exports['AggregateQuery'] = { } } }, { - "localId" : "130", + "localId" : "353", "name" : "distinctAggregation", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "130", + "r" : "353", "s" : [ { "value" : [ "","define ","distinctAggregation",":\n " ] }, { - "r" : "129", + "r" : "373", "s" : [ { "s" : [ { - "r" : "123", + "r" : "354", "s" : [ { - "r" : "122", + "r" : "355", "s" : [ { "value" : [ "(" ] }, { - "r" : "122", + "r" : "355", "s" : [ { - "r" : "112", + "r" : "356", "value" : [ "{","1",",","2",",","3",",","4",",","5",",","1",",","2",",","3",",","4",",","5","}" ] } ] }, { @@ -9886,28 +10346,28 @@ module.exports['AggregateQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "128", + "r" : "366", "s" : [ { "value" : [ "aggregate distinct ","Sum"," " ] }, { - "r" : "124", + "r" : "367", "s" : [ { - "r" : "124", + "r" : "367", "value" : [ "starting ","0" ] } ] }, { "value" : [ ": " ] }, { - "r" : "127", + "r" : "370", "s" : [ { - "r" : "125", + "r" : "371", "s" : [ { "value" : [ "Sum" ] } ] }, { "value" : [ " + " ] }, { - "r" : "126", + "r" : "372", "s" : [ { "value" : [ "Num" ] } ] @@ -9918,87 +10378,89 @@ module.exports['AggregateQuery'] = { } } ], "expression" : { - "localId" : "129", + "localId" : "373", "type" : "Query", "source" : [ { - "localId" : "123", + "localId" : "354", "alias" : "Num", "expression" : { - "localId" : "122", + "localId" : "355", "type" : "List", "element" : [ { - "localId" : "112", + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "113", + "localId" : "357", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "114", + "localId" : "358", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "115", + "localId" : "359", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "116", + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, { - "localId" : "117", + "localId" : "361", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "118", + "localId" : "362", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "119", + "localId" : "363", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "120", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "121", + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] } } ], + "let" : [ ], "relationship" : [ ], "aggregate" : { - "localId" : "128", + "localId" : "366", "identifier" : "Sum", "distinct" : true, "expression" : { - "localId" : "127", + "localId" : "370", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "125", + "localId" : "371", "name" : "Sum", "type" : "QueryLetRef" }, { - "localId" : "126", + "localId" : "372", "name" : "Num", "type" : "AliasRef" } ] }, "starting" : { - "localId" : "124", + "localId" : "367", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" @@ -10053,14 +10515,16 @@ define SomeNullMultiSourceQuery: module.exports['NullSourceQuery'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "270", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -10076,17 +10540,18 @@ module.exports['NullSourceQuery'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -10094,7 +10559,7 @@ module.exports['NullSourceQuery'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -10102,51 +10567,60 @@ module.exports['NullSourceQuery'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "16", + "localId" : "212", "name" : "NullListQuery", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "212", "s" : [ { "value" : [ "","define ","NullListQuery",":\n " ] }, { - "r" : "15", + "r" : "226", "s" : [ { "s" : [ { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "5", + "r" : "214", "s" : [ { "value" : [ "(" ] }, { - "r" : "5", + "r" : "214", "s" : [ { - "r" : "2", + "r" : "215", "value" : [ "null"," as " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "List<" ] }, { - "r" : "3", + "r" : "217", "s" : [ { "value" : [ "Condition" ] } ] @@ -10164,31 +10638,31 @@ module.exports['NullSourceQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "14", + "r" : "218", "s" : [ { "value" : [ "return " ] }, { - "r" : "13", + "r" : "219", "s" : [ { "value" : [ "Tuple {\n " ] }, { "s" : [ { "value" : [ "start",": " ] }, { - "r" : "9", + "r" : "220", "s" : [ { "value" : [ "start of " ] }, { - "r" : "8", + "r" : "222", "s" : [ { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ "." ] }, { - "r" : "8", + "r" : "222", "s" : [ { "value" : [ "period" ] } ] @@ -10201,20 +10675,20 @@ module.exports['NullSourceQuery'] = { "s" : [ { "value" : [ "end",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { "value" : [ "end of " ] }, { - "r" : "11", + "r" : "225", "s" : [ { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ "." ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "period" ] } ] @@ -10230,43 +10704,46 @@ module.exports['NullSourceQuery'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "226", "type" : "Query", "source" : [ { - "localId" : "6", + "localId" : "213", "alias" : "X", "expression" : { - "localId" : "5", + "localId" : "214", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "215", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "4", + "localId" : "216", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "3", + "localId" : "217", "name" : "{https://github.com/cqframework/cql-execution/simple}Condition", "type" : "NamedTypeSpecifier" } } } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "14", + "localId" : "218", "expression" : { - "localId" : "13", + "localId" : "219", "type" : "Tuple", "element" : [ { "name" : "start", "value" : { - "localId" : "9", + "localId" : "220", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "222", "path" : "period", "scope" : "X", "type" : "Property" @@ -10275,10 +10752,11 @@ module.exports['NullSourceQuery'] = { }, { "name" : "end", "value" : { - "localId" : "12", + "localId" : "223", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "225", "path" : "period", "scope" : "X", "type" : "Property" @@ -10289,32 +10767,32 @@ module.exports['NullSourceQuery'] = { } } }, { - "localId" : "30", + "localId" : "228", "name" : "NullObjectQuery", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "228", "s" : [ { "value" : [ "","define ","NullObjectQuery",":\n " ] }, { - "r" : "29", + "r" : "241", "s" : [ { "s" : [ { - "r" : "20", + "r" : "229", "s" : [ { - "r" : "19", + "r" : "230", "s" : [ { "value" : [ "(" ] }, { - "r" : "19", + "r" : "230", "s" : [ { - "r" : "17", + "r" : "231", "value" : [ "null"," as " ] }, { - "r" : "18", + "r" : "232", "s" : [ { "value" : [ "Condition" ] } ] @@ -10329,31 +10807,31 @@ module.exports['NullSourceQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "28", + "r" : "233", "s" : [ { "value" : [ "return " ] }, { - "r" : "27", + "r" : "234", "s" : [ { "value" : [ "Tuple {\n " ] }, { "s" : [ { "value" : [ "start",": " ] }, { - "r" : "23", + "r" : "235", "s" : [ { "value" : [ "start of " ] }, { - "r" : "22", + "r" : "237", "s" : [ { - "r" : "21", + "r" : "236", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ "." ] }, { - "r" : "22", + "r" : "237", "s" : [ { "value" : [ "period" ] } ] @@ -10366,20 +10844,20 @@ module.exports['NullSourceQuery'] = { "s" : [ { "value" : [ "end",": " ] }, { - "r" : "26", + "r" : "238", "s" : [ { "value" : [ "end of " ] }, { - "r" : "25", + "r" : "240", "s" : [ { - "r" : "24", + "r" : "239", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ "." ] }, { - "r" : "25", + "r" : "240", "s" : [ { "value" : [ "period" ] } ] @@ -10395,39 +10873,42 @@ module.exports['NullSourceQuery'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "241", "type" : "Query", "source" : [ { - "localId" : "20", + "localId" : "229", "alias" : "X", "expression" : { - "localId" : "19", + "localId" : "230", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "231", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "18", + "localId" : "232", "name" : "{https://github.com/cqframework/cql-execution/simple}Condition", "type" : "NamedTypeSpecifier" } } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "28", + "localId" : "233", "expression" : { - "localId" : "27", + "localId" : "234", "type" : "Tuple", "element" : [ { "name" : "start", "value" : { - "localId" : "23", + "localId" : "235", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "237", "path" : "period", "scope" : "X", "type" : "Property" @@ -10436,10 +10917,11 @@ module.exports['NullSourceQuery'] = { }, { "name" : "end", "value" : { - "localId" : "26", + "localId" : "238", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "25", + "localId" : "240", "path" : "period", "scope" : "X", "type" : "Property" @@ -10450,38 +10932,38 @@ module.exports['NullSourceQuery'] = { } } }, { - "localId" : "56", + "localId" : "243", "name" : "AllNullMultiSourceQuery", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "56", + "r" : "243", "s" : [ { "value" : [ "","define ","AllNullMultiSourceQuery",":\n " ] }, { - "r" : "55", + "r" : "268", "s" : [ { "s" : [ { "value" : [ "from\n " ] }, { - "r" : "35", + "r" : "244", "s" : [ { - "r" : "34", + "r" : "245", "s" : [ { "value" : [ "(" ] }, { - "r" : "34", + "r" : "245", "s" : [ { - "r" : "31", + "r" : "246", "value" : [ "null"," as " ] }, { - "r" : "33", + "r" : "247", "s" : [ { "value" : [ "List<" ] }, { - "r" : "32", + "r" : "248", "s" : [ { "value" : [ "Condition" ] } ] @@ -10498,22 +10980,22 @@ module.exports['NullSourceQuery'] = { }, { "value" : [ ",\n " ] }, { - "r" : "40", + "r" : "249", "s" : [ { - "r" : "39", + "r" : "250", "s" : [ { "value" : [ "(" ] }, { - "r" : "39", + "r" : "250", "s" : [ { - "r" : "36", + "r" : "251", "value" : [ "null"," as " ] }, { - "r" : "38", + "r" : "252", "s" : [ { "value" : [ "List<" ] }, { - "r" : "37", + "r" : "253", "s" : [ { "value" : [ "Encounter" ] } ] @@ -10531,31 +11013,31 @@ module.exports['NullSourceQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "54", + "r" : "254", "s" : [ { "value" : [ "return " ] }, { - "r" : "53", + "r" : "255", "s" : [ { "value" : [ "Tuple {\n " ] }, { "s" : [ { "value" : [ "cStart",": " ] }, { - "r" : "43", + "r" : "256", "s" : [ { "value" : [ "start of " ] }, { - "r" : "42", + "r" : "258", "s" : [ { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ "." ] }, { - "r" : "42", + "r" : "258", "s" : [ { "value" : [ "period" ] } ] @@ -10568,20 +11050,20 @@ module.exports['NullSourceQuery'] = { "s" : [ { "value" : [ "cEnd",": " ] }, { - "r" : "46", + "r" : "259", "s" : [ { "value" : [ "end of " ] }, { - "r" : "45", + "r" : "261", "s" : [ { - "r" : "44", + "r" : "260", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ "." ] }, { - "r" : "45", + "r" : "261", "s" : [ { "value" : [ "period" ] } ] @@ -10594,20 +11076,20 @@ module.exports['NullSourceQuery'] = { "s" : [ { "value" : [ "eStart",": " ] }, { - "r" : "49", + "r" : "262", "s" : [ { "value" : [ "start of " ] }, { - "r" : "48", + "r" : "264", "s" : [ { - "r" : "47", + "r" : "263", "s" : [ { "value" : [ "Y" ] } ] }, { "value" : [ "." ] }, { - "r" : "48", + "r" : "264", "s" : [ { "value" : [ "period" ] } ] @@ -10620,20 +11102,20 @@ module.exports['NullSourceQuery'] = { "s" : [ { "value" : [ "eEnd",": " ] }, { - "r" : "52", + "r" : "265", "s" : [ { "value" : [ "end of " ] }, { - "r" : "51", + "r" : "267", "s" : [ { - "r" : "50", + "r" : "266", "s" : [ { "value" : [ "Y" ] } ] }, { "value" : [ "." ] }, { - "r" : "51", + "r" : "267", "s" : [ { "value" : [ "period" ] } ] @@ -10649,64 +11131,68 @@ module.exports['NullSourceQuery'] = { } } ], "expression" : { - "localId" : "55", + "localId" : "268", "type" : "Query", "source" : [ { - "localId" : "35", + "localId" : "244", "alias" : "X", "expression" : { - "localId" : "34", + "localId" : "245", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "31", + "localId" : "246", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "33", + "localId" : "247", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "32", + "localId" : "248", "name" : "{https://github.com/cqframework/cql-execution/simple}Condition", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "40", + "localId" : "249", "alias" : "Y", "expression" : { - "localId" : "39", + "localId" : "250", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "36", + "localId" : "251", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "38", + "localId" : "252", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "37", + "localId" : "253", "name" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "type" : "NamedTypeSpecifier" } } } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "54", + "localId" : "254", "expression" : { - "localId" : "53", + "localId" : "255", "type" : "Tuple", "element" : [ { "name" : "cStart", "value" : { - "localId" : "43", + "localId" : "256", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "42", + "localId" : "258", "path" : "period", "scope" : "X", "type" : "Property" @@ -10715,10 +11201,11 @@ module.exports['NullSourceQuery'] = { }, { "name" : "cEnd", "value" : { - "localId" : "46", + "localId" : "259", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "45", + "localId" : "261", "path" : "period", "scope" : "X", "type" : "Property" @@ -10727,10 +11214,11 @@ module.exports['NullSourceQuery'] = { }, { "name" : "eStart", "value" : { - "localId" : "49", + "localId" : "262", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "48", + "localId" : "264", "path" : "period", "scope" : "Y", "type" : "Property" @@ -10739,10 +11227,11 @@ module.exports['NullSourceQuery'] = { }, { "name" : "eEnd", "value" : { - "localId" : "52", + "localId" : "265", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "51", + "localId" : "267", "path" : "period", "scope" : "Y", "type" : "Property" @@ -10753,38 +11242,38 @@ module.exports['NullSourceQuery'] = { } } }, { - "localId" : "79", + "localId" : "270", "name" : "SomeNullMultiSourceQuery", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "79", + "r" : "270", "s" : [ { "value" : [ "","define ","SomeNullMultiSourceQuery",":\n " ] }, { - "r" : "78", + "r" : "292", "s" : [ { "s" : [ { "value" : [ "from\n " ] }, { - "r" : "61", + "r" : "271", "s" : [ { - "r" : "60", + "r" : "272", "s" : [ { "value" : [ "(" ] }, { - "r" : "60", + "r" : "272", "s" : [ { - "r" : "57", + "r" : "273", "value" : [ "null"," as " ] }, { - "r" : "59", + "r" : "274", "s" : [ { "value" : [ "List<" ] }, { - "r" : "58", + "r" : "275", "s" : [ { "value" : [ "Condition" ] } ] @@ -10801,11 +11290,11 @@ module.exports['NullSourceQuery'] = { }, { "value" : [ ",\n " ] }, { - "r" : "63", + "r" : "276", "s" : [ { - "r" : "62", + "r" : "277", "s" : [ { - "r" : "62", + "r" : "277", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -10817,31 +11306,31 @@ module.exports['NullSourceQuery'] = { }, { "value" : [ "\n " ] }, { - "r" : "77", + "r" : "278", "s" : [ { "value" : [ "return " ] }, { - "r" : "76", + "r" : "279", "s" : [ { "value" : [ "Tuple {\n " ] }, { "s" : [ { "value" : [ "cStart",": " ] }, { - "r" : "66", + "r" : "280", "s" : [ { "value" : [ "start of " ] }, { - "r" : "65", + "r" : "282", "s" : [ { - "r" : "64", + "r" : "281", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ "." ] }, { - "r" : "65", + "r" : "282", "s" : [ { "value" : [ "period" ] } ] @@ -10854,20 +11343,20 @@ module.exports['NullSourceQuery'] = { "s" : [ { "value" : [ "cEnd",": " ] }, { - "r" : "69", + "r" : "283", "s" : [ { "value" : [ "end of " ] }, { - "r" : "68", + "r" : "285", "s" : [ { - "r" : "67", + "r" : "284", "s" : [ { "value" : [ "X" ] } ] }, { "value" : [ "." ] }, { - "r" : "68", + "r" : "285", "s" : [ { "value" : [ "period" ] } ] @@ -10880,20 +11369,20 @@ module.exports['NullSourceQuery'] = { "s" : [ { "value" : [ "eStart",": " ] }, { - "r" : "72", + "r" : "286", "s" : [ { "value" : [ "start of " ] }, { - "r" : "71", + "r" : "288", "s" : [ { - "r" : "70", + "r" : "287", "s" : [ { "value" : [ "Y" ] } ] }, { "value" : [ "." ] }, { - "r" : "71", + "r" : "288", "s" : [ { "value" : [ "period" ] } ] @@ -10906,20 +11395,20 @@ module.exports['NullSourceQuery'] = { "s" : [ { "value" : [ "eEnd",": " ] }, { - "r" : "75", + "r" : "289", "s" : [ { "value" : [ "end of " ] }, { - "r" : "74", + "r" : "291", "s" : [ { - "r" : "73", + "r" : "290", "s" : [ { "value" : [ "Y" ] } ] }, { "value" : [ "." ] }, { - "r" : "74", + "r" : "291", "s" : [ { "value" : [ "period" ] } ] @@ -10935,51 +11424,58 @@ module.exports['NullSourceQuery'] = { } } ], "expression" : { - "localId" : "78", + "localId" : "292", "type" : "Query", "source" : [ { - "localId" : "61", + "localId" : "271", "alias" : "X", "expression" : { - "localId" : "60", + "localId" : "272", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "57", + "localId" : "273", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "59", + "localId" : "274", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "58", + "localId" : "275", "name" : "{https://github.com/cqframework/cql-execution/simple}Condition", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "63", + "localId" : "276", "alias" : "Y", "expression" : { - "localId" : "62", + "localId" : "277", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ], + "let" : [ ], "relationship" : [ ], "return" : { - "localId" : "77", + "localId" : "278", "expression" : { - "localId" : "76", + "localId" : "279", "type" : "Tuple", "element" : [ { "name" : "cStart", "value" : { - "localId" : "66", + "localId" : "280", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "65", + "localId" : "282", "path" : "period", "scope" : "X", "type" : "Property" @@ -10988,10 +11484,11 @@ module.exports['NullSourceQuery'] = { }, { "name" : "cEnd", "value" : { - "localId" : "69", + "localId" : "283", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "68", + "localId" : "285", "path" : "period", "scope" : "X", "type" : "Property" @@ -11000,10 +11497,11 @@ module.exports['NullSourceQuery'] = { }, { "name" : "eStart", "value" : { - "localId" : "72", + "localId" : "286", "type" : "Start", + "signature" : [ ], "operand" : { - "localId" : "71", + "localId" : "288", "path" : "period", "scope" : "Y", "type" : "Property" @@ -11012,10 +11510,11 @@ module.exports['NullSourceQuery'] = { }, { "name" : "eEnd", "value" : { - "localId" : "75", + "localId" : "289", "type" : "End", + "signature" : [ ], "operand" : { - "localId" : "74", + "localId" : "291", "path" : "period", "scope" : "Y", "type" : "Property" diff --git a/test/elm/query/query-test.ts b/test/elm/query/query-test.ts index 8dc13cab0..eb2224599 100644 --- a/test/elm/query/query-test.ts +++ b/test/elm/query/query-test.ts @@ -433,27 +433,27 @@ describe('AggregateQuery', () => { new Interval(new DateTime(1982, 3, 16, 15, 0), new DateTime(2013, 5, 23, 10, 0)) ]; (await this.expressionStartingAggregation.exec(this.ctx)).should.eql(ret); - should(this.ctx.localId_context[30]).not.be.undefined(); + should(this.ctx.localId_context[245]).not.be.undefined(); }); it('should be able to aggregate over distinct values', async function () { (await this.distinctAggregation.exec(this.ctx)).should.eql(15); - should(this.ctx.localId_context[124]).not.be.undefined(); + should(this.ctx.localId_context[367]).not.be.undefined(); }); it('should be able to aggregate over non-distinct values', async function () { (await this.allAggregation.exec(this.ctx)).should.eql(30); - should(this.ctx.localId_context[105]).not.be.undefined(); + should(this.ctx.localId_context[345]).not.be.undefined(); }); it('should be able to aggregate with a String as the starting value', async function () { (await this.literalStartingAggregation.exec(this.ctx)).should.eql('Start12345'); - should(this.ctx.localId_context[71]).not.be.undefined(); + should(this.ctx.localId_context[302]).not.be.undefined(); }); it('should be able to aggregate with a Quantity as the starting value', async function () { (await this.quantityStartingAggregation.exec(this.ctx)).should.eql(new Quantity(15, 'ml')); - should(this.ctx.localId_context[86]).not.be.undefined(); + should(this.ctx.localId_context[323]).not.be.undefined(); }); }); diff --git a/test/elm/reusable/data.js b/test/elm/reusable/data.js index 877a11e19..dec6ababd 100644 --- a/test/elm/reusable/data.js +++ b/test/elm/reusable/data.js @@ -17,14 +17,16 @@ define Foo: 'Bar' module.exports['ExpressionDef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -40,17 +42,18 @@ module.exports['ExpressionDef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -58,7 +61,7 @@ module.exports['ExpressionDef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -66,33 +69,42 @@ module.exports['ExpressionDef'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'Bar'" ] } ] @@ -100,7 +112,7 @@ module.exports['ExpressionDef'] = { } } ], "expression" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" @@ -120,14 +132,16 @@ define Foo: Life module.exports['ExpressionRef'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "215", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -143,17 +157,18 @@ module.exports['ExpressionRef'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -161,7 +176,7 @@ module.exports['ExpressionRef'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -169,54 +184,63 @@ module.exports['ExpressionRef'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "3", + "localId" : "212", "name" : "Life", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "3", + "r" : "212", "s" : [ { - "r" : "2", + "r" : "213", "value" : [ "","define ","Life",": ","42" ] } ] } } ], "expression" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", "type" : "Literal" } }, { - "localId" : "5", + "localId" : "215", "name" : "Foo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "215", "s" : [ { "value" : [ "","define ","Foo",": " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "Life" ] } ] @@ -224,7 +248,7 @@ module.exports['ExpressionRef'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "216", "name" : "Life", "type" : "ExpressionRef" } @@ -245,14 +269,16 @@ define testValue: "foo bar"(1,2) module.exports['FunctionDefinitions'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "220", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -268,17 +294,18 @@ module.exports['FunctionDefinitions'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -286,7 +313,7 @@ module.exports['FunctionDefinitions'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -294,22 +321,31 @@ module.exports['FunctionDefinitions'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "211", "name" : "foo bar", "context" : "Patient", "accessLevel" : "Public", @@ -317,36 +353,22 @@ module.exports['FunctionDefinitions'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "211", "s" : [ { - "value" : [ "","define function ","\"foo bar\"","(","a"," " ] - }, { - "r" : "2", - "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ ", ","b"," " ] - }, { - "r" : "3", - "s" : [ { - "value" : [ "Integer" ] - } ] - }, { - "value" : [ ") :\n " ] + "value" : [ "","define function \"foo bar\"(a Integer, b Integer) :\n " ] }, { - "r" : "6", + "r" : "216", "s" : [ { - "r" : "6", + "r" : "216", "s" : [ { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "a" ] } ] }, { "value" : [ " + " ] }, { - "r" : "5", + "r" : "218", "s" : [ { "value" : [ "b" ] } ] @@ -356,64 +378,68 @@ module.exports['FunctionDefinitions'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "216", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "4", + "localId" : "217", "name" : "a", "type" : "OperandRef" }, { - "localId" : "5", + "localId" : "218", "name" : "b", "type" : "OperandRef" } ] }, "operand" : [ { + "localId" : "213", "name" : "a", "operandTypeSpecifier" : { - "localId" : "2", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { + "localId" : "215", "name" : "b", "operandTypeSpecifier" : { - "localId" : "3", + "localId" : "214", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "11", + "localId" : "220", "name" : "testValue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "220", "s" : [ { "value" : [ "","define ","testValue",": " ] }, { - "r" : "10", + "r" : "223", "s" : [ { - "r" : "8", + "r" : "221", "value" : [ "\"foo bar\"","(","1",",","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "10", + "localId" : "223", "name" : "foo bar", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "9", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -440,14 +466,26 @@ define testValue2: process('World') module.exports['FunctionOverloadsWithSingleArgument'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" + }, { + "message" : "The function TestSnippet.process has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "message" : "The function TestSnippet.process has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" }, { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "229", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -463,17 +501,18 @@ module.exports['FunctionOverloadsWithSingleArgument'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -481,7 +520,7 @@ module.exports['FunctionOverloadsWithSingleArgument'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -489,22 +528,31 @@ module.exports['FunctionOverloadsWithSingleArgument'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "211", "name" : "process", "context" : "Patient", "accessLevel" : "Public", @@ -512,27 +560,20 @@ module.exports['FunctionOverloadsWithSingleArgument'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "211", "s" : [ { - "value" : [ "","define function ","process","(","a"," " ] - }, { - "r" : "2", - "s" : [ { - "value" : [ "System",".","Integer" ] - } ] - }, { - "value" : [ ") :\n " ] + "value" : [ "","define function process(a System.Integer) :\n " ] }, { - "r" : "5", + "r" : "214", "s" : [ { - "r" : "5", + "r" : "214", "s" : [ { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "a" ] } ] }, { - "r" : "4", + "r" : "216", "value" : [ " + ","1" ] } ] } ] @@ -540,29 +581,31 @@ module.exports['FunctionOverloadsWithSingleArgument'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "214", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "3", + "localId" : "215", "name" : "a", "type" : "OperandRef" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] }, "operand" : [ { + "localId" : "213", "name" : "a", "operandTypeSpecifier" : { - "localId" : "2", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "11", + "localId" : "217", "name" : "process", "context" : "Patient", "accessLevel" : "Public", @@ -570,29 +613,22 @@ module.exports['FunctionOverloadsWithSingleArgument'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "217", "s" : [ { - "value" : [ "","define function ","process","(","a"," " ] + "value" : [ "","define function process(a System.String) :\n " ] }, { - "r" : "7", + "r" : "223", "s" : [ { - "value" : [ "System",".","String" ] - } ] - }, { - "value" : [ ") :\n " ] - }, { - "r" : "10", - "s" : [ { - "r" : "10", + "r" : "223", "s" : [ { - "r" : "8", + "r" : "221", "s" : [ { "value" : [ "'Hello '" ] } ] }, { "value" : [ " + " ] }, { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "a" ] } ] @@ -602,75 +638,78 @@ module.exports['FunctionOverloadsWithSingleArgument'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "223", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello ", "type" : "Literal" }, { - "localId" : "9", + "localId" : "222", "name" : "a", "type" : "OperandRef" } ] }, "operand" : [ { + "localId" : "219", "name" : "a", "operandTypeSpecifier" : { - "localId" : "7", + "localId" : "218", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "14", + "localId" : "225", "name" : "testValue1", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "225", "s" : [ { "value" : [ "","define ","testValue1",": " ] }, { - "r" : "13", + "r" : "227", "s" : [ { - "r" : "12", + "r" : "226", "value" : [ "process","(","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "13", + "localId" : "227", "name" : "process", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "229", "name" : "testValue2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "229", "s" : [ { "value" : [ "","define ","testValue2",": " ] }, { - "r" : "16", + "r" : "231", "s" : [ { "value" : [ "process","(" ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "'World'" ] } ] @@ -681,11 +720,12 @@ module.exports['FunctionOverloadsWithSingleArgument'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "231", "name" : "process", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" @@ -712,14 +752,26 @@ define testValue2: process(true, 'World') module.exports['FunctionOverloadsWithMultipleArguments'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" + }, { + "message" : "The function TestSnippet.process has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "message" : "The function TestSnippet.process has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" }, { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "245", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -735,17 +787,18 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -753,7 +806,7 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -761,22 +814,31 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "12", + "localId" : "211", "name" : "process", "context" : "Patient", "accessLevel" : "Public", @@ -784,58 +846,44 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "12", + "r" : "211", "s" : [ { - "value" : [ "","define function ","process","(","inverse"," " ] + "value" : [ "","define function process(inverse System.Boolean, a System.Integer) :\n " ] }, { - "r" : "2", + "r" : "216", "s" : [ { - "value" : [ "System",".","Boolean" ] - } ] - }, { - "value" : [ ", ","a"," " ] - }, { - "r" : "3", - "s" : [ { - "value" : [ "System",".","Integer" ] - } ] - }, { - "value" : [ ") :\n " ] - }, { - "r" : "11", - "s" : [ { - "r" : "11", + "r" : "216", "s" : [ { "value" : [ "if " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "inverse" ] } ] }, { "value" : [ " then " ] }, { - "r" : "7", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "a" ] } ] }, { - "r" : "6", + "r" : "220", "value" : [ " - ","1" ] } ] }, { "value" : [ " else " ] }, { - "r" : "10", + "r" : "221", "s" : [ { - "r" : "8", + "r" : "222", "s" : [ { "value" : [ "a" ] } ] }, { - "r" : "9", + "r" : "223", "value" : [ " + ","1" ] } ] } ] @@ -844,36 +892,38 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { } } ], "expression" : { - "localId" : "11", + "localId" : "216", "type" : "If", "condition" : { - "localId" : "4", + "localId" : "217", "name" : "inverse", "type" : "OperandRef" }, "then" : { - "localId" : "7", + "localId" : "218", "type" : "Subtract", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "219", "name" : "a", "type" : "OperandRef" }, { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] }, "else" : { - "localId" : "10", + "localId" : "221", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "8", + "localId" : "222", "name" : "a", "type" : "OperandRef" }, { - "localId" : "9", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -881,22 +931,24 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { } }, "operand" : [ { + "localId" : "213", "name" : "inverse", "operandTypeSpecifier" : { - "localId" : "2", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "NamedTypeSpecifier" } }, { + "localId" : "215", "name" : "a", "operandTypeSpecifier" : { - "localId" : "3", + "localId" : "214", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "23", + "localId" : "224", "name" : "process", "context" : "Patient", "accessLevel" : "Public", @@ -904,47 +956,33 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "224", "s" : [ { - "value" : [ "","define function ","process","(","inverse"," " ] - }, { - "r" : "13", - "s" : [ { - "value" : [ "System",".","Boolean" ] - } ] - }, { - "value" : [ ", ","a"," " ] - }, { - "r" : "14", - "s" : [ { - "value" : [ "System",".","String" ] - } ] - }, { - "value" : [ ") :\n " ] + "value" : [ "","define function process(inverse System.Boolean, a System.String) :\n " ] }, { - "r" : "22", + "r" : "229", "s" : [ { - "r" : "22", + "r" : "229", "s" : [ { "value" : [ "if " ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "inverse" ] } ] }, { "value" : [ " then " ] }, { - "r" : "18", + "r" : "234", "s" : [ { - "r" : "16", + "r" : "232", "s" : [ { "value" : [ "'Goodbye '" ] } ] }, { "value" : [ " + " ] }, { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "a" ] } ] @@ -952,16 +990,16 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { }, { "value" : [ " else " ] }, { - "r" : "21", + "r" : "238", "s" : [ { - "r" : "19", + "r" : "236", "s" : [ { "value" : [ "'Hello '" ] } ] }, { "value" : [ " + " ] }, { - "r" : "20", + "r" : "237", "s" : [ { "value" : [ "a" ] } ] @@ -972,111 +1010,116 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { } } ], "expression" : { - "localId" : "22", + "localId" : "229", "type" : "If", "condition" : { - "localId" : "15", + "localId" : "230", "name" : "inverse", "type" : "OperandRef" }, "then" : { - "localId" : "18", + "localId" : "234", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Goodbye ", "type" : "Literal" }, { - "localId" : "17", + "localId" : "233", "name" : "a", "type" : "OperandRef" } ] }, "else" : { - "localId" : "21", + "localId" : "238", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello ", "type" : "Literal" }, { - "localId" : "20", + "localId" : "237", "name" : "a", "type" : "OperandRef" } ] } }, "operand" : [ { + "localId" : "226", "name" : "inverse", "operandTypeSpecifier" : { - "localId" : "13", + "localId" : "225", "name" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "NamedTypeSpecifier" } }, { + "localId" : "228", "name" : "a", "operandTypeSpecifier" : { - "localId" : "14", + "localId" : "227", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "27", + "localId" : "240", "name" : "testValue1", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "240", "s" : [ { "value" : [ "","define ","testValue1",": " ] }, { - "r" : "26", + "r" : "243", "s" : [ { - "r" : "24", + "r" : "241", "value" : [ "process","(","true",", ","1",")" ] } ] } ] } } ], "expression" : { - "localId" : "26", + "localId" : "243", "name" : "process", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "25", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" } ] } }, { - "localId" : "31", + "localId" : "245", "name" : "testValue2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "245", "s" : [ { "value" : [ "","define ","testValue2",": " ] }, { - "r" : "30", + "r" : "248", "s" : [ { - "r" : "28", + "r" : "246", "value" : [ "process","(","true",", " ] }, { - "r" : "29", + "r" : "247", "s" : [ { "value" : [ "'World'" ] } ] @@ -1087,16 +1130,17 @@ module.exports['FunctionOverloadsWithMultipleArguments'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "248", "name" : "process", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" }, { - "localId" : "29", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" @@ -1124,14 +1168,16 @@ define testValue3: process('World', false) module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "249", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1147,17 +1193,18 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1165,7 +1212,7 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1173,22 +1220,31 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "211", "name" : "process", "context" : "Patient", "accessLevel" : "Public", @@ -1196,29 +1252,22 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "211", "s" : [ { - "value" : [ "","define function ","process","(","a"," " ] + "value" : [ "","define function process(a System.String) :\n " ] }, { - "r" : "2", + "r" : "217", "s" : [ { - "value" : [ "System",".","String" ] - } ] - }, { - "value" : [ ") :\n " ] - }, { - "r" : "5", - "s" : [ { - "r" : "5", + "r" : "217", "s" : [ { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "'Hello '" ] } ] }, { "value" : [ " + " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "a" ] } ] @@ -1228,29 +1277,31 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "217", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello ", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "name" : "a", "type" : "OperandRef" } ] }, "operand" : [ { + "localId" : "213", "name" : "a", "operandTypeSpecifier" : { - "localId" : "2", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "21", + "localId" : "218", "name" : "process", "context" : "Patient", "accessLevel" : "Public", @@ -1258,49 +1309,35 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "218", "s" : [ { - "value" : [ "","define function ","process","(","a"," " ] - }, { - "r" : "7", - "s" : [ { - "value" : [ "System",".","String" ] - } ] - }, { - "value" : [ ", ","isSpanish"," " ] - }, { - "r" : "8", - "s" : [ { - "value" : [ "System",".","Boolean" ] - } ] - }, { - "value" : [ ") :\n " ] + "value" : [ "","define function process(a System.String, isSpanish System.Boolean) :\n " ] }, { - "r" : "20", + "r" : "223", "s" : [ { - "r" : "20", + "r" : "223", "s" : [ { "value" : [ "if " ] }, { - "r" : "9", + "r" : "224", "s" : [ { "value" : [ "isSpanish" ] } ] }, { "value" : [ " then " ] }, { - "r" : "14", + "r" : "231", "s" : [ { - "r" : "12", + "r" : "229", "s" : [ { - "r" : "10", + "r" : "227", "s" : [ { "value" : [ "'Hola '" ] } ] }, { "value" : [ " + " ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "a" ] } ] @@ -1308,7 +1345,7 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { }, { "value" : [ " + " ] }, { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "' from Spain'" ] } ] @@ -1316,18 +1353,18 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { }, { "value" : [ " else " ] }, { - "r" : "19", + "r" : "238", "s" : [ { - "r" : "17", + "r" : "236", "s" : [ { - "r" : "15", + "r" : "234", "s" : [ { "value" : [ "'Hello '" ] } ] }, { "value" : [ " + " ] }, { - "r" : "16", + "r" : "235", "s" : [ { "value" : [ "a" ] } ] @@ -1335,7 +1372,7 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { }, { "value" : [ " + " ] }, { - "r" : "18", + "r" : "237", "s" : [ { "value" : [ "' from England'" ] } ] @@ -1346,54 +1383,58 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "223", "type" : "If", "condition" : { - "localId" : "9", + "localId" : "224", "name" : "isSpanish", "type" : "OperandRef" }, "then" : { - "localId" : "14", + "localId" : "231", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "229", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hola ", "type" : "Literal" }, { - "localId" : "11", + "localId" : "228", "name" : "a", "type" : "OperandRef" } ] }, { - "localId" : "13", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " from Spain", "type" : "Literal" } ] }, "else" : { - "localId" : "19", + "localId" : "238", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "236", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello ", "type" : "Literal" }, { - "localId" : "16", + "localId" : "235", "name" : "a", "type" : "OperandRef" } ] }, { - "localId" : "18", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " from England", "type" : "Literal" @@ -1401,37 +1442,39 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { } }, "operand" : [ { + "localId" : "220", "name" : "a", "operandTypeSpecifier" : { - "localId" : "7", + "localId" : "219", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { + "localId" : "222", "name" : "isSpanish", "operandTypeSpecifier" : { - "localId" : "8", + "localId" : "221", "name" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "24", + "localId" : "240", "name" : "testValue1", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "240", "s" : [ { "value" : [ "","define ","testValue1",": " ] }, { - "r" : "23", + "r" : "242", "s" : [ { "value" : [ "process","(" ] }, { - "r" : "22", + "r" : "241", "s" : [ { "value" : [ "'World'" ] } ] @@ -1442,97 +1485,100 @@ module.exports['FunctionOverloadsWithDifferentNumberOfArguments'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "242", "name" : "process", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" } ] } }, { - "localId" : "28", + "localId" : "244", "name" : "testValue2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "244", "s" : [ { "value" : [ "","define ","testValue2",": " ] }, { - "r" : "27", + "r" : "247", "s" : [ { "value" : [ "process","(" ] }, { - "r" : "25", + "r" : "245", "s" : [ { "value" : [ "'World'" ] } ] }, { - "r" : "26", + "r" : "246", "value" : [ ", ","true",")" ] } ] } ] } } ], "expression" : { - "localId" : "27", + "localId" : "247", "name" : "process", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "25", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" }, { - "localId" : "26", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", "type" : "Literal" } ] } }, { - "localId" : "32", + "localId" : "249", "name" : "testValue3", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "32", + "r" : "249", "s" : [ { "value" : [ "","define ","testValue3",": " ] }, { - "r" : "31", + "r" : "252", "s" : [ { "value" : [ "process","(" ] }, { - "r" : "29", + "r" : "250", "s" : [ { "value" : [ "'World'" ] } ] }, { - "r" : "30", + "r" : "251", "value" : [ ", ","false",")" ] } ] } ] } } ], "expression" : { - "localId" : "31", + "localId" : "252", "name" : "process", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "29", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" }, { - "localId" : "30", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", "type" : "Literal" @@ -1559,14 +1605,26 @@ define testValue2: process(First([Condition])) module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" + }, { + "message" : "The function TestSnippet.process has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "message" : "The function TestSnippet.process has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" }, { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "235", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1582,17 +1640,18 @@ module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1600,7 +1659,7 @@ module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1608,22 +1667,31 @@ module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "211", "name" : "process", "context" : "Patient", "accessLevel" : "Public", @@ -1631,38 +1699,31 @@ module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "211", "s" : [ { - "value" : [ "","define function ","process","(","e"," " ] + "value" : [ "","define function process(e Simple.Encounter) :\n " ] }, { - "r" : "2", + "r" : "218", "s" : [ { - "value" : [ "Simple",".","Encounter" ] - } ] - }, { - "value" : [ ") :\n " ] - }, { - "r" : "6", - "s" : [ { - "r" : "6", + "r" : "218", "s" : [ { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "'Encounter '" ] } ] }, { "value" : [ " + " ] }, { - "r" : "5", + "r" : "217", "s" : [ { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "e" ] } ] }, { "value" : [ "." ] }, { - "r" : "5", + "r" : "217", "s" : [ { "value" : [ "id" ] } ] @@ -1673,34 +1734,36 @@ module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "218", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Encounter ", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "path" : "id", "type" : "Property", "source" : { - "localId" : "4", + "localId" : "216", "name" : "e", "type" : "OperandRef" } } ] }, "operand" : [ { + "localId" : "213", "name" : "e", "operandTypeSpecifier" : { - "localId" : "2", + "localId" : "212", "name" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "13", + "localId" : "219", "name" : "process", "context" : "Patient", "accessLevel" : "Public", @@ -1708,38 +1771,31 @@ module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "219", "s" : [ { - "value" : [ "","define function ","process","(","c"," " ] + "value" : [ "","define function process(c Simple.Condition) :\n " ] }, { - "r" : "8", + "r" : "226", "s" : [ { - "value" : [ "Simple",".","Condition" ] - } ] - }, { - "value" : [ ") :\n " ] - }, { - "r" : "12", - "s" : [ { - "r" : "12", + "r" : "226", "s" : [ { - "r" : "9", + "r" : "223", "s" : [ { "value" : [ "'Condition '" ] } ] }, { "value" : [ " + " ] }, { - "r" : "11", + "r" : "225", "s" : [ { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "c" ] } ] }, { "value" : [ "." ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "id" ] } ] @@ -1750,53 +1806,55 @@ module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "226", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "9", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Condition ", "type" : "Literal" }, { - "localId" : "11", + "localId" : "225", "path" : "id", "type" : "Property", "source" : { - "localId" : "10", + "localId" : "224", "name" : "c", "type" : "OperandRef" } } ] }, "operand" : [ { + "localId" : "221", "name" : "c", "operandTypeSpecifier" : { - "localId" : "8", + "localId" : "220", "name" : "{https://github.com/cqframework/cql-execution/simple}Condition", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "17", + "localId" : "228", "name" : "testValue1", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "228", "s" : [ { "value" : [ "","define ","testValue1",": " ] }, { - "r" : "16", + "r" : "233", "s" : [ { "value" : [ "process","(" ] }, { - "r" : "15", + "r" : "232", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1810,40 +1868,46 @@ module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "233", "name" : "process", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "232", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "14", + "localId" : "229", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ] } }, { - "localId" : "21", + "localId" : "235", "name" : "testValue2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "235", "s" : [ { "value" : [ "","define ","testValue2",": " ] }, { - "r" : "20", + "r" : "240", "s" : [ { "value" : [ "process","(" ] }, { - "r" : "19", + "r" : "239", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "18", + "r" : "236", "s" : [ { "value" : [ "[","Condition","]" ] } ] @@ -1857,16 +1921,22 @@ module.exports['FunctionOverloadsWithArgumentsFromCustomDataModel'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "240", "name" : "process", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "19", + "localId" : "239", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "18", + "localId" : "236", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Condition", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } ] } @@ -1891,14 +1961,16 @@ define testValue2: 1.add(2) module.exports['FluentFunctions'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "234", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1914,17 +1986,18 @@ module.exports['FluentFunctions'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1932,7 +2005,7 @@ module.exports['FluentFunctions'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1940,22 +2013,31 @@ module.exports['FluentFunctions'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "211", "name" : "greet", "context" : "Patient", "accessLevel" : "Public", @@ -1964,31 +2046,24 @@ module.exports['FluentFunctions'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "211", "s" : [ { - "value" : [ "","define fluent function ","greet","(","name"," " ] + "value" : [ "","define fluent function greet(name System.String) :\n " ] }, { - "r" : "2", + "r" : "220", "s" : [ { - "value" : [ "System",".","String" ] - } ] - }, { - "value" : [ ") :\n " ] - }, { - "r" : "7", - "s" : [ { - "r" : "7", + "r" : "220", "s" : [ { - "r" : "5", + "r" : "218", "s" : [ { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "'Hello '" ] } ] }, { "value" : [ " + " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "name" ] } ] @@ -1996,7 +2071,7 @@ module.exports['FluentFunctions'] = { }, { "value" : [ " + " ] }, { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "'!'" ] } ] @@ -2006,38 +2081,41 @@ module.exports['FluentFunctions'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "218", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "3", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello ", "type" : "Literal" }, { - "localId" : "4", + "localId" : "217", "name" : "name", "type" : "OperandRef" } ] }, { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "!", "type" : "Literal" } ] }, "operand" : [ { + "localId" : "213", "name" : "name", "operandTypeSpecifier" : { - "localId" : "2", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "14", + "localId" : "221", "name" : "add", "context" : "Patient", "accessLevel" : "Public", @@ -2046,36 +2124,22 @@ module.exports['FluentFunctions'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "221", "s" : [ { - "value" : [ "","define fluent function ","add","(","a"," " ] - }, { - "r" : "9", - "s" : [ { - "value" : [ "System",".","Integer" ] - } ] - }, { - "value" : [ ", ","b"," " ] - }, { - "r" : "10", - "s" : [ { - "value" : [ "System",".","Integer" ] - } ] - }, { - "value" : [ ") :\n " ] + "value" : [ "","define fluent function add(a System.Integer, b System.Integer) :\n " ] }, { - "r" : "13", + "r" : "226", "s" : [ { - "r" : "13", + "r" : "226", "s" : [ { - "r" : "11", + "r" : "227", "s" : [ { "value" : [ "a" ] } ] }, { "value" : [ " + " ] }, { - "r" : "12", + "r" : "228", "s" : [ { "value" : [ "b" ] } ] @@ -2085,55 +2149,58 @@ module.exports['FluentFunctions'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "226", "type" : "Add", + "signature" : [ ], "operand" : [ { - "localId" : "11", + "localId" : "227", "name" : "a", "type" : "OperandRef" }, { - "localId" : "12", + "localId" : "228", "name" : "b", "type" : "OperandRef" } ] }, "operand" : [ { + "localId" : "223", "name" : "a", "operandTypeSpecifier" : { - "localId" : "9", + "localId" : "222", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } }, { + "localId" : "225", "name" : "b", "operandTypeSpecifier" : { - "localId" : "10", + "localId" : "224", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "17", + "localId" : "230", "name" : "testValue1", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "230", "s" : [ { "value" : [ "","define ","testValue1",": " ] }, { - "r" : "16", + "r" : "232", "s" : [ { - "r" : "15", + "r" : "231", "s" : [ { "value" : [ "'World'" ] } ] }, { "value" : [ "." ] }, { - "r" : "16", + "r" : "232", "s" : [ { "value" : [ "greet","()" ] } ] @@ -2142,36 +2209,37 @@ module.exports['FluentFunctions'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "232", "name" : "greet", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" } ] } }, { - "localId" : "21", + "localId" : "234", "name" : "testValue2", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "234", "s" : [ { "value" : [ "","define ","testValue2",": " ] }, { - "r" : "20", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "235", "value" : [ "1","." ] }, { - "r" : "20", + "r" : "237", "s" : [ { - "r" : "19", + "r" : "236", "value" : [ "add","(","2",")" ] } ] } ] @@ -2179,16 +2247,17 @@ module.exports['FluentFunctions'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "237", "name" : "add", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "19", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" diff --git a/test/elm/string/data.js b/test/elm/string/data.js index 0212bf39c..86e812fb3 100644 --- a/test/elm/string/data.js +++ b/test/elm/string/data.js @@ -28,14 +28,41 @@ define AndHelloWorldVariables: Hello & World module.exports['Concat'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" + }, { + "message" : "You used a string literal: [Hello] here that matches an identifier in scope: [Hello]. Did you mean to use the identifier instead?", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "message" : "You used a string literal: [World] here that matches an identifier in scope: [World]. Did you mean to use the identifier instead?", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "message" : "You used a string literal: [Hello] here that matches an identifier in scope: [Hello]. Did you mean to use the identifier instead?", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "message" : "You used a string literal: [World] here that matches an identifier in scope: [World]. Did you mean to use the identifier instead?", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "message" : "You used a string literal: [Hello] here that matches an identifier in scope: [Hello]. Did you mean to use the identifier instead?", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" }, { "type" : "Annotation", "s" : { - "r" : "97", + "r" : "479", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -51,17 +78,18 @@ module.exports['Concat'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -69,7 +97,7 @@ module.exports['Concat'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -77,42 +105,51 @@ module.exports['Concat'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "HelloWorld", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","HelloWorld",": " ] }, { - "r" : "4", + "r" : "216", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "'Hello'" ] } ] }, { "value" : [ " + " ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "'World'" ] } ] @@ -121,72 +158,73 @@ module.exports['Concat'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "216", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" } ] } }, { - "localId" : "39", + "localId" : "218", "name" : "Sentence", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "218", "s" : [ { "value" : [ "","define ","Sentence",": " ] }, { - "r" : "38", + "r" : "267", "s" : [ { - "r" : "36", + "r" : "265", "s" : [ { - "r" : "34", + "r" : "263", "s" : [ { - "r" : "32", + "r" : "261", "s" : [ { - "r" : "30", + "r" : "259", "s" : [ { - "r" : "28", + "r" : "257", "s" : [ { - "r" : "26", + "r" : "255", "s" : [ { - "r" : "24", + "r" : "253", "s" : [ { - "r" : "22", + "r" : "251", "s" : [ { - "r" : "20", + "r" : "249", "s" : [ { - "r" : "18", + "r" : "247", "s" : [ { - "r" : "16", + "r" : "245", "s" : [ { - "r" : "14", + "r" : "243", "s" : [ { - "r" : "12", + "r" : "241", "s" : [ { - "r" : "10", + "r" : "239", "s" : [ { - "r" : "8", + "r" : "237", "s" : [ { - "r" : "6", + "r" : "235", "s" : [ { "value" : [ "'The'" ] } ] }, { "value" : [ " + " ] }, { - "r" : "7", + "r" : "236", "s" : [ { "value" : [ "' '" ] } ] @@ -194,7 +232,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "9", + "r" : "238", "s" : [ { "value" : [ "'quick'" ] } ] @@ -202,7 +240,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "11", + "r" : "240", "s" : [ { "value" : [ "' '" ] } ] @@ -210,7 +248,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "13", + "r" : "242", "s" : [ { "value" : [ "'brown'" ] } ] @@ -218,7 +256,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "15", + "r" : "244", "s" : [ { "value" : [ "' '" ] } ] @@ -226,7 +264,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "17", + "r" : "246", "s" : [ { "value" : [ "'fox'" ] } ] @@ -234,7 +272,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "19", + "r" : "248", "s" : [ { "value" : [ "' '" ] } ] @@ -242,7 +280,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "21", + "r" : "250", "s" : [ { "value" : [ "'jumps'" ] } ] @@ -250,7 +288,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "23", + "r" : "252", "s" : [ { "value" : [ "' '" ] } ] @@ -258,7 +296,7 @@ module.exports['Concat'] = { }, { "value" : [ "\n + " ] }, { - "r" : "25", + "r" : "254", "s" : [ { "value" : [ "'over'" ] } ] @@ -266,7 +304,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "27", + "r" : "256", "s" : [ { "value" : [ "' '" ] } ] @@ -274,7 +312,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "29", + "r" : "258", "s" : [ { "value" : [ "'the'" ] } ] @@ -282,7 +320,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "31", + "r" : "260", "s" : [ { "value" : [ "' '" ] } ] @@ -290,7 +328,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "33", + "r" : "262", "s" : [ { "value" : [ "'lazy'" ] } ] @@ -298,7 +336,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "35", + "r" : "264", "s" : [ { "value" : [ "' '" ] } ] @@ -306,7 +344,7 @@ module.exports['Concat'] = { }, { "value" : [ " + " ] }, { - "r" : "37", + "r" : "266", "s" : [ { "value" : [ "'dog.'" ] } ] @@ -315,210 +353,229 @@ module.exports['Concat'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "267", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "265", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "263", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "261", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "259", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "28", + "localId" : "257", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "255", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "24", + "localId" : "253", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "251", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "249", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "247", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "245", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "243", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "241", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "239", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "8", + "localId" : "237", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "The", "type" : "Literal" }, { - "localId" : "7", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" } ] }, { - "localId" : "9", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "quick", "type" : "Literal" } ] }, { - "localId" : "11", + "localId" : "240", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" } ] }, { - "localId" : "13", + "localId" : "242", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "brown", "type" : "Literal" } ] }, { - "localId" : "15", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" } ] }, { - "localId" : "17", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "fox", "type" : "Literal" } ] }, { - "localId" : "19", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" } ] }, { - "localId" : "21", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jumps", "type" : "Literal" } ] }, { - "localId" : "23", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" } ] }, { - "localId" : "25", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "over", "type" : "Literal" } ] }, { - "localId" : "27", + "localId" : "256", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" } ] }, { - "localId" : "29", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "the", "type" : "Literal" } ] }, { - "localId" : "31", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" } ] }, { - "localId" : "33", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "lazy", "type" : "Literal" } ] }, { - "localId" : "35", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" } ] }, { - "localId" : "37", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "dog.", "type" : "Literal" } ] } }, { - "localId" : "43", + "localId" : "269", "name" : "ConcatNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "269", "s" : [ { "value" : [ "","define ","ConcatNull",": " ] }, { - "r" : "42", + "r" : "274", "s" : [ { - "r" : "40", + "r" : "271", "s" : [ { "value" : [ "'Hello'" ] } ] }, { - "r" : "41", + "r" : "272", "value" : [ " + ","null" ] } ] } ] } } ], "expression" : { - "localId" : "42", + "localId" : "274", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "40", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" }, { + "localId" : "273", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "41", + "localId" : "272", "type" : "Null" } } ] } }, { - "localId" : "45", + "localId" : "276", "name" : "Hello", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "45", + "r" : "276", "s" : [ { "value" : [ "","define ","Hello",": " ] }, { - "r" : "44", + "r" : "277", "s" : [ { "value" : [ "'Hello'" ] } ] @@ -526,24 +583,24 @@ module.exports['Concat'] = { } } ], "expression" : { - "localId" : "44", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" } }, { - "localId" : "47", + "localId" : "279", "name" : "World", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "47", + "r" : "279", "s" : [ { "value" : [ "","define ","World",": " ] }, { - "r" : "46", + "r" : "280", "s" : [ { "value" : [ "'World'" ] } ] @@ -551,33 +608,33 @@ module.exports['Concat'] = { } } ], "expression" : { - "localId" : "46", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" } }, { - "localId" : "51", + "localId" : "282", "name" : "HelloWorldVariables", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "282", "s" : [ { "value" : [ "","define ","HelloWorldVariables",": " ] }, { - "r" : "50", + "r" : "286", "s" : [ { - "r" : "48", + "r" : "284", "s" : [ { "value" : [ "Hello" ] } ] }, { "value" : [ " + " ] }, { - "r" : "49", + "r" : "285", "s" : [ { "value" : [ "World" ] } ] @@ -586,40 +643,41 @@ module.exports['Concat'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "286", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { - "localId" : "48", + "localId" : "284", "name" : "Hello", "type" : "ExpressionRef" }, { - "localId" : "49", + "localId" : "285", "name" : "World", "type" : "ExpressionRef" } ] } }, { - "localId" : "55", + "localId" : "288", "name" : "AndHelloWorld", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "55", + "r" : "288", "s" : [ { "value" : [ "","define ","AndHelloWorld",": " ] }, { - "r" : "54", + "r" : "289", "s" : [ { - "r" : "52", + "r" : "290", "s" : [ { "value" : [ "'Hello'" ] } ] }, { "value" : [ " & " ] }, { - "r" : "53", + "r" : "291", "s" : [ { "value" : [ "'World'" ] } ] @@ -628,28 +686,35 @@ module.exports['Concat'] = { } } ], "expression" : { - "localId" : "54", + "localId" : "289", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "295", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "290", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" }, { + "localId" : "292", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "299", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "53", + "localId" : "291", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "World", "type" : "Literal" }, { + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" @@ -657,57 +722,57 @@ module.exports['Concat'] = { } ] } }, { - "localId" : "89", + "localId" : "301", "name" : "AndSentence", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "89", + "r" : "301", "s" : [ { "value" : [ "","define ","AndSentence",": " ] }, { - "r" : "88", + "r" : "302", "s" : [ { - "r" : "86", + "r" : "303", "s" : [ { - "r" : "84", + "r" : "304", "s" : [ { - "r" : "82", + "r" : "305", "s" : [ { - "r" : "80", + "r" : "306", "s" : [ { - "r" : "78", + "r" : "307", "s" : [ { - "r" : "76", + "r" : "308", "s" : [ { - "r" : "74", + "r" : "309", "s" : [ { - "r" : "72", + "r" : "310", "s" : [ { - "r" : "70", + "r" : "311", "s" : [ { - "r" : "68", + "r" : "312", "s" : [ { - "r" : "66", + "r" : "313", "s" : [ { - "r" : "64", + "r" : "314", "s" : [ { - "r" : "62", + "r" : "315", "s" : [ { - "r" : "60", + "r" : "316", "s" : [ { - "r" : "58", + "r" : "317", "s" : [ { - "r" : "56", + "r" : "318", "s" : [ { "value" : [ "'The'" ] } ] }, { "value" : [ " & " ] }, { - "r" : "57", + "r" : "319", "s" : [ { "value" : [ "' '" ] } ] @@ -715,7 +780,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "59", + "r" : "328", "s" : [ { "value" : [ "'quick'" ] } ] @@ -723,7 +788,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "61", + "r" : "337", "s" : [ { "value" : [ "' '" ] } ] @@ -731,7 +796,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "63", + "r" : "346", "s" : [ { "value" : [ "'brown'" ] } ] @@ -739,7 +804,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "65", + "r" : "355", "s" : [ { "value" : [ "' '" ] } ] @@ -747,7 +812,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "67", + "r" : "364", "s" : [ { "value" : [ "'fox'" ] } ] @@ -755,7 +820,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "69", + "r" : "373", "s" : [ { "value" : [ "' '" ] } ] @@ -763,7 +828,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "71", + "r" : "382", "s" : [ { "value" : [ "'jumps'" ] } ] @@ -771,7 +836,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "73", + "r" : "391", "s" : [ { "value" : [ "' '" ] } ] @@ -779,7 +844,7 @@ module.exports['Concat'] = { }, { "value" : [ "\n & " ] }, { - "r" : "75", + "r" : "400", "s" : [ { "value" : [ "'over'" ] } ] @@ -787,7 +852,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "77", + "r" : "409", "s" : [ { "value" : [ "' '" ] } ] @@ -795,7 +860,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "79", + "r" : "418", "s" : [ { "value" : [ "'the'" ] } ] @@ -803,7 +868,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "81", + "r" : "427", "s" : [ { "value" : [ "' '" ] } ] @@ -811,7 +876,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "83", + "r" : "436", "s" : [ { "value" : [ "'lazy'" ] } ] @@ -819,7 +884,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "85", + "r" : "445", "s" : [ { "value" : [ "' '" ] } ] @@ -827,7 +892,7 @@ module.exports['Concat'] = { }, { "value" : [ " & " ] }, { - "r" : "87", + "r" : "454", "s" : [ { "value" : [ "'dog.'" ] } ] @@ -836,373 +901,485 @@ module.exports['Concat'] = { } } ], "expression" : { - "localId" : "88", + "localId" : "302", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "458", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "86", + "localId" : "303", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "449", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "84", + "localId" : "304", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "440", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "82", + "localId" : "305", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "431", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "80", + "localId" : "306", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "422", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "78", + "localId" : "307", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "413", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "308", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "404", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "74", + "localId" : "309", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "395", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "72", + "localId" : "310", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "386", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "70", + "localId" : "311", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "377", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "312", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "368", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "66", + "localId" : "313", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "359", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "64", + "localId" : "314", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "350", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "62", + "localId" : "315", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "341", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "60", + "localId" : "316", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "332", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "58", + "localId" : "317", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "323", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "56", + "localId" : "318", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "The", "type" : "Literal" }, { + "localId" : "320", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "327", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "57", + "localId" : "319", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" }, { + "localId" : "324", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "329", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "336", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "59", + "localId" : "328", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "quick", "type" : "Literal" }, { + "localId" : "333", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "338", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "345", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "61", + "localId" : "337", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" }, { + "localId" : "342", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "347", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "354", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "63", + "localId" : "346", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "brown", "type" : "Literal" }, { + "localId" : "351", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "356", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "363", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "65", + "localId" : "355", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" }, { + "localId" : "360", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "365", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "372", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "67", + "localId" : "364", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "fox", "type" : "Literal" }, { + "localId" : "369", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "374", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "381", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "69", + "localId" : "373", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" }, { + "localId" : "378", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "383", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "390", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "71", + "localId" : "382", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jumps", "type" : "Literal" }, { + "localId" : "387", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "392", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "399", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "73", + "localId" : "391", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" }, { + "localId" : "396", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "401", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "408", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "75", + "localId" : "400", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "over", "type" : "Literal" }, { + "localId" : "405", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "410", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "417", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "77", + "localId" : "409", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" }, { + "localId" : "414", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "419", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "426", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "79", + "localId" : "418", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "the", "type" : "Literal" }, { + "localId" : "423", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "428", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "435", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "81", + "localId" : "427", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" }, { + "localId" : "432", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "437", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "444", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "83", + "localId" : "436", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "lazy", "type" : "Literal" }, { + "localId" : "441", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "446", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "453", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "85", + "localId" : "445", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", "type" : "Literal" }, { + "localId" : "450", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } ] }, { + "localId" : "455", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "462", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "87", + "localId" : "454", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "dog.", "type" : "Literal" }, { + "localId" : "459", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" @@ -1210,55 +1387,64 @@ module.exports['Concat'] = { } ] } }, { - "localId" : "93", + "localId" : "464", "name" : "AndConcatNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "93", + "r" : "464", "s" : [ { "value" : [ "","define ","AndConcatNull",": " ] }, { - "r" : "92", + "r" : "465", "s" : [ { - "r" : "90", + "r" : "466", "s" : [ { "value" : [ "'Hello'" ] } ] }, { - "r" : "91", + "r" : "467", "value" : [ " & ","null" ] } ] } ] } } ], "expression" : { - "localId" : "92", + "localId" : "465", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "471", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "90", + "localId" : "466", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello", "type" : "Literal" }, { + "localId" : "468", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "476", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { + "localId" : "477", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "91", + "localId" : "467", "type" : "Null" } }, { + "localId" : "472", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" @@ -1266,27 +1452,27 @@ module.exports['Concat'] = { } ] } }, { - "localId" : "97", + "localId" : "479", "name" : "AndHelloWorldVariables", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "97", + "r" : "479", "s" : [ { "value" : [ "","define ","AndHelloWorldVariables",": " ] }, { - "r" : "96", + "r" : "480", "s" : [ { - "r" : "94", + "r" : "481", "s" : [ { "value" : [ "Hello" ] } ] }, { "value" : [ " & " ] }, { - "r" : "95", + "r" : "482", "s" : [ { "value" : [ "World" ] } ] @@ -1295,26 +1481,33 @@ module.exports['Concat'] = { } } ], "expression" : { - "localId" : "96", + "localId" : "480", "type" : "Concatenate", + "signature" : [ ], "operand" : [ { + "localId" : "486", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "94", + "localId" : "481", "name" : "Hello", "type" : "ExpressionRef" }, { + "localId" : "483", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] }, { + "localId" : "490", "type" : "Coalesce", + "signature" : [ ], "operand" : [ { - "localId" : "95", + "localId" : "482", "name" : "World", "type" : "ExpressionRef" }, { + "localId" : "487", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" @@ -1340,14 +1533,16 @@ define CombineEmptyNull: Combine({}, ';') module.exports['Combine'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "276", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1363,17 +1558,18 @@ module.exports['Combine'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1381,7 +1577,7 @@ module.exports['Combine'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1389,62 +1585,71 @@ module.exports['Combine'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "8", + "localId" : "212", "name" : "NoSeparator", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "8", + "r" : "212", "s" : [ { "value" : [ "","define ","NoSeparator",": " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "Combine","(" ] }, { - "r" : "6", + "r" : "213", "s" : [ { "value" : [ "{ " ] }, { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "'abc'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "'def'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "'ghi'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "5", + "r" : "217", "s" : [ { "value" : [ "'jkl'" ] } ] @@ -1458,28 +1663,29 @@ module.exports['Combine'] = { } } ], "expression" : { - "localId" : "7", + "localId" : "220", "type" : "Combine", + "signature" : [ ], "source" : { - "localId" : "6", + "localId" : "213", "type" : "List", "element" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "def", "type" : "Literal" }, { - "localId" : "4", + "localId" : "216", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ghi", "type" : "Literal" }, { - "localId" : "5", + "localId" : "217", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jkl", "type" : "Literal" @@ -1487,47 +1693,47 @@ module.exports['Combine'] = { } } }, { - "localId" : "16", + "localId" : "222", "name" : "Separator", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "222", "s" : [ { "value" : [ "","define ","Separator",": " ] }, { - "r" : "15", + "r" : "231", "s" : [ { "value" : [ "Combine","(" ] }, { - "r" : "13", + "r" : "223", "s" : [ { "value" : [ "{ " ] }, { - "r" : "9", + "r" : "224", "s" : [ { "value" : [ "'abc'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "10", + "r" : "225", "s" : [ { "value" : [ "'def'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "11", + "r" : "226", "s" : [ { "value" : [ "'ghi'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "12", + "r" : "227", "s" : [ { "value" : [ "'jkl'" ] } ] @@ -1537,7 +1743,7 @@ module.exports['Combine'] = { }, { "value" : [ ", " ] }, { - "r" : "14", + "r" : "228", "s" : [ { "value" : [ "';'" ] } ] @@ -1548,58 +1754,59 @@ module.exports['Combine'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "231", "type" : "Combine", + "signature" : [ ], "source" : { - "localId" : "13", + "localId" : "223", "type" : "List", "element" : [ { - "localId" : "9", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", "type" : "Literal" }, { - "localId" : "10", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "def", "type" : "Literal" }, { - "localId" : "11", + "localId" : "226", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ghi", "type" : "Literal" }, { - "localId" : "12", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jkl", "type" : "Literal" } ] }, "separator" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ";", "type" : "Literal" } } }, { - "localId" : "20", + "localId" : "233", "name" : "CombineNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "233", "s" : [ { "value" : [ "","define ","CombineNull",": " ] }, { - "r" : "19", + "r" : "241", "s" : [ { - "r" : "17", + "r" : "234", "value" : [ "Combine","(","null",", " ] }, { - "r" : "18", + "r" : "235", "s" : [ { "value" : [ "';'" ] } ] @@ -1610,65 +1817,70 @@ module.exports['Combine'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "241", "type" : "Combine", + "signature" : [ ], "source" : { + "localId" : "242", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "234", "type" : "Null" }, "asTypeSpecifier" : { + "localId" : "243", "type" : "ListTypeSpecifier", "elementType" : { + "localId" : "244", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, "separator" : { - "localId" : "18", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ";", "type" : "Literal" } } }, { - "localId" : "28", + "localId" : "246", "name" : "CombineNullItem", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "28", + "r" : "246", "s" : [ { "value" : [ "","define ","CombineNullItem",": " ] }, { - "r" : "27", + "r" : "256", "s" : [ { "value" : [ "Combine","(" ] }, { - "r" : "25", + "r" : "247", "s" : [ { "value" : [ "{ " ] }, { - "r" : "21", + "r" : "248", "s" : [ { "value" : [ "'abc'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "22", + "r" : "249", "s" : [ { "value" : [ "'def'" ] } ] }, { - "r" : "23", + "r" : "250", "value" : [ ", ","null",", " ] }, { - "r" : "24", + "r" : "251", "s" : [ { "value" : [ "'jkl'" ] } ] @@ -1678,7 +1890,7 @@ module.exports['Combine'] = { }, { "value" : [ ", " ] }, { - "r" : "26", + "r" : "253", "s" : [ { "value" : [ "';'" ] } ] @@ -1689,67 +1901,70 @@ module.exports['Combine'] = { } } ], "expression" : { - "localId" : "27", + "localId" : "256", "type" : "Combine", + "signature" : [ ], "source" : { - "localId" : "25", + "localId" : "247", "type" : "List", "element" : [ { - "localId" : "21", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", "type" : "Literal" }, { - "localId" : "22", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "def", "type" : "Literal" }, { + "localId" : "252", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "250", "type" : "Null" } }, { - "localId" : "24", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "jkl", "type" : "Literal" } ] }, "separator" : { - "localId" : "26", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ";", "type" : "Literal" } } }, { - "localId" : "33", + "localId" : "258", "name" : "CombineOneNullItem", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "258", "s" : [ { "value" : [ "","define ","CombineOneNullItem",": " ] }, { - "r" : "32", + "r" : "269", "s" : [ { "value" : [ "Combine","(" ] }, { - "r" : "30", + "r" : "259", "s" : [ { - "r" : "29", + "r" : "260", "value" : [ "{","null","}" ] } ] }, { "value" : [ ", " ] }, { - "r" : "31", + "r" : "261", "s" : [ { "value" : [ "';'" ] } ] @@ -1760,27 +1975,36 @@ module.exports['Combine'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "269", "type" : "Combine", + "signature" : [ ], "source" : { + "localId" : "270", "type" : "Query", "source" : [ { + "localId" : "271", "alias" : "X", "expression" : { - "localId" : "30", + "localId" : "259", "type" : "List", "element" : [ { - "localId" : "29", + "localId" : "260", "type" : "Null" } ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "272", "distinct" : false, "expression" : { + "localId" : "274", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { + "localId" : "273", "name" : "X", "type" : "AliasRef" } @@ -1788,30 +2012,30 @@ module.exports['Combine'] = { } }, "separator" : { - "localId" : "31", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ";", "type" : "Literal" } } }, { - "localId" : "37", + "localId" : "276", "name" : "CombineEmptyNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "276", "s" : [ { "value" : [ "","define ","CombineEmptyNull",": " ] }, { - "r" : "36", + "r" : "286", "s" : [ { - "r" : "34", + "r" : "277", "value" : [ "Combine","(","{}",", " ] }, { - "r" : "35", + "r" : "278", "s" : [ { "value" : [ "';'" ] } ] @@ -1822,23 +2046,33 @@ module.exports['Combine'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "286", "type" : "Combine", + "signature" : [ ], "source" : { + "localId" : "287", "type" : "Query", "source" : [ { + "localId" : "288", "alias" : "X", "expression" : { - "localId" : "34", - "type" : "List" + "localId" : "277", + "type" : "List", + "element" : [ ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { + "localId" : "289", "distinct" : false, "expression" : { + "localId" : "291", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { + "localId" : "290", "name" : "X", "type" : "AliasRef" } @@ -1846,7 +2080,7 @@ module.exports['Combine'] = { } }, "separator" : { - "localId" : "35", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ";", "type" : "Literal" @@ -1869,14 +2103,16 @@ define SeparateUsingNull: Split('a,b,c', null) module.exports['Split'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1892,17 +2128,18 @@ module.exports['Split'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1910,7 +2147,7 @@ module.exports['Split'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1918,44 +2155,53 @@ module.exports['Split'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "CommaSeparated", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","CommaSeparated",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "Split","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'a,b,c,,1,2,3'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "','" ] } ] @@ -1966,45 +2212,46 @@ module.exports['Split'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "Split", + "signature" : [ ], "stringToSplit" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a,b,c,,1,2,3", "type" : "Literal" }, "separator" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ",", "type" : "Literal" } } }, { - "localId" : "9", + "localId" : "219", "name" : "SeparatorNotUsed", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","SeparatorNotUsed",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "Split","(" ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "'a,b,c,,1,2,3'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "';'" ] } ] @@ -2015,39 +2262,40 @@ module.exports['Split'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "Split", + "signature" : [ ], "stringToSplit" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a,b,c,,1,2,3", "type" : "Literal" }, "separator" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ";", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "226", "name" : "SeparateNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "","define ","SeparateNull",": " ] }, { - "r" : "12", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "227", "value" : [ "Split","(","null",", " ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "','" ] } ] @@ -2058,64 +2306,70 @@ module.exports['Split'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "232", "type" : "Split", + "signature" : [ ], "stringToSplit" : { + "localId" : "233", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "227", "type" : "Null" } }, "separator" : { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ",", "type" : "Literal" } } }, { - "localId" : "17", + "localId" : "235", "name" : "SeparateUsingNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","define ","SeparateUsingNull",": " ] }, { - "r" : "16", + "r" : "241", "s" : [ { "value" : [ "Split","(" ] }, { - "r" : "14", + "r" : "236", "s" : [ { "value" : [ "'a,b,c'" ] } ] }, { - "r" : "15", + "r" : "237", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "241", "type" : "Split", + "signature" : [ ], "stringToSplit" : { - "localId" : "14", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a,b,c", "type" : "Literal" }, "separator" : { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "237", "type" : "Null" } } @@ -2139,14 +2393,16 @@ define SplitOnMatchesAllNull: SplitOnMatches(null, null) module.exports['SplitOnMatches'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "251", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2162,17 +2418,18 @@ module.exports['SplitOnMatches'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2180,7 +2437,7 @@ module.exports['SplitOnMatches'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2188,44 +2445,53 @@ module.exports['SplitOnMatches'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "SplitOnMatchesListReturn", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","SplitOnMatchesListReturn",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "SplitOnMatches","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'foo 1,2three bar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'\\\\d,\\\\d\\\\w+'" ] } ] @@ -2236,45 +2502,46 @@ module.exports['SplitOnMatches'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "SplitOnMatches", + "signature" : [ ], "stringToSplit" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo 1,2three bar", "type" : "Literal" }, "separatorPattern" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\d,\\d\\w+", "type" : "Literal" } } }, { - "localId" : "9", + "localId" : "219", "name" : "SplitOnMatchesOriginalString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","SplitOnMatchesOriginalString",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "SplitOnMatches","(" ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "'1,2three'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'\\\\w,\\\\w+'" ] } ] @@ -2285,45 +2552,46 @@ module.exports['SplitOnMatches'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "SplitOnMatches", + "signature" : [ ], "stringToSplit" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1,2three", "type" : "Literal" }, "separatorPattern" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\w,\\w+", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "226", "name" : "SplitOnMatchesNoMatch", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "","define ","SplitOnMatchesNoMatch",": " ] }, { - "r" : "12", + "r" : "231", "s" : [ { "value" : [ "SplitOnMatches","(" ] }, { - "r" : "10", + "r" : "227", "s" : [ { "value" : [ "'foobar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "'\\\\d'" ] } ] @@ -2334,39 +2602,40 @@ module.exports['SplitOnMatches'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "231", "type" : "SplitOnMatches", + "signature" : [ ], "stringToSplit" : { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foobar", "type" : "Literal" }, "separatorPattern" : { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\d", "type" : "Literal" } } }, { - "localId" : "17", + "localId" : "233", "name" : "SplitOnMatchesIsNullFirst", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "","define ","SplitOnMatchesIsNullFirst",": " ] }, { - "r" : "16", + "r" : "239", "s" : [ { - "r" : "14", + "r" : "234", "value" : [ "SplitOnMatches","(","null",", " ] }, { - "r" : "15", + "r" : "235", "s" : [ { "value" : [ "'\\\\w+'" ] } ] @@ -2377,104 +2646,115 @@ module.exports['SplitOnMatches'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "239", "type" : "SplitOnMatches", + "signature" : [ ], "stringToSplit" : { + "localId" : "240", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "234", "type" : "Null" } }, "separatorPattern" : { - "localId" : "15", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\w+", "type" : "Literal" } } }, { - "localId" : "21", + "localId" : "242", "name" : "SplitOnMatchesIsNullSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "242", "s" : [ { "value" : [ "","define ","SplitOnMatchesIsNullSecond",": " ] }, { - "r" : "20", + "r" : "248", "s" : [ { "value" : [ "SplitOnMatches","(" ] }, { - "r" : "18", + "r" : "243", "s" : [ { "value" : [ "'12three'" ] } ] }, { - "r" : "19", + "r" : "244", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "248", "type" : "SplitOnMatches", + "signature" : [ ], "stringToSplit" : { - "localId" : "18", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "12three", "type" : "Literal" }, "separatorPattern" : { + "localId" : "249", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "244", "type" : "Null" } } } }, { - "localId" : "25", + "localId" : "251", "name" : "SplitOnMatchesAllNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "251", "s" : [ { "value" : [ "","define ","SplitOnMatchesAllNull",": " ] }, { - "r" : "24", + "r" : "258", "s" : [ { - "r" : "22", + "r" : "252", "value" : [ "SplitOnMatches","(","null",", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "24", + "localId" : "258", "type" : "SplitOnMatches", + "signature" : [ ], "stringToSplit" : { + "localId" : "259", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "22", + "localId" : "252", "type" : "Null" } }, "separatorPattern" : { + "localId" : "260", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "253", "type" : "Null" } } @@ -2494,14 +2774,16 @@ define NullString: Length(null as String) module.exports['Length'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2517,17 +2799,18 @@ module.exports['Length'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2535,7 +2818,7 @@ module.exports['Length'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2543,37 +2826,46 @@ module.exports['Length'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "ElevenLetters", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","ElevenLetters",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "Length","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'Hello World'" ] } ] @@ -2584,37 +2876,38 @@ module.exports['Length'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Length", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hello World", "type" : "Literal" } } }, { - "localId" : "9", + "localId" : "218", "name" : "NullString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "218", "s" : [ { "value" : [ "","define ","NullString",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "Length","(" ] }, { - "r" : "7", + "r" : "219", "s" : [ { - "r" : "5", + "r" : "220", "value" : [ "null"," as " ] }, { - "r" : "6", + "r" : "221", "s" : [ { "value" : [ "String" ] } ] @@ -2626,18 +2919,20 @@ module.exports['Length'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "Length", + "signature" : [ ], "operand" : { - "localId" : "7", + "localId" : "219", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "220", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "6", + "localId" : "221", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -2660,14 +2955,16 @@ define NullString: Upper(null) module.exports['Upper'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2683,17 +2980,18 @@ module.exports['Upper'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2701,7 +2999,7 @@ module.exports['Upper'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2709,37 +3007,46 @@ module.exports['Upper'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "LowerC", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","LowerC",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "Upper","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'abcdefg123'" ] } ] @@ -2750,32 +3057,33 @@ module.exports['Upper'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Upper", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abcdefg123", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "UpperC", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","UpperC",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "Upper","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'ABCDEFG123'" ] } ] @@ -2786,32 +3094,33 @@ module.exports['Upper'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "Upper", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ABCDEFG123", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "224", "name" : "CamelC", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "","define ","CamelC",": " ] }, { - "r" : "9", + "r" : "228", "s" : [ { "value" : [ "Upper","(" ] }, { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "'aBcDeFg123'" ] } ] @@ -2822,43 +3131,47 @@ module.exports['Upper'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "228", "type" : "Upper", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aBcDeFg123", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "230", "name" : "NullString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "","define ","NullString",": " ] }, { - "r" : "12", + "r" : "235", "s" : [ { - "r" : "11", + "r" : "231", "value" : [ "Upper","(","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "235", "type" : "Upper", + "signature" : [ ], "operand" : { + "localId" : "236", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "231", "type" : "Null" } } @@ -2880,14 +3193,16 @@ define NullString: Lower(null) module.exports['Lower'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2903,17 +3218,18 @@ module.exports['Lower'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2921,7 +3237,7 @@ module.exports['Lower'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2929,37 +3245,46 @@ module.exports['Lower'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "212", "name" : "LowerC", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "212", "s" : [ { "value" : [ "","define ","LowerC",": " ] }, { - "r" : "3", + "r" : "216", "s" : [ { "value" : [ "Lower","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'abcdefg123'" ] } ] @@ -2970,32 +3295,33 @@ module.exports['Lower'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "216", "type" : "Lower", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abcdefg123", "type" : "Literal" } } }, { - "localId" : "7", + "localId" : "218", "name" : "UpperC", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "218", "s" : [ { "value" : [ "","define ","UpperC",": " ] }, { - "r" : "6", + "r" : "222", "s" : [ { "value" : [ "Lower","(" ] }, { - "r" : "5", + "r" : "219", "s" : [ { "value" : [ "'ABCDEFG123'" ] } ] @@ -3006,32 +3332,33 @@ module.exports['Lower'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "222", "type" : "Lower", + "signature" : [ ], "operand" : { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ABCDEFG123", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "224", "name" : "CamelC", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "","define ","CamelC",": " ] }, { - "r" : "9", + "r" : "228", "s" : [ { "value" : [ "Lower","(" ] }, { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "'aBcDeFg123'" ] } ] @@ -3042,43 +3369,47 @@ module.exports['Lower'] = { } } ], "expression" : { - "localId" : "9", + "localId" : "228", "type" : "Lower", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aBcDeFg123", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "230", "name" : "NullString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "","define ","NullString",": " ] }, { - "r" : "12", + "r" : "235", "s" : [ { - "r" : "11", + "r" : "231", "value" : [ "Lower","(","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "235", "type" : "Lower", + "signature" : [ ], "operand" : { + "localId" : "236", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "231", "type" : "Null" } } @@ -3101,14 +3432,16 @@ define NullIndex: 'HelloWorld'[null] module.exports['Indexer'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "234", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3124,17 +3457,18 @@ module.exports['Indexer'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3142,7 +3476,7 @@ module.exports['Indexer'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3150,164 +3484,176 @@ module.exports['Indexer'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "HelloWorldSix", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","HelloWorldSix",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "3", + "r" : "215", "value" : [ "[","6","]" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "217", "name" : "HelloWorldZero", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","HelloWorldZero",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "7", + "r" : "220", "value" : [ "[","0","]" ] } ] } ] } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, { - "localId" : "7", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "222", "name" : "HelloWorldTwenty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","HelloWorldTwenty",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "11", + "r" : "225", "value" : [ "[","20","]" ] } ] } ] } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, { - "localId" : "11", + "localId" : "225", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", "type" : "Literal" } ] } }, { - "localId" : "19", + "localId" : "227", "name" : "NullString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "227", "s" : [ { "value" : [ "","define ","NullString",": " ] }, { - "r" : "18", + "r" : "228", "s" : [ { - "r" : "16", + "r" : "229", "s" : [ { "value" : [ "(" ] }, { - "r" : "16", + "r" : "229", "s" : [ { - "r" : "14", + "r" : "230", "value" : [ "null"," as " ] }, { - "r" : "15", + "r" : "231", "s" : [ { "value" : [ "String" ] } ] @@ -3316,73 +3662,78 @@ module.exports['Indexer'] = { "value" : [ ")" ] } ] }, { - "r" : "17", + "r" : "232", "value" : [ "[","4","]" ] } ] } ] } } ], "expression" : { - "localId" : "18", + "localId" : "228", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "16", + "localId" : "229", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "230", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "15", + "localId" : "231", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { - "localId" : "17", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" } ] } }, { - "localId" : "23", + "localId" : "234", "name" : "NullIndex", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "23", + "r" : "234", "s" : [ { "value" : [ "","define ","NullIndex",": " ] }, { - "r" : "22", + "r" : "235", "s" : [ { - "r" : "20", + "r" : "236", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "21", + "r" : "237", "value" : [ "[","null","]" ] } ] } ] } } ], "expression" : { - "localId" : "22", + "localId" : "235", "type" : "Indexer", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, { + "localId" : "238", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "237", "type" : "Null" } } ] @@ -3405,14 +3756,16 @@ define MatchesAllNull: Matches(null, null) module.exports['Matches'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "244", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3428,17 +3781,18 @@ module.exports['Matches'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3446,7 +3800,7 @@ module.exports['Matches'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3454,44 +3808,53 @@ module.exports['Matches'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "MatchesTrue", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","MatchesTrue",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "Matches","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'1,2three'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'\\\\d,\\\\d\\\\w+'" ] } ] @@ -3502,44 +3865,45 @@ module.exports['Matches'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "Matches", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1,2three", "type" : "Literal" }, { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\d,\\d\\w+", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "219", "name" : "MatchesFalse", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","MatchesFalse",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "Matches","(" ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "'three'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'\\\\d'" ] } ] @@ -3550,38 +3914,39 @@ module.exports['Matches'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "Matches", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "three", "type" : "Literal" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\d", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "226", "name" : "MatchesIsNullFirst", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "","define ","MatchesIsNullFirst",": " ] }, { - "r" : "12", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "227", "value" : [ "Matches","(","null",", " ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "'\\\\w+'" ] } ] @@ -3592,101 +3957,112 @@ module.exports['Matches'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "232", "type" : "Matches", + "signature" : [ ], "operand" : [ { + "localId" : "233", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "227", "type" : "Null" } }, { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\w+", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "235", "name" : "MatchesIsNullSecond", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","define ","MatchesIsNullSecond",": " ] }, { - "r" : "16", + "r" : "241", "s" : [ { "value" : [ "Matches","(" ] }, { - "r" : "14", + "r" : "236", "s" : [ { "value" : [ "'12three'" ] } ] }, { - "r" : "15", + "r" : "237", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "241", "type" : "Matches", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "12three", "type" : "Literal" }, { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "237", "type" : "Null" } } ] } }, { - "localId" : "21", + "localId" : "244", "name" : "MatchesAllNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "244", "s" : [ { "value" : [ "","define ","MatchesAllNull",": " ] }, { - "r" : "20", + "r" : "251", "s" : [ { - "r" : "18", + "r" : "245", "value" : [ "Matches","(","null",", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "251", "type" : "Matches", + "signature" : [ ], "operand" : [ { + "localId" : "252", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "245", "type" : "Null" } }, { + "localId" : "253", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "246", "type" : "Null" } } ] @@ -3708,14 +4084,16 @@ define NullString: PositionOf('cde', null) module.exports['PositionOf'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3731,17 +4109,18 @@ module.exports['PositionOf'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -3749,7 +4128,7 @@ module.exports['PositionOf'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -3757,44 +4136,53 @@ module.exports['PositionOf'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "Found", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","Found",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "PositionOf","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'cde'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'abcdefg'" ] } ] @@ -3805,45 +4193,46 @@ module.exports['PositionOf'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "PositionOf", + "signature" : [ ], "pattern" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "cde", "type" : "Literal" }, "string" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abcdefg", "type" : "Literal" } } }, { - "localId" : "9", + "localId" : "219", "name" : "NotFound", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","NotFound",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "PositionOf","(" ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "'fgh'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'abcdefg'" ] } ] @@ -3854,39 +4243,40 @@ module.exports['PositionOf'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "PositionOf", + "signature" : [ ], "pattern" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "fgh", "type" : "Literal" }, "string" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abcdefg", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "226", "name" : "NullPattern", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "","define ","NullPattern",": " ] }, { - "r" : "12", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "227", "value" : [ "PositionOf","(","null",", " ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "'abcdefg'" ] } ] @@ -3897,64 +4287,70 @@ module.exports['PositionOf'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "232", "type" : "PositionOf", + "signature" : [ ], "pattern" : { + "localId" : "233", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "227", "type" : "Null" } }, "string" : { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abcdefg", "type" : "Literal" } } }, { - "localId" : "17", + "localId" : "235", "name" : "NullString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","define ","NullString",": " ] }, { - "r" : "16", + "r" : "241", "s" : [ { "value" : [ "PositionOf","(" ] }, { - "r" : "14", + "r" : "236", "s" : [ { "value" : [ "'cde'" ] } ] }, { - "r" : "15", + "r" : "237", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "241", "type" : "PositionOf", + "signature" : [ ], "pattern" : { - "localId" : "14", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "cde", "type" : "Literal" }, "string" : { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "237", "type" : "Null" } } @@ -3976,14 +4372,16 @@ define NullString: LastPositionOf('ABCDE', null) // null module.exports['LastPositionOf'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -3999,17 +4397,18 @@ module.exports['LastPositionOf'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4017,7 +4416,7 @@ module.exports['LastPositionOf'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4025,44 +4424,53 @@ module.exports['LastPositionOf'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "Found", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","Found",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "LastPositionOf","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'B'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'ABCDEDCBA'" ] } ] @@ -4073,45 +4481,46 @@ module.exports['LastPositionOf'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "LastPositionOf", + "signature" : [ ], "pattern" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "B", "type" : "Literal" }, "string" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ABCDEDCBA", "type" : "Literal" } } }, { - "localId" : "9", + "localId" : "219", "name" : "NotFound", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "// 7\n","define ","NotFound",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "LastPositionOf","(" ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "'XYZ'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'ABCDE'" ] } ] @@ -4122,39 +4531,40 @@ module.exports['LastPositionOf'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "LastPositionOf", + "signature" : [ ], "pattern" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "XYZ", "type" : "Literal" }, "string" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ABCDE", "type" : "Literal" } } }, { - "localId" : "13", + "localId" : "226", "name" : "NullPattern", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "// -1\n","define ","NullPattern",": " ] }, { - "r" : "12", + "r" : "232", "s" : [ { - "r" : "10", + "r" : "227", "value" : [ "LastPositionOf","(","null",", " ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "'ABCDE'" ] } ] @@ -4165,64 +4575,70 @@ module.exports['LastPositionOf'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "232", "type" : "LastPositionOf", + "signature" : [ ], "pattern" : { + "localId" : "233", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "227", "type" : "Null" } }, "string" : { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ABCDE", "type" : "Literal" } } }, { - "localId" : "17", + "localId" : "235", "name" : "NullString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "235", "s" : [ { "value" : [ "// null\n","define ","NullString",": " ] }, { - "r" : "16", + "r" : "241", "s" : [ { "value" : [ "LastPositionOf","(" ] }, { - "r" : "14", + "r" : "236", "s" : [ { "value" : [ "'ABCDE'" ] } ] }, { - "r" : "15", + "r" : "237", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "16", + "localId" : "241", "type" : "LastPositionOf", + "signature" : [ ], "pattern" : { - "localId" : "14", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ABCDE", "type" : "Literal" }, "string" : { + "localId" : "242", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "15", + "localId" : "237", "type" : "Null" } } @@ -4249,14 +4665,16 @@ define NullStart: Substring('HelloWorld', null) module.exports['Substring'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "276", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4272,17 +4690,18 @@ module.exports['Substring'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4290,7 +4709,7 @@ module.exports['Substring'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4298,187 +4717,199 @@ module.exports['Substring'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "World", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","World",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "Substring","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "3", + "r" : "214", "value" : [ ", ","5",")" ] } ] } ] } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "Substring", + "signature" : [ ], "stringToSub" : { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, "startIndex" : { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } } }, { - "localId" : "10", + "localId" : "219", "name" : "Or", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "10", + "r" : "219", "s" : [ { "value" : [ "","define ","Or",": " ] }, { - "r" : "9", + "r" : "225", "s" : [ { "value" : [ "Substring","(" ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "7", + "r" : "221", "value" : [ ", ","7",", ","2",")" ] } ] } ] } } ], "expression" : { - "localId" : "9", + "localId" : "225", "type" : "Substring", + "signature" : [ ], "stringToSub" : { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, "startIndex" : { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "length" : { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" } } }, { - "localId" : "15", + "localId" : "227", "name" : "ZeroLength", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "227", "s" : [ { "value" : [ "","define ","ZeroLength",": " ] }, { - "r" : "14", + "r" : "233", "s" : [ { "value" : [ "Substring","(" ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "12", + "r" : "229", "value" : [ ", ","7",", ","0",")" ] } ] } ] } } ], "expression" : { - "localId" : "14", + "localId" : "233", "type" : "Substring", + "signature" : [ ], "stringToSub" : { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, "startIndex" : { - "localId" : "12", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "length" : { - "localId" : "13", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "20", + "localId" : "235", "name" : "StartTooLow", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "20", + "r" : "235", "s" : [ { "value" : [ "","define ","StartTooLow",": " ] }, { - "r" : "19", + "r" : "241", "s" : [ { "value" : [ "Substring","(" ] }, { - "r" : "16", + "r" : "236", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "18", + "r" : "237", "s" : [ { - "r" : "17", + "r" : "238", "value" : [ "-","1" ] } ] }, { @@ -4488,19 +4919,21 @@ module.exports['Substring'] = { } } ], "expression" : { - "localId" : "19", + "localId" : "241", "type" : "Substring", + "signature" : [ ], "stringToSub" : { - "localId" : "16", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, "startIndex" : { - "localId" : "18", + "localId" : "237", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "17", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -4508,124 +4941,126 @@ module.exports['Substring'] = { } } }, { - "localId" : "24", + "localId" : "243", "name" : "StartZero", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "243", "s" : [ { "value" : [ "","define ","StartZero",": " ] }, { - "r" : "23", + "r" : "248", "s" : [ { "value" : [ "Substring","(" ] }, { - "r" : "21", + "r" : "244", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "22", + "r" : "245", "value" : [ ", ","0",")" ] } ] } ] } } ], "expression" : { - "localId" : "23", + "localId" : "248", "type" : "Substring", + "signature" : [ ], "stringToSub" : { - "localId" : "21", + "localId" : "244", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, "startIndex" : { - "localId" : "22", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", "type" : "Literal" } } }, { - "localId" : "29", + "localId" : "250", "name" : "TooMuchLength", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "29", + "r" : "250", "s" : [ { "value" : [ "","define ","TooMuchLength",": " ] }, { - "r" : "28", + "r" : "256", "s" : [ { "value" : [ "Substring","(" ] }, { - "r" : "25", + "r" : "251", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "26", + "r" : "252", "value" : [ ", ","7",", ","25",")" ] } ] } ] } } ], "expression" : { - "localId" : "28", + "localId" : "256", "type" : "Substring", + "signature" : [ ], "stringToSub" : { - "localId" : "25", + "localId" : "251", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, "startIndex" : { - "localId" : "26", + "localId" : "252", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "length" : { - "localId" : "27", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", "type" : "Literal" } } }, { - "localId" : "35", + "localId" : "258", "name" : "NegativeLength", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "35", + "r" : "258", "s" : [ { "value" : [ "","define ","NegativeLength",": " ] }, { - "r" : "34", + "r" : "265", "s" : [ { "value" : [ "Substring","(" ] }, { - "r" : "30", + "r" : "259", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "31", + "r" : "260", "value" : [ ", ","7",", " ] }, { - "r" : "33", + "r" : "261", "s" : [ { - "r" : "32", + "r" : "262", "value" : [ "-","1" ] } ] }, { @@ -4635,25 +5070,27 @@ module.exports['Substring'] = { } } ], "expression" : { - "localId" : "34", + "localId" : "265", "type" : "Substring", + "signature" : [ ], "stringToSub" : { - "localId" : "30", + "localId" : "259", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, "startIndex" : { - "localId" : "31", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", "type" : "Literal" }, "length" : { - "localId" : "33", + "localId" : "261", "type" : "Negate", + "signature" : [ ], "operand" : { - "localId" : "32", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -4661,84 +5098,90 @@ module.exports['Substring'] = { } } }, { - "localId" : "39", + "localId" : "267", "name" : "NullString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "267", "s" : [ { "value" : [ "","define ","NullString",": " ] }, { - "r" : "38", + "r" : "273", "s" : [ { - "r" : "36", + "r" : "268", "value" : [ "Substring","(","null",", ","5",")" ] } ] } ] } } ], "expression" : { - "localId" : "38", + "localId" : "273", "type" : "Substring", + "signature" : [ ], "stringToSub" : { + "localId" : "274", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "36", + "localId" : "268", "type" : "Null" } }, "startIndex" : { - "localId" : "37", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } } }, { - "localId" : "43", + "localId" : "276", "name" : "NullStart", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "276", "s" : [ { "value" : [ "","define ","NullStart",": " ] }, { - "r" : "42", + "r" : "282", "s" : [ { "value" : [ "Substring","(" ] }, { - "r" : "40", + "r" : "277", "s" : [ { "value" : [ "'HelloWorld'" ] } ] }, { - "r" : "41", + "r" : "278", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "42", + "localId" : "282", "type" : "Substring", + "signature" : [ ], "stringToSub" : { - "localId" : "40", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HelloWorld", "type" : "Literal" }, "startIndex" : { + "localId" : "283", "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "41", + "localId" : "278", "type" : "Null" } } @@ -4764,14 +5207,16 @@ define NullAsStringStartsWith: StartsWith(null as String, 'Foo') module.exports['StartsWith'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "267", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -4787,17 +5232,18 @@ module.exports['StartsWith'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -4805,7 +5251,7 @@ module.exports['StartsWith'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -4813,44 +5259,53 @@ module.exports['StartsWith'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "FooBarStartsWithFoo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","FooBarStartsWithFoo",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "StartsWith","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'Foo'" ] } ] @@ -4861,44 +5316,45 @@ module.exports['StartsWith'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "StartsWith", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "219", "name" : "FooBarStartsWithBar", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","FooBarStartsWithBar",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "StartsWith","(" ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'Bar'" ] } ] @@ -4909,44 +5365,45 @@ module.exports['StartsWith'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "StartsWith", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "226", "name" : "FooBarStartsWithBlank", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "","define ","FooBarStartsWithBlank",": " ] }, { - "r" : "12", + "r" : "231", "s" : [ { "value" : [ "StartsWith","(" ] }, { - "r" : "10", + "r" : "227", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "''" ] } ] @@ -4957,44 +5414,45 @@ module.exports['StartsWith'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "231", "type" : "StartsWith", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "233", "name" : "BlankStartsWithFoo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "","define ","BlankStartsWithFoo",": " ] }, { - "r" : "16", + "r" : "238", "s" : [ { "value" : [ "StartsWith","(" ] }, { - "r" : "14", + "r" : "234", "s" : [ { "value" : [ "''" ] } ] }, { "value" : [ ", " ] }, { - "r" : "15", + "r" : "235", "s" : [ { "value" : [ "'Foo'" ] } ] @@ -5005,93 +5463,97 @@ module.exports['StartsWith'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "238", "type" : "StartsWith", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" }, { - "localId" : "15", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" } ] } }, { - "localId" : "21", + "localId" : "240", "name" : "StartsWithNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "240", "s" : [ { "value" : [ "","define ","StartsWithNull",": " ] }, { - "r" : "20", + "r" : "246", "s" : [ { "value" : [ "StartsWith","(" ] }, { - "r" : "18", + "r" : "241", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { - "r" : "19", + "r" : "242", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "246", "type" : "StartsWith", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { + "localId" : "247", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "242", "type" : "Null" } } ] } }, { - "localId" : "27", + "localId" : "249", "name" : "StartsWithNullAsString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "249", "s" : [ { "value" : [ "","define ","StartsWithNullAsString",": " ] }, { - "r" : "26", + "r" : "256", "s" : [ { "value" : [ "StartsWith","(" ] }, { - "r" : "22", + "r" : "250", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "25", + "r" : "251", "s" : [ { - "r" : "23", + "r" : "252", "value" : [ "null"," as " ] }, { - "r" : "24", + "r" : "253", "s" : [ { "value" : [ "String" ] } ] @@ -5103,46 +5565,48 @@ module.exports['StartsWith'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "256", "type" : "StartsWith", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "25", + "localId" : "251", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "252", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "24", + "localId" : "253", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } ] } }, { - "localId" : "31", + "localId" : "258", "name" : "NullStartsWith", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "258", "s" : [ { "value" : [ "","define ","NullStartsWith",": " ] }, { - "r" : "30", + "r" : "264", "s" : [ { - "r" : "28", + "r" : "259", "value" : [ "StartsWith","(","null",", " ] }, { - "r" : "29", + "r" : "260", "s" : [ { "value" : [ "'Foo'" ] } ] @@ -5153,44 +5617,47 @@ module.exports['StartsWith'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "264", "type" : "StartsWith", + "signature" : [ ], "operand" : [ { + "localId" : "265", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "259", "type" : "Null" } }, { - "localId" : "29", + "localId" : "260", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" } ] } }, { - "localId" : "37", + "localId" : "267", "name" : "NullAsStringStartsWith", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "267", "s" : [ { "value" : [ "","define ","NullAsStringStartsWith",": " ] }, { - "r" : "36", + "r" : "274", "s" : [ { "value" : [ "StartsWith","(" ] }, { - "r" : "34", + "r" : "268", "s" : [ { - "r" : "32", + "r" : "269", "value" : [ "null"," as " ] }, { - "r" : "33", + "r" : "270", "s" : [ { "value" : [ "String" ] } ] @@ -5198,7 +5665,7 @@ module.exports['StartsWith'] = { }, { "value" : [ ", " ] }, { - "r" : "35", + "r" : "271", "s" : [ { "value" : [ "'Foo'" ] } ] @@ -5209,23 +5676,25 @@ module.exports['StartsWith'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "274", "type" : "StartsWith", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "268", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "32", + "localId" : "269", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "33", + "localId" : "270", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { - "localId" : "35", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" @@ -5252,14 +5721,16 @@ define NullAsStringEndsWith: EndsWith(null as String, 'Foo') module.exports['EndsWith'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "267", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5275,17 +5746,18 @@ module.exports['EndsWith'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5293,7 +5765,7 @@ module.exports['EndsWith'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5301,44 +5773,53 @@ module.exports['EndsWith'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "FooBarEndsWithBar", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","FooBarEndsWithBar",": " ] }, { - "r" : "4", + "r" : "217", "s" : [ { "value" : [ "EndsWith","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'Bar'" ] } ] @@ -5349,44 +5830,45 @@ module.exports['EndsWith'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "217", "type" : "EndsWith", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" } ] } }, { - "localId" : "9", + "localId" : "219", "name" : "FooBarEndsWithFoo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "219", "s" : [ { "value" : [ "","define ","FooBarEndsWithFoo",": " ] }, { - "r" : "8", + "r" : "224", "s" : [ { "value" : [ "EndsWith","(" ] }, { - "r" : "6", + "r" : "220", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'Foo'" ] } ] @@ -5397,44 +5879,45 @@ module.exports['EndsWith'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "224", "type" : "EndsWith", + "signature" : [ ], "operand" : [ { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" } ] } }, { - "localId" : "13", + "localId" : "226", "name" : "FooBarEndsWithBlank", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "226", "s" : [ { "value" : [ "","define ","FooBarEndsWithBlank",": " ] }, { - "r" : "12", + "r" : "231", "s" : [ { "value" : [ "EndsWith","(" ] }, { - "r" : "10", + "r" : "227", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "11", + "r" : "228", "s" : [ { "value" : [ "''" ] } ] @@ -5445,44 +5928,45 @@ module.exports['EndsWith'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "231", "type" : "EndsWith", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "227", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "11", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" } ] } }, { - "localId" : "17", + "localId" : "233", "name" : "BlankEndsWithFoo", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "233", "s" : [ { "value" : [ "","define ","BlankEndsWithFoo",": " ] }, { - "r" : "16", + "r" : "238", "s" : [ { "value" : [ "EndsWith","(" ] }, { - "r" : "14", + "r" : "234", "s" : [ { "value" : [ "''" ] } ] }, { "value" : [ ", " ] }, { - "r" : "15", + "r" : "235", "s" : [ { "value" : [ "'Foo'" ] } ] @@ -5493,93 +5977,97 @@ module.exports['EndsWith'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "238", "type" : "EndsWith", + "signature" : [ ], "operand" : [ { - "localId" : "14", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" }, { - "localId" : "15", + "localId" : "235", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" } ] } }, { - "localId" : "21", + "localId" : "240", "name" : "EndsWithNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "240", "s" : [ { "value" : [ "","define ","EndsWithNull",": " ] }, { - "r" : "20", + "r" : "246", "s" : [ { "value" : [ "EndsWith","(" ] }, { - "r" : "18", + "r" : "241", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { - "r" : "19", + "r" : "242", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "20", + "localId" : "246", "type" : "EndsWith", + "signature" : [ ], "operand" : [ { - "localId" : "18", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { + "localId" : "247", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "19", + "localId" : "242", "type" : "Null" } } ] } }, { - "localId" : "27", + "localId" : "249", "name" : "EndsWithNullAsString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "27", + "r" : "249", "s" : [ { "value" : [ "","define ","EndsWithNullAsString",": " ] }, { - "r" : "26", + "r" : "256", "s" : [ { "value" : [ "EndsWith","(" ] }, { - "r" : "22", + "r" : "250", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "25", + "r" : "251", "s" : [ { - "r" : "23", + "r" : "252", "value" : [ "null"," as " ] }, { - "r" : "24", + "r" : "253", "s" : [ { "value" : [ "String" ] } ] @@ -5591,50 +6079,52 @@ module.exports['EndsWith'] = { } } ], "expression" : { - "localId" : "26", + "localId" : "256", "type" : "EndsWith", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "25", + "localId" : "251", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "252", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "24", + "localId" : "253", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } ] } }, { - "localId" : "33", + "localId" : "258", "name" : "NullEndsWith", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "33", + "r" : "258", "s" : [ { "value" : [ "","define ","NullEndsWith",": " ] }, { - "r" : "32", + "r" : "265", "s" : [ { "value" : [ "EndsWith","(" ] }, { - "r" : "30", + "r" : "259", "s" : [ { - "r" : "28", + "r" : "260", "value" : [ "null"," as " ] }, { - "r" : "29", + "r" : "261", "s" : [ { "value" : [ "String" ] } ] @@ -5642,7 +6132,7 @@ module.exports['EndsWith'] = { }, { "value" : [ ", " ] }, { - "r" : "31", + "r" : "262", "s" : [ { "value" : [ "'Foo'" ] } ] @@ -5653,50 +6143,52 @@ module.exports['EndsWith'] = { } } ], "expression" : { - "localId" : "32", + "localId" : "265", "type" : "EndsWith", + "signature" : [ ], "operand" : [ { - "localId" : "30", + "localId" : "259", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "28", + "localId" : "260", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "29", + "localId" : "261", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { - "localId" : "31", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" } ] } }, { - "localId" : "39", + "localId" : "267", "name" : "NullAsStringEndsWith", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "267", "s" : [ { "value" : [ "","define ","NullAsStringEndsWith",": " ] }, { - "r" : "38", + "r" : "274", "s" : [ { "value" : [ "EndsWith","(" ] }, { - "r" : "36", + "r" : "268", "s" : [ { - "r" : "34", + "r" : "269", "value" : [ "null"," as " ] }, { - "r" : "35", + "r" : "270", "s" : [ { "value" : [ "String" ] } ] @@ -5704,7 +6196,7 @@ module.exports['EndsWith'] = { }, { "value" : [ ", " ] }, { - "r" : "37", + "r" : "271", "s" : [ { "value" : [ "'Foo'" ] } ] @@ -5715,23 +6207,25 @@ module.exports['EndsWith'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "274", "type" : "EndsWith", + "signature" : [ ], "operand" : [ { - "localId" : "36", + "localId" : "268", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "269", "type" : "Null" }, "asTypeSpecifier" : { - "localId" : "35", + "localId" : "270", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } }, { - "localId" : "37", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" @@ -5762,14 +6256,16 @@ define ReplaceSubstitutionIsNull: ReplaceMatches('Foo', 'Bar', null) module.exports['ReplaceMatches'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "304", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -5785,17 +6281,18 @@ module.exports['ReplaceMatches'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -5803,7 +6300,7 @@ module.exports['ReplaceMatches'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -5811,51 +6308,60 @@ module.exports['ReplaceMatches'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "ReplaceOne", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","ReplaceOne",": " ] }, { - "r" : "5", + "r" : "218", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "2", + "r" : "213", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "'Bar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "4", + "r" : "215", "s" : [ { "value" : [ "'Baz'" ] } ] @@ -5866,56 +6372,57 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "218", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "2", + "localId" : "213", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "3", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" }, { - "localId" : "4", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Baz", "type" : "Literal" } ] } }, { - "localId" : "11", + "localId" : "220", "name" : "ReplaceMany", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "220", "s" : [ { "value" : [ "","define ","ReplaceMany",": " ] }, { - "r" : "10", + "r" : "226", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "7", + "r" : "221", "s" : [ { "value" : [ "'FooBarFooBarFooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "8", + "r" : "222", "s" : [ { "value" : [ "'Bar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "9", + "r" : "223", "s" : [ { "value" : [ "'Baz'" ] } ] @@ -5926,56 +6433,57 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "226", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBarFooBarFooBar", "type" : "Literal" }, { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" }, { - "localId" : "9", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Baz", "type" : "Literal" } ] } }, { - "localId" : "16", + "localId" : "228", "name" : "ReplaceCapital", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "228", "s" : [ { "value" : [ "","define ","ReplaceCapital",": " ] }, { - "r" : "15", + "r" : "234", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "12", + "r" : "229", "s" : [ { "value" : [ "'Tattle'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "13", + "r" : "230", "s" : [ { "value" : [ "'T'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "14", + "r" : "231", "s" : [ { "value" : [ "'R'" ] } ] @@ -5986,56 +6494,57 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "234", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "12", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Tattle", "type" : "Literal" }, { - "localId" : "13", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "T", "type" : "Literal" }, { - "localId" : "14", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "R", "type" : "Literal" } ] } }, { - "localId" : "21", + "localId" : "236", "name" : "ReplaceDiacritical", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "236", "s" : [ { "value" : [ "","define ","ReplaceDiacritical",": " ] }, { - "r" : "20", + "r" : "242", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "17", + "r" : "237", "s" : [ { "value" : [ "'Cafè'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "18", + "r" : "238", "s" : [ { "value" : [ "'è'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "19", + "r" : "239", "s" : [ { "value" : [ "'é'" ] } ] @@ -6046,56 +6555,57 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "242", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "17", + "localId" : "237", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Cafè", "type" : "Literal" }, { - "localId" : "18", + "localId" : "238", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "è", "type" : "Literal" }, { - "localId" : "19", + "localId" : "239", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "é", "type" : "Literal" } ] } }, { - "localId" : "26", + "localId" : "244", "name" : "ReplaceUnicode", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "","define ","ReplaceUnicode",": " ] }, { - "r" : "25", + "r" : "250", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "22", + "r" : "245", "s" : [ { "value" : [ "'Turn that frown \uD83D\uDE41 upside down! \uD83D\uDE03'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "23", + "r" : "246", "s" : [ { "value" : [ "'\uD83D\uDE41'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "24", + "r" : "247", "s" : [ { "value" : [ "'\uD83D\uDE03'" ] } ] @@ -6106,56 +6616,57 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "250", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "22", + "localId" : "245", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Turn that frown \uD83D\uDE41 upside down! \uD83D\uDE03", "type" : "Literal" }, { - "localId" : "23", + "localId" : "246", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\uD83D\uDE41", "type" : "Literal" }, { - "localId" : "24", + "localId" : "247", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\uD83D\uDE03", "type" : "Literal" } ] } }, { - "localId" : "31", + "localId" : "252", "name" : "ReplaceSpace", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "252", "s" : [ { "value" : [ "","define ","ReplaceSpace",": " ] }, { - "r" : "30", + "r" : "258", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "27", + "r" : "253", "s" : [ { "value" : [ "'(123) 456 7890'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "28", + "r" : "254", "s" : [ { "value" : [ "'\\\\s'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "29", + "r" : "255", "s" : [ { "value" : [ "'-'" ] } ] @@ -6166,56 +6677,57 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "258", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "27", + "localId" : "253", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "(123) 456 7890", "type" : "Literal" }, { - "localId" : "28", + "localId" : "254", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\s", "type" : "Literal" }, { - "localId" : "29", + "localId" : "255", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-", "type" : "Literal" } ] } }, { - "localId" : "36", + "localId" : "260", "name" : "ReplaceEmpty", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "36", + "r" : "260", "s" : [ { "value" : [ "","define ","ReplaceEmpty",": " ] }, { - "r" : "35", + "r" : "266", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "32", + "r" : "261", "s" : [ { "value" : [ "'FooBar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "33", + "r" : "262", "s" : [ { "value" : [ "''" ] } ] }, { "value" : [ ", " ] }, { - "r" : "34", + "r" : "263", "s" : [ { "value" : [ "'.'" ] } ] @@ -6226,56 +6738,57 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "35", + "localId" : "266", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "32", + "localId" : "261", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "FooBar", "type" : "Literal" }, { - "localId" : "33", + "localId" : "262", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", "type" : "Literal" }, { - "localId" : "34", + "localId" : "263", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ".", "type" : "Literal" } ] } }, { - "localId" : "41", + "localId" : "268", "name" : "ReplaceMatchGroups", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "41", + "r" : "268", "s" : [ { "value" : [ "","define ","ReplaceMatchGroups",": " ] }, { - "r" : "40", + "r" : "274", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "37", + "r" : "269", "s" : [ { "value" : [ "'Foo[123]'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "38", + "r" : "270", "s" : [ { "value" : [ "'Foo\\\\[(\\\\d+)]'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "39", + "r" : "271", "s" : [ { "value" : [ "'Bar[$1]'" ] } ] @@ -6286,56 +6799,57 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "40", + "localId" : "274", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "37", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo[123]", "type" : "Literal" }, { - "localId" : "38", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo\\[(\\d+)]", "type" : "Literal" }, { - "localId" : "39", + "localId" : "271", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar[$1]", "type" : "Literal" } ] } }, { - "localId" : "46", + "localId" : "276", "name" : "ReplaceNone", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "276", "s" : [ { "value" : [ "","define ","ReplaceNone",": " ] }, { - "r" : "45", + "r" : "282", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "42", + "r" : "277", "s" : [ { "value" : [ "'Foo'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "43", + "r" : "278", "s" : [ { "value" : [ "'Bar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "44", + "r" : "279", "s" : [ { "value" : [ "'Baz'" ] } ] @@ -6346,50 +6860,51 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "282", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "42", + "localId" : "277", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" }, { - "localId" : "43", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" }, { - "localId" : "44", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Baz", "type" : "Literal" } ] } }, { - "localId" : "51", + "localId" : "284", "name" : "ReplaceArgumentIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "51", + "r" : "284", "s" : [ { "value" : [ "","define ","ReplaceArgumentIsNull",": " ] }, { - "r" : "50", + "r" : "291", "s" : [ { - "r" : "47", + "r" : "285", "value" : [ "ReplaceMatches","(","null",", " ] }, { - "r" : "48", + "r" : "286", "s" : [ { "value" : [ "'Bar'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "49", + "r" : "287", "s" : [ { "value" : [ "'Baz'" ] } ] @@ -6400,52 +6915,55 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "50", + "localId" : "291", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { + "localId" : "292", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "47", + "localId" : "285", "type" : "Null" } }, { - "localId" : "48", + "localId" : "286", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" }, { - "localId" : "49", + "localId" : "287", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Baz", "type" : "Literal" } ] } }, { - "localId" : "56", + "localId" : "294", "name" : "ReplacePatternIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "56", + "r" : "294", "s" : [ { "value" : [ "","define ","ReplacePatternIsNull",": " ] }, { - "r" : "55", + "r" : "301", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "52", + "r" : "295", "s" : [ { "value" : [ "'Foo'" ] } ] }, { - "r" : "53", + "r" : "296", "value" : [ ", ","null",", " ] }, { - "r" : "54", + "r" : "297", "s" : [ { "value" : [ "'Baz'" ] } ] @@ -6456,79 +6974,85 @@ module.exports['ReplaceMatches'] = { } } ], "expression" : { - "localId" : "55", + "localId" : "301", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" }, { + "localId" : "302", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "53", + "localId" : "296", "type" : "Null" } }, { - "localId" : "54", + "localId" : "297", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Baz", "type" : "Literal" } ] } }, { - "localId" : "61", + "localId" : "304", "name" : "ReplaceSubstitutionIsNull", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "61", + "r" : "304", "s" : [ { "value" : [ "","define ","ReplaceSubstitutionIsNull",": " ] }, { - "r" : "60", + "r" : "311", "s" : [ { "value" : [ "ReplaceMatches","(" ] }, { - "r" : "57", + "r" : "305", "s" : [ { "value" : [ "'Foo'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "58", + "r" : "306", "s" : [ { "value" : [ "'Bar'" ] } ] }, { - "r" : "59", + "r" : "307", "value" : [ ", ","null",")" ] } ] } ] } } ], "expression" : { - "localId" : "60", + "localId" : "311", "type" : "ReplaceMatches", + "signature" : [ ], "operand" : [ { - "localId" : "57", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" }, { - "localId" : "58", + "localId" : "306", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bar", "type" : "Literal" }, { + "localId" : "312", "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "59", + "localId" : "307", "type" : "Null" } } ] diff --git a/test/elm/structured/data.js b/test/elm/structured/data.js index a541f2b7f..c0047e774 100644 --- a/test/elm/structured/data.js +++ b/test/elm/structured/data.js @@ -18,14 +18,16 @@ define emptyTup: {:} module.exports['Tuple'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "217", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -41,17 +43,18 @@ module.exports['Tuple'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -59,7 +62,7 @@ module.exports['Tuple'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -67,45 +70,54 @@ module.exports['Tuple'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "tup", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","tup",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { "value" : [ "{" ] }, { "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "a",": ","1" ] } ] }, { "value" : [ ", " ] }, { "s" : [ { - "r" : "3", + "r" : "215", "value" : [ "b",": ","2" ] } ] }, { @@ -115,12 +127,12 @@ module.exports['Tuple'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Tuple", "element" : [ { "name" : "a", "value" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" @@ -128,7 +140,7 @@ module.exports['Tuple'] = { }, { "name" : "b", "value" : { - "localId" : "3", + "localId" : "215", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" @@ -136,23 +148,24 @@ module.exports['Tuple'] = { } ] } }, { - "localId" : "7", + "localId" : "217", "name" : "emptyTup", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "217", "s" : [ { - "r" : "6", + "r" : "218", "value" : [ "","define ","emptyTup",": ","{:}" ] } ] } } ], "expression" : { - "localId" : "6", - "type" : "Tuple" + "localId" : "218", + "type" : "Tuple", + "element" : [ ] } } ] } diff --git a/test/elm/type/data.js b/test/elm/type/data.js index a9e177b6e..5e2e5f0f4 100644 --- a/test/elm/type/data.js +++ b/test/elm/type/data.js @@ -20,14 +20,16 @@ define StringFiveIsString: '5' is String module.exports['IsSystemType'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "227", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -43,17 +45,18 @@ module.exports['IsSystemType'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -61,7 +64,7 @@ module.exports['IsSystemType'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -69,38 +72,47 @@ module.exports['IsSystemType'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "5", + "localId" : "212", "name" : "FiveIsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "5", + "r" : "212", "s" : [ { "value" : [ "","define ","FiveIsInteger",": " ] }, { - "r" : "4", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "5"," is " ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "Integer" ] } ] @@ -109,38 +121,39 @@ module.exports['IsSystemType'] = { } } ], "expression" : { - "localId" : "4", + "localId" : "213", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "isTypeSpecifier" : { - "localId" : "3", + "localId" : "215", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "9", + "localId" : "217", "name" : "FiveIsString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "217", "s" : [ { "value" : [ "","define ","FiveIsString",": " ] }, { - "r" : "8", + "r" : "218", "s" : [ { - "r" : "6", + "r" : "219", "value" : [ "5"," is " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "String" ] } ] @@ -149,42 +162,43 @@ module.exports['IsSystemType'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "218", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "6", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "isTypeSpecifier" : { - "localId" : "7", + "localId" : "220", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "13", + "localId" : "222", "name" : "StringFiveIsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "222", "s" : [ { "value" : [ "","define ","StringFiveIsInteger",": " ] }, { - "r" : "12", + "r" : "223", "s" : [ { - "r" : "10", + "r" : "224", "s" : [ { "value" : [ "'5'" ] } ] }, { "value" : [ " is " ] }, { - "r" : "11", + "r" : "225", "s" : [ { "value" : [ "Integer" ] } ] @@ -193,42 +207,43 @@ module.exports['IsSystemType'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "223", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5", "type" : "Literal" }, "isTypeSpecifier" : { - "localId" : "11", + "localId" : "225", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "17", + "localId" : "227", "name" : "StringFiveIsString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "17", + "r" : "227", "s" : [ { "value" : [ "","define ","StringFiveIsString",": " ] }, { - "r" : "16", + "r" : "228", "s" : [ { - "r" : "14", + "r" : "229", "s" : [ { "value" : [ "'5'" ] } ] }, { "value" : [ " is " ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "String" ] } ] @@ -237,16 +252,17 @@ module.exports['IsSystemType'] = { } } ], "expression" : { - "localId" : "16", + "localId" : "228", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "229", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5", "type" : "Literal" }, "isTypeSpecifier" : { - "localId" : "15", + "localId" : "230", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -266,14 +282,16 @@ define ListOfDecimalsIsListOfIntegers: {1.5, 2.5, 3.5, 4.5, 5.5} is List module.exports['IsChoiceType'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "226", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1046,17 +1106,18 @@ module.exports['IsChoiceType'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1064,7 +1125,7 @@ module.exports['IsChoiceType'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1072,49 +1133,58 @@ module.exports['IsChoiceType'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "7", + "localId" : "212", "name" : "IntegerIsChoiceOfIntegersAndDecimals", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "7", + "r" : "212", "s" : [ { "value" : [ "","define ","IntegerIsChoiceOfIntegersAndDecimals",": " ] }, { - "r" : "6", + "r" : "213", "s" : [ { - "r" : "2", + "r" : "214", "value" : [ "5"," is " ] }, { - "r" : "5", + "r" : "217", "s" : [ { "value" : [ "Choice<" ] }, { - "r" : "3", + "r" : "215", "s" : [ { "value" : [ "Integer" ] } ] }, { "value" : [ ", " ] }, { - "r" : "4", + "r" : "216", "s" : [ { "value" : [ "Decimal" ] } ] @@ -1126,57 +1196,58 @@ module.exports['IsChoiceType'] = { } } ], "expression" : { - "localId" : "6", + "localId" : "213", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "2", + "localId" : "214", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" }, "isTypeSpecifier" : { - "localId" : "5", + "localId" : "217", "type" : "ChoiceTypeSpecifier", "choice" : [ { - "localId" : "3", + "localId" : "215", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" }, { - "localId" : "4", + "localId" : "216", "name" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "NamedTypeSpecifier" } ] } } }, { - "localId" : "13", + "localId" : "219", "name" : "DecimalIsChoiceOfIntegersAndDecimals", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "13", + "r" : "219", "s" : [ { "value" : [ "","define ","DecimalIsChoiceOfIntegersAndDecimals",": " ] }, { - "r" : "12", + "r" : "220", "s" : [ { - "r" : "8", + "r" : "221", "value" : [ "5.5"," is " ] }, { - "r" : "11", + "r" : "224", "s" : [ { "value" : [ "Choice<" ] }, { - "r" : "9", + "r" : "222", "s" : [ { "value" : [ "Integer" ] } ] }, { "value" : [ ", " ] }, { - "r" : "10", + "r" : "223", "s" : [ { "value" : [ "Decimal" ] } ] @@ -1188,61 +1259,62 @@ module.exports['IsChoiceType'] = { } } ], "expression" : { - "localId" : "12", + "localId" : "220", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.5", "type" : "Literal" }, "isTypeSpecifier" : { - "localId" : "11", + "localId" : "224", "type" : "ChoiceTypeSpecifier", "choice" : [ { - "localId" : "9", + "localId" : "222", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" }, { - "localId" : "10", + "localId" : "223", "name" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "NamedTypeSpecifier" } ] } } }, { - "localId" : "19", + "localId" : "226", "name" : "StringIsChoiceOfIntegersAndDecimals", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "226", "s" : [ { "value" : [ "","define ","StringIsChoiceOfIntegersAndDecimals",": " ] }, { - "r" : "18", + "r" : "227", "s" : [ { - "r" : "14", + "r" : "228", "s" : [ { "value" : [ "'Foo'" ] } ] }, { "value" : [ " is " ] }, { - "r" : "17", + "r" : "231", "s" : [ { "value" : [ "Choice<" ] }, { - "r" : "15", + "r" : "229", "s" : [ { "value" : [ "Integer" ] } ] }, { "value" : [ ", " ] }, { - "r" : "16", + "r" : "230", "s" : [ { "value" : [ "Decimal" ] } ] @@ -1254,23 +1326,24 @@ module.exports['IsChoiceType'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "227", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "14", + "localId" : "228", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Foo", "type" : "Literal" }, "isTypeSpecifier" : { - "localId" : "17", + "localId" : "231", "type" : "ChoiceTypeSpecifier", "choice" : [ { - "localId" : "15", + "localId" : "229", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" }, { - "localId" : "16", + "localId" : "230", "name" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "NamedTypeSpecifier" } ] @@ -1294,14 +1367,16 @@ define EncounterIsString: First([Encounter]) is System.String module.exports['IsCustomDataModelType'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1317,17 +1392,18 @@ module.exports['IsCustomDataModelType'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1335,7 +1411,7 @@ module.exports['IsCustomDataModelType'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1343,39 +1419,48 @@ module.exports['IsCustomDataModelType'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "6", + "localId" : "212", "name" : "EncounterIsEncounter", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "6", + "r" : "212", "s" : [ { "value" : [ "","define ","EncounterIsEncounter",": " ] }, { - "r" : "5", + "r" : "213", "s" : [ { - "r" : "3", + "r" : "217", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "2", + "r" : "214", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1385,7 +1470,7 @@ module.exports['IsCustomDataModelType'] = { }, { "value" : [ " is " ] }, { - "r" : "4", + "r" : "218", "s" : [ { "value" : [ "Simple",".","Encounter" ] } ] @@ -1394,42 +1479,48 @@ module.exports['IsCustomDataModelType'] = { } } ], "expression" : { - "localId" : "5", + "localId" : "213", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "3", + "localId" : "217", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "2", + "localId" : "214", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, "isTypeSpecifier" : { - "localId" : "4", + "localId" : "218", "name" : "{https://github.com/cqframework/cql-execution/simple}Encounter", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "11", + "localId" : "220", "name" : "EncounterIsRecord", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "11", + "r" : "220", "s" : [ { "value" : [ "","define ","EncounterIsRecord",": " ] }, { - "r" : "10", + "r" : "221", "s" : [ { - "r" : "8", + "r" : "225", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "7", + "r" : "222", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1439,7 +1530,7 @@ module.exports['IsCustomDataModelType'] = { }, { "value" : [ " is " ] }, { - "r" : "9", + "r" : "226", "s" : [ { "value" : [ "Simple",".","Record" ] } ] @@ -1448,42 +1539,48 @@ module.exports['IsCustomDataModelType'] = { } } ], "expression" : { - "localId" : "10", + "localId" : "221", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "8", + "localId" : "225", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "7", + "localId" : "222", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, "isTypeSpecifier" : { - "localId" : "9", + "localId" : "226", "name" : "{https://github.com/cqframework/cql-execution/simple}Record", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "16", + "localId" : "228", "name" : "EncounterIsAny", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "16", + "r" : "228", "s" : [ { "value" : [ "","define ","EncounterIsAny",": " ] }, { - "r" : "15", + "r" : "229", "s" : [ { - "r" : "13", + "r" : "233", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "12", + "r" : "230", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1493,7 +1590,7 @@ module.exports['IsCustomDataModelType'] = { }, { "value" : [ " is " ] }, { - "r" : "14", + "r" : "234", "s" : [ { "value" : [ "System",".","Any" ] } ] @@ -1502,42 +1599,48 @@ module.exports['IsCustomDataModelType'] = { } } ], "expression" : { - "localId" : "15", + "localId" : "229", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "13", + "localId" : "233", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "12", + "localId" : "230", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, "isTypeSpecifier" : { - "localId" : "14", + "localId" : "234", "name" : "{urn:hl7-org:elm-types:r1}Any", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "21", + "localId" : "236", "name" : "EncounterIsCondition", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "21", + "r" : "236", "s" : [ { "value" : [ "","define ","EncounterIsCondition",": " ] }, { - "r" : "20", + "r" : "237", "s" : [ { - "r" : "18", + "r" : "241", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "17", + "r" : "238", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1547,7 +1650,7 @@ module.exports['IsCustomDataModelType'] = { }, { "value" : [ " is " ] }, { - "r" : "19", + "r" : "242", "s" : [ { "value" : [ "Simple",".","Condition" ] } ] @@ -1556,42 +1659,48 @@ module.exports['IsCustomDataModelType'] = { } } ], "expression" : { - "localId" : "20", + "localId" : "237", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "18", + "localId" : "241", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "17", + "localId" : "238", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, "isTypeSpecifier" : { - "localId" : "19", + "localId" : "242", "name" : "{https://github.com/cqframework/cql-execution/simple}Condition", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "26", + "localId" : "244", "name" : "EncounterIsString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "26", + "r" : "244", "s" : [ { "value" : [ "","define ","EncounterIsString",": " ] }, { - "r" : "25", + "r" : "245", "s" : [ { - "r" : "23", + "r" : "249", "s" : [ { "value" : [ "First","(" ] }, { - "r" : "22", + "r" : "246", "s" : [ { "value" : [ "[","Encounter","]" ] } ] @@ -1601,7 +1710,7 @@ module.exports['IsCustomDataModelType'] = { }, { "value" : [ " is " ] }, { - "r" : "24", + "r" : "250", "s" : [ { "value" : [ "System",".","String" ] } ] @@ -1610,19 +1719,25 @@ module.exports['IsCustomDataModelType'] = { } } ], "expression" : { - "localId" : "25", + "localId" : "245", "type" : "Is", + "signature" : [ ], "operand" : { - "localId" : "23", + "localId" : "249", "type" : "First", + "signature" : [ ], "source" : { - "localId" : "22", + "localId" : "246", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Encounter", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } }, "isTypeSpecifier" : { - "localId" : "24", + "localId" : "250", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } @@ -1655,14 +1770,16 @@ define CastTupleAsInteger: cast Echo(Tuple{A: 5}) as Integer module.exports['AsSystemType'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "82", + "r" : "301", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -1678,17 +1795,18 @@ module.exports['AsSystemType'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -1696,7 +1814,7 @@ module.exports['AsSystemType'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -1704,22 +1822,31 @@ module.exports['AsSystemType'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "211", "name" : "Echo", "context" : "Patient", "accessLevel" : "Public", @@ -1727,20 +1854,13 @@ module.exports['AsSystemType'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "211", "s" : [ { - "value" : [ "","define function ","Echo","(","Val"," " ] - }, { - "r" : "2", - "s" : [ { - "value" : [ "Any" ] - } ] - }, { - "value" : [ "): " ] + "value" : [ "","define function Echo(Val Any): " ] }, { - "r" : "3", + "r" : "214", "s" : [ { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "Val" ] } ] @@ -1749,41 +1869,42 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "214", "name" : "Val", "type" : "OperandRef" }, "operand" : [ { + "localId" : "213", "name" : "Val", "operandTypeSpecifier" : { - "localId" : "2", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}Any", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "9", + "localId" : "216", "name" : "FiveAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "9", + "r" : "216", "s" : [ { "value" : [ "// fool CQL-to-ELM into letting the casts compile\n","define ","FiveAsInteger",": " ] }, { - "r" : "8", + "r" : "217", "s" : [ { - "r" : "6", + "r" : "219", "s" : [ { - "r" : "5", + "r" : "218", "value" : [ "Echo","(","5",")" ] } ] }, { "value" : [ " as " ] }, { - "r" : "7", + "r" : "220", "s" : [ { "value" : [ "Integer" ] } ] @@ -1792,49 +1913,51 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "8", + "localId" : "217", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "6", + "localId" : "219", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "5", + "localId" : "218", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "7", + "localId" : "220", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "14", + "localId" : "222", "name" : "FiveAsString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "14", + "r" : "222", "s" : [ { "value" : [ "","define ","FiveAsString",": " ] }, { - "r" : "13", + "r" : "223", "s" : [ { - "r" : "11", + "r" : "225", "s" : [ { - "r" : "10", + "r" : "224", "value" : [ "Echo","(","5",")" ] } ] }, { "value" : [ " as " ] }, { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "String" ] } ] @@ -1843,45 +1966,47 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "13", + "localId" : "223", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "225", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "224", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "12", + "localId" : "226", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "19", + "localId" : "228", "name" : "StringFiveAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "19", + "r" : "228", "s" : [ { "value" : [ "","define ","StringFiveAsInteger",": " ] }, { - "r" : "18", + "r" : "229", "s" : [ { - "r" : "16", + "r" : "231", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "15", + "r" : "230", "s" : [ { "value" : [ "'5'" ] } ] @@ -1891,7 +2016,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "17", + "r" : "232", "s" : [ { "value" : [ "Integer" ] } ] @@ -1900,45 +2025,47 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "18", + "localId" : "229", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "16", + "localId" : "231", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "15", + "localId" : "230", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "17", + "localId" : "232", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "24", + "localId" : "234", "name" : "StringFiveAsString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "24", + "r" : "234", "s" : [ { "value" : [ "","define ","StringFiveAsString",": " ] }, { - "r" : "23", + "r" : "235", "s" : [ { - "r" : "21", + "r" : "237", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "20", + "r" : "236", "s" : [ { "value" : [ "'5'" ] } ] @@ -1948,7 +2075,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "22", + "r" : "238", "s" : [ { "value" : [ "String" ] } ] @@ -1957,47 +2084,49 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "23", + "localId" : "235", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "237", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "236", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "22", + "localId" : "238", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "30", + "localId" : "240", "name" : "ListAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "30", + "r" : "240", "s" : [ { "value" : [ "","define ","ListAsInteger",": " ] }, { - "r" : "29", + "r" : "241", "s" : [ { - "r" : "27", + "r" : "244", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "26", + "r" : "242", "s" : [ { - "r" : "25", + "r" : "243", "value" : [ "{","5","}" ] } ] }, { @@ -2006,7 +2135,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "28", + "r" : "245", "s" : [ { "value" : [ "Integer" ] } ] @@ -2015,18 +2144,20 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "29", + "localId" : "241", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "244", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "242", "type" : "List", "element" : [ { - "localId" : "25", + "localId" : "243", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2034,32 +2165,32 @@ module.exports['AsSystemType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "28", + "localId" : "245", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "37", + "localId" : "247", "name" : "IntervalAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "37", + "r" : "247", "s" : [ { "value" : [ "","define ","IntervalAsInteger",": " ] }, { - "r" : "36", + "r" : "248", "s" : [ { - "r" : "34", + "r" : "252", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "33", + "r" : "251", "s" : [ { - "r" : "31", + "r" : "249", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { @@ -2068,7 +2199,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "35", + "r" : "253", "s" : [ { "value" : [ "Integer" ] } ] @@ -2077,26 +2208,28 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "36", + "localId" : "248", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "34", + "localId" : "252", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "33", + "localId" : "251", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "31", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "32", + "localId" : "250", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2104,35 +2237,35 @@ module.exports['AsSystemType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "35", + "localId" : "253", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "43", + "localId" : "255", "name" : "TupleAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "43", + "r" : "255", "s" : [ { "value" : [ "","define ","TupleAsInteger",": " ] }, { - "r" : "42", + "r" : "256", "s" : [ { - "r" : "40", + "r" : "259", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "39", + "r" : "257", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "38", + "r" : "258", "value" : [ "A",": ","5" ] } ] }, { @@ -2144,7 +2277,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "41", + "r" : "260", "s" : [ { "value" : [ "Integer" ] } ] @@ -2153,20 +2286,22 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "42", + "localId" : "256", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "40", + "localId" : "259", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "39", + "localId" : "257", "type" : "Tuple", "element" : [ { "name" : "A", "value" : { - "localId" : "38", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2175,36 +2310,36 @@ module.exports['AsSystemType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "41", + "localId" : "260", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "48", + "localId" : "262", "name" : "CastFiveAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "48", + "r" : "262", "s" : [ { "value" : [ "","define ","CastFiveAsInteger",": " ] }, { - "r" : "47", + "r" : "263", "s" : [ { "value" : [ "cast " ] }, { - "r" : "45", + "r" : "265", "s" : [ { - "r" : "44", + "r" : "264", "value" : [ "Echo","(","5",")" ] } ] }, { "value" : [ " as " ] }, { - "r" : "46", + "r" : "266", "s" : [ { "value" : [ "Integer" ] } ] @@ -2213,51 +2348,53 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "47", + "localId" : "263", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "45", + "localId" : "265", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "44", + "localId" : "264", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "46", + "localId" : "266", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "53", + "localId" : "268", "name" : "CastFiveAsString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "53", + "r" : "268", "s" : [ { "value" : [ "","define ","CastFiveAsString",": " ] }, { - "r" : "52", + "r" : "269", "s" : [ { "value" : [ "cast " ] }, { - "r" : "50", + "r" : "271", "s" : [ { - "r" : "49", + "r" : "270", "value" : [ "Echo","(","5",")" ] } ] }, { "value" : [ " as " ] }, { - "r" : "51", + "r" : "272", "s" : [ { "value" : [ "String" ] } ] @@ -2266,47 +2403,49 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "52", + "localId" : "269", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "50", + "localId" : "271", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "49", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "51", + "localId" : "272", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "58", + "localId" : "274", "name" : "CastStringFiveAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "58", + "r" : "274", "s" : [ { "value" : [ "","define ","CastStringFiveAsInteger",": " ] }, { - "r" : "57", + "r" : "275", "s" : [ { "value" : [ "cast " ] }, { - "r" : "55", + "r" : "277", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "54", + "r" : "276", "s" : [ { "value" : [ "'5'" ] } ] @@ -2316,7 +2455,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "56", + "r" : "278", "s" : [ { "value" : [ "Integer" ] } ] @@ -2325,47 +2464,49 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "57", + "localId" : "275", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "55", + "localId" : "277", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "54", + "localId" : "276", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "56", + "localId" : "278", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "63", + "localId" : "280", "name" : "CastStringFiveAsString", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "63", + "r" : "280", "s" : [ { "value" : [ "","define ","CastStringFiveAsString",": " ] }, { - "r" : "62", + "r" : "281", "s" : [ { "value" : [ "cast " ] }, { - "r" : "60", + "r" : "283", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "59", + "r" : "282", "s" : [ { "value" : [ "'5'" ] } ] @@ -2375,7 +2516,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "61", + "r" : "284", "s" : [ { "value" : [ "String" ] } ] @@ -2384,49 +2525,51 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "62", + "localId" : "281", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "60", + "localId" : "283", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "59", + "localId" : "282", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "61", + "localId" : "284", "name" : "{urn:hl7-org:elm-types:r1}String", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "69", + "localId" : "286", "name" : "CastListAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "69", + "r" : "286", "s" : [ { "value" : [ "","define ","CastListAsInteger",": " ] }, { - "r" : "68", + "r" : "287", "s" : [ { "value" : [ "cast " ] }, { - "r" : "66", + "r" : "290", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "65", + "r" : "288", "s" : [ { - "r" : "64", + "r" : "289", "value" : [ "{","5","}" ] } ] }, { @@ -2435,7 +2578,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "67", + "r" : "291", "s" : [ { "value" : [ "Integer" ] } ] @@ -2444,18 +2587,20 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "68", + "localId" : "287", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "66", + "localId" : "290", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "65", + "localId" : "288", "type" : "List", "element" : [ { - "localId" : "64", + "localId" : "289", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2463,34 +2608,34 @@ module.exports['AsSystemType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "67", + "localId" : "291", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "76", + "localId" : "293", "name" : "CastIntervalAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "76", + "r" : "293", "s" : [ { "value" : [ "","define ","CastIntervalAsInteger",": " ] }, { - "r" : "75", + "r" : "294", "s" : [ { "value" : [ "cast " ] }, { - "r" : "73", + "r" : "298", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "72", + "r" : "297", "s" : [ { - "r" : "70", + "r" : "295", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { @@ -2499,7 +2644,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "74", + "r" : "299", "s" : [ { "value" : [ "Integer" ] } ] @@ -2508,26 +2653,28 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "75", + "localId" : "294", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "73", + "localId" : "298", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "72", + "localId" : "297", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "70", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "71", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2535,37 +2682,37 @@ module.exports['AsSystemType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "74", + "localId" : "299", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } }, { - "localId" : "82", + "localId" : "301", "name" : "CastTupleAsInteger", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "82", + "r" : "301", "s" : [ { "value" : [ "","define ","CastTupleAsInteger",": " ] }, { - "r" : "81", + "r" : "302", "s" : [ { "value" : [ "cast " ] }, { - "r" : "79", + "r" : "305", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "78", + "r" : "303", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "77", + "r" : "304", "value" : [ "A",": ","5" ] } ] }, { @@ -2577,7 +2724,7 @@ module.exports['AsSystemType'] = { }, { "value" : [ " as " ] }, { - "r" : "80", + "r" : "306", "s" : [ { "value" : [ "Integer" ] } ] @@ -2586,20 +2733,22 @@ module.exports['AsSystemType'] = { } } ], "expression" : { - "localId" : "81", + "localId" : "302", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "79", + "localId" : "305", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "78", + "localId" : "303", "type" : "Tuple", "element" : [ { "name" : "A", "value" : { - "localId" : "77", + "localId" : "304", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2608,7 +2757,7 @@ module.exports['AsSystemType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "80", + "localId" : "306", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -2637,14 +2786,16 @@ define CastTupleAsListOfIntegers: cast Echo(Tuple{A: 5}) as List module.exports['AsListType'] = { "library" : { + "localId" : "0", "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "EnableDateRangeOptimization,EnableAnnotations", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "type" : "Annotation", "s" : { - "r" : "88", + "r" : "302", "s" : [ { "value" : [ "","library TestSnippet version '1'" ] } ] @@ -2660,17 +2811,18 @@ module.exports['AsListType'] = { }, "usings" : { "def" : [ { + "localId" : "1", "localIdentifier" : "System", "uri" : "urn:hl7-org:elm-types:r1" }, { - "localId" : "1", + "localId" : "206", "localIdentifier" : "Simple", "uri" : "https://github.com/cqframework/cql-execution/simple", "version" : "1.0.0", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "1", + "r" : "206", "s" : [ { "value" : [ "","using " ] }, { @@ -2678,7 +2830,7 @@ module.exports['AsListType'] = { "value" : [ "Simple" ] } ] }, { - "value" : [ " version ","'1.0.0'" ] + "value" : [ " version '1.0.0'" ] } ] } } ] @@ -2686,22 +2838,31 @@ module.exports['AsListType'] = { }, "contexts" : { "def" : [ { + "localId" : "210", "name" : "Patient" } ] }, "statements" : { "def" : [ { + "localId" : "208", "name" : "Patient", "context" : "Patient", "expression" : { + "localId" : "209", "type" : "SingletonFrom", + "signature" : [ ], "operand" : { + "localId" : "207", "dataType" : "{https://github.com/cqframework/cql-execution/simple}Patient", - "type" : "Retrieve" + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { - "localId" : "4", + "localId" : "211", "name" : "Echo", "context" : "Patient", "accessLevel" : "Public", @@ -2709,20 +2870,13 @@ module.exports['AsListType'] = { "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "4", + "r" : "211", "s" : [ { - "value" : [ "","define function ","Echo","(","Val"," " ] - }, { - "r" : "2", - "s" : [ { - "value" : [ "Any" ] - } ] - }, { - "value" : [ "): " ] + "value" : [ "","define function Echo(Val Any): " ] }, { - "r" : "3", + "r" : "214", "s" : [ { - "r" : "3", + "r" : "214", "s" : [ { "value" : [ "Val" ] } ] @@ -2731,39 +2885,40 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "3", + "localId" : "214", "name" : "Val", "type" : "OperandRef" }, "operand" : [ { + "localId" : "213", "name" : "Val", "operandTypeSpecifier" : { - "localId" : "2", + "localId" : "212", "name" : "{urn:hl7-org:elm-types:r1}Any", "type" : "NamedTypeSpecifier" } } ] }, { - "localId" : "15", + "localId" : "216", "name" : "ListOfIntegersAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "15", + "r" : "216", "s" : [ { "value" : [ "// fool CQL-to-ELM into letting the casts compile\n","define ","ListOfIntegersAsListOfIntegers",": " ] }, { - "r" : "14", + "r" : "217", "s" : [ { - "r" : "11", + "r" : "224", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "10", + "r" : "218", "s" : [ { - "r" : "5", + "r" : "219", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { @@ -2772,11 +2927,11 @@ module.exports['AsListType'] = { }, { "value" : [ " as " ] }, { - "r" : "13", + "r" : "225", "s" : [ { "value" : [ "List<" ] }, { - "r" : "12", + "r" : "226", "s" : [ { "value" : [ "Integer" ] } ] @@ -2788,38 +2943,40 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "14", + "localId" : "217", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "11", + "localId" : "224", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "10", + "localId" : "218", "type" : "List", "element" : [ { - "localId" : "5", + "localId" : "219", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "6", + "localId" : "220", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "7", + "localId" : "221", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "8", + "localId" : "222", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "9", + "localId" : "223", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -2827,59 +2984,59 @@ module.exports['AsListType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "13", + "localId" : "225", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "12", + "localId" : "226", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "25", + "localId" : "228", "name" : "ListOfStringsAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "25", + "r" : "228", "s" : [ { "value" : [ "","define ","ListOfStringsAsListOfIntegers",": " ] }, { - "r" : "24", + "r" : "229", "s" : [ { - "r" : "21", + "r" : "235", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "20", + "r" : "230", "s" : [ { "value" : [ "{" ] }, { - "r" : "16", + "r" : "231", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "17", + "r" : "232", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "18", + "r" : "233", "s" : [ { "value" : [ "'c'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "19", + "r" : "234", "s" : [ { "value" : [ "'d'" ] } ] @@ -2892,11 +3049,11 @@ module.exports['AsListType'] = { }, { "value" : [ " as " ] }, { - "r" : "23", + "r" : "236", "s" : [ { "value" : [ "List<" ] }, { - "r" : "22", + "r" : "237", "s" : [ { "value" : [ "Integer" ] } ] @@ -2908,33 +3065,35 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "24", + "localId" : "229", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "21", + "localId" : "235", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "20", + "localId" : "230", "type" : "List", "element" : [ { - "localId" : "16", + "localId" : "231", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "17", + "localId" : "232", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "18", + "localId" : "233", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" }, { - "localId" : "19", + "localId" : "234", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" @@ -2942,42 +3101,42 @@ module.exports['AsListType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "23", + "localId" : "236", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "22", + "localId" : "237", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "31", + "localId" : "239", "name" : "IntegerAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "31", + "r" : "239", "s" : [ { "value" : [ "","define ","IntegerAsListOfIntegers",": " ] }, { - "r" : "30", + "r" : "240", "s" : [ { - "r" : "27", + "r" : "242", "s" : [ { - "r" : "26", + "r" : "241", "value" : [ "Echo","(","5",")" ] } ] }, { "value" : [ " as " ] }, { - "r" : "29", + "r" : "243", "s" : [ { "value" : [ "List<" ] }, { - "r" : "28", + "r" : "244", "s" : [ { "value" : [ "Integer" ] } ] @@ -2989,51 +3148,53 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "30", + "localId" : "240", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "27", + "localId" : "242", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "26", + "localId" : "241", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "29", + "localId" : "243", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "28", + "localId" : "244", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "39", + "localId" : "246", "name" : "IntervalAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "39", + "r" : "246", "s" : [ { "value" : [ "","define ","IntervalAsListOfIntegers",": " ] }, { - "r" : "38", + "r" : "247", "s" : [ { - "r" : "35", + "r" : "251", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "34", + "r" : "250", "s" : [ { - "r" : "32", + "r" : "248", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { @@ -3042,11 +3203,11 @@ module.exports['AsListType'] = { }, { "value" : [ " as " ] }, { - "r" : "37", + "r" : "252", "s" : [ { "value" : [ "List<" ] }, { - "r" : "36", + "r" : "253", "s" : [ { "value" : [ "Integer" ] } ] @@ -3058,26 +3219,28 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "38", + "localId" : "247", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "35", + "localId" : "251", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "34", + "localId" : "250", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "32", + "localId" : "248", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "33", + "localId" : "249", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3085,39 +3248,39 @@ module.exports['AsListType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "37", + "localId" : "252", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "36", + "localId" : "253", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "46", + "localId" : "255", "name" : "TupleAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "46", + "r" : "255", "s" : [ { "value" : [ "","define ","TupleAsListOfIntegers",": " ] }, { - "r" : "45", + "r" : "256", "s" : [ { - "r" : "42", + "r" : "259", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "41", + "r" : "257", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "40", + "r" : "258", "value" : [ "A",": ","5" ] } ] }, { @@ -3129,11 +3292,11 @@ module.exports['AsListType'] = { }, { "value" : [ " as " ] }, { - "r" : "44", + "r" : "260", "s" : [ { "value" : [ "List<" ] }, { - "r" : "43", + "r" : "261", "s" : [ { "value" : [ "Integer" ] } ] @@ -3145,20 +3308,22 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "45", + "localId" : "256", "strict" : false, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "42", + "localId" : "259", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "41", + "localId" : "257", "type" : "Tuple", "element" : [ { "name" : "A", "value" : { - "localId" : "40", + "localId" : "258", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3167,38 +3332,38 @@ module.exports['AsListType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "44", + "localId" : "260", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "43", + "localId" : "261", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "57", + "localId" : "263", "name" : "CastListOfIntegersAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "57", + "r" : "263", "s" : [ { "value" : [ "","define ","CastListOfIntegersAsListOfIntegers",": " ] }, { - "r" : "56", + "r" : "264", "s" : [ { "value" : [ "cast " ] }, { - "r" : "53", + "r" : "271", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "52", + "r" : "265", "s" : [ { - "r" : "47", + "r" : "266", "value" : [ "{","1",", ","2",", ","3",", ","4",", ","5","}" ] } ] }, { @@ -3207,11 +3372,11 @@ module.exports['AsListType'] = { }, { "value" : [ " as " ] }, { - "r" : "55", + "r" : "272", "s" : [ { "value" : [ "List<" ] }, { - "r" : "54", + "r" : "273", "s" : [ { "value" : [ "Integer" ] } ] @@ -3223,38 +3388,40 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "56", + "localId" : "264", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "53", + "localId" : "271", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "52", + "localId" : "265", "type" : "List", "element" : [ { - "localId" : "47", + "localId" : "266", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, { - "localId" : "48", + "localId" : "267", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", "type" : "Literal" }, { - "localId" : "49", + "localId" : "268", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", "type" : "Literal" }, { - "localId" : "50", + "localId" : "269", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", "type" : "Literal" }, { - "localId" : "51", + "localId" : "270", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3262,61 +3429,61 @@ module.exports['AsListType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "55", + "localId" : "272", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "54", + "localId" : "273", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "67", + "localId" : "275", "name" : "CastListOfStringsAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "67", + "r" : "275", "s" : [ { "value" : [ "","define ","CastListOfStringsAsListOfIntegers",": " ] }, { - "r" : "66", + "r" : "276", "s" : [ { "value" : [ "cast " ] }, { - "r" : "63", + "r" : "282", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "62", + "r" : "277", "s" : [ { "value" : [ "{" ] }, { - "r" : "58", + "r" : "278", "s" : [ { "value" : [ "'a'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "59", + "r" : "279", "s" : [ { "value" : [ "'b'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "60", + "r" : "280", "s" : [ { "value" : [ "'c'" ] } ] }, { "value" : [ ", " ] }, { - "r" : "61", + "r" : "281", "s" : [ { "value" : [ "'d'" ] } ] @@ -3329,11 +3496,11 @@ module.exports['AsListType'] = { }, { "value" : [ " as " ] }, { - "r" : "65", + "r" : "283", "s" : [ { "value" : [ "List<" ] }, { - "r" : "64", + "r" : "284", "s" : [ { "value" : [ "Integer" ] } ] @@ -3345,33 +3512,35 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "66", + "localId" : "276", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "63", + "localId" : "282", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "62", + "localId" : "277", "type" : "List", "element" : [ { - "localId" : "58", + "localId" : "278", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", "type" : "Literal" }, { - "localId" : "59", + "localId" : "279", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", "type" : "Literal" }, { - "localId" : "60", + "localId" : "280", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", "type" : "Literal" }, { - "localId" : "61", + "localId" : "281", "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "d", "type" : "Literal" @@ -3379,44 +3548,44 @@ module.exports['AsListType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "65", + "localId" : "283", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "64", + "localId" : "284", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "73", + "localId" : "286", "name" : "CastIntegerAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "73", + "r" : "286", "s" : [ { "value" : [ "","define ","CastIntegerAsListOfIntegers",": " ] }, { - "r" : "72", + "r" : "287", "s" : [ { "value" : [ "cast " ] }, { - "r" : "69", + "r" : "289", "s" : [ { - "r" : "68", + "r" : "288", "value" : [ "Echo","(","5",")" ] } ] }, { "value" : [ " as " ] }, { - "r" : "71", + "r" : "290", "s" : [ { "value" : [ "List<" ] }, { - "r" : "70", + "r" : "291", "s" : [ { "value" : [ "Integer" ] } ] @@ -3428,53 +3597,55 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "72", + "localId" : "287", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "69", + "localId" : "289", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "68", + "localId" : "288", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" } ] }, "asTypeSpecifier" : { - "localId" : "71", + "localId" : "290", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "70", + "localId" : "291", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "81", + "localId" : "293", "name" : "CastIntervalAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "81", + "r" : "293", "s" : [ { "value" : [ "","define ","CastIntervalAsListOfIntegers",": " ] }, { - "r" : "80", + "r" : "294", "s" : [ { "value" : [ "cast " ] }, { - "r" : "77", + "r" : "298", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "76", + "r" : "297", "s" : [ { - "r" : "74", + "r" : "295", "value" : [ "Interval[","1",", ","5","]" ] } ] }, { @@ -3483,11 +3654,11 @@ module.exports['AsListType'] = { }, { "value" : [ " as " ] }, { - "r" : "79", + "r" : "299", "s" : [ { "value" : [ "List<" ] }, { - "r" : "78", + "r" : "300", "s" : [ { "value" : [ "Integer" ] } ] @@ -3499,26 +3670,28 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "80", + "localId" : "294", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "77", + "localId" : "298", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "76", + "localId" : "297", "lowClosed" : true, "highClosed" : true, "type" : "Interval", "low" : { - "localId" : "74", + "localId" : "295", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", "type" : "Literal" }, "high" : { - "localId" : "75", + "localId" : "296", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3526,41 +3699,41 @@ module.exports['AsListType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "79", + "localId" : "299", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "78", + "localId" : "300", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } } } }, { - "localId" : "88", + "localId" : "302", "name" : "CastTupleAsListOfIntegers", "context" : "Patient", "accessLevel" : "Public", "annotation" : [ { "type" : "Annotation", "s" : { - "r" : "88", + "r" : "302", "s" : [ { "value" : [ "","define ","CastTupleAsListOfIntegers",": " ] }, { - "r" : "87", + "r" : "303", "s" : [ { "value" : [ "cast " ] }, { - "r" : "84", + "r" : "306", "s" : [ { "value" : [ "Echo","(" ] }, { - "r" : "83", + "r" : "304", "s" : [ { "value" : [ "Tuple{" ] }, { "s" : [ { - "r" : "82", + "r" : "305", "value" : [ "A",": ","5" ] } ] }, { @@ -3572,11 +3745,11 @@ module.exports['AsListType'] = { }, { "value" : [ " as " ] }, { - "r" : "86", + "r" : "307", "s" : [ { "value" : [ "List<" ] }, { - "r" : "85", + "r" : "308", "s" : [ { "value" : [ "Integer" ] } ] @@ -3588,20 +3761,22 @@ module.exports['AsListType'] = { } } ], "expression" : { - "localId" : "87", + "localId" : "303", "strict" : true, "type" : "As", + "signature" : [ ], "operand" : { - "localId" : "84", + "localId" : "306", "name" : "Echo", "type" : "FunctionRef", + "signature" : [ ], "operand" : [ { - "localId" : "83", + "localId" : "304", "type" : "Tuple", "element" : [ { "name" : "A", "value" : { - "localId" : "82", + "localId" : "305", "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", "type" : "Literal" @@ -3610,10 +3785,10 @@ module.exports['AsListType'] = { } ] }, "asTypeSpecifier" : { - "localId" : "86", + "localId" : "307", "type" : "ListTypeSpecifier", "elementType" : { - "localId" : "85", + "localId" : "308", "name" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "NamedTypeSpecifier" } @@ -3643,14 +3818,16 @@ define CastTupleAsIntervalOfIntegers: cast Echo(Tuple{A: 5}) as Interval snip try { ModelManager modelManager = new ModelManager(); JavaScriptTestDataGenerator.loadModelInfo(new File("../../src/simple-modelinfo.xml"), modelManager); - LibraryManager libraryManager = new LibraryManager(modelManager); + LibraryManager libraryManager = new LibraryManager(modelManager, + new CqlCompilerOptions(CqlCompilerOptions.Options.EnableDateRangeOptimization, + CqlCompilerOptions.Options.EnableAnnotations)); libraryManager.getLibrarySourceLoader().registerProvider(new DefaultLibrarySourceProvider(file.getParent())); - CqlTranslator cqlt = CqlTranslator.fromText( - snippet, - modelManager, - libraryManager, - CqlTranslatorOptions.Options.EnableDateRangeOptimization, - CqlTranslatorOptions.Options.EnableAnnotations - ); + CqlTranslator cqlt = CqlTranslator.fromText(snippet, libraryManager); if (! cqlt.getErrors().isEmpty()) { pw.println("/*"); pw.println("Translation Error(s):"); From 8f144fe6bc8f5c5f161eb2f3efafca0038faf565 Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Wed, 10 Jul 2024 18:47:23 -0400 Subject: [PATCH 02/12] updated spec tests with 3.12.0 translation --- test/generator/build.gradle | 2 +- .../cql/CqlAggregateFunctionsTest.json | 1044 +- test/spec-tests/cql/CqlAggregateTest.json | 63 +- .../cql/CqlArithmeticFunctionsTest.json | 2447 ++- .../cql/CqlComparisonOperatorsTest.json | 3544 ++++- .../cql/CqlConditionalOperatorsTest.json | 331 +- .../cql/CqlDateTimeOperatorsTest.json | 10375 ++++++++---- .../CqlErrorsAndMessagingOperatorsTest.json | 127 +- .../cql/CqlIntervalOperatorsTest.json | 13143 +++++++++++----- test/spec-tests/cql/CqlListOperatorsTest.json | 6930 +++++--- .../cql/CqlLogicalOperatorsTest.json | 457 +- .../cql/CqlNullologicalOperatorsTest.json | 415 +- .../cql/CqlStringOperatorsTest.json | 1142 +- test/spec-tests/cql/CqlTypeOperatorsTest.json | 420 +- test/spec-tests/cql/CqlTypesTest.json | 557 +- .../cql/ValueLiteralsAndSelectors.json | 919 +- 16 files changed, 31168 insertions(+), 10748 deletions(-) diff --git a/test/generator/build.gradle b/test/generator/build.gradle index bef12096f..4e8782dac 100644 --- a/test/generator/build.gradle +++ b/test/generator/build.gradle @@ -32,6 +32,6 @@ task watchTestData (dependsOn: 'classes', type: JavaExec) { task generateSpecTestData(dependsOn: 'classes', type: JavaExec) { classpath = sourceSets.main.runtimeClasspath - main = 'org.cqframework.cql.cql2elm.cli.CqlTranslator' + main = 'org.cqframework.cql.cql2elm.cli.Main' args '--input', "${projectDir}/../spec-tests/cql", '--format', 'JSON' } diff --git a/test/spec-tests/cql/CqlAggregateFunctionsTest.json b/test/spec-tests/cql/CqlAggregateFunctionsTest.json index ba64bfda6..09a9d4baa 100644 --- a/test/spec-tests/cql/CqlAggregateFunctionsTest.json +++ b/test/spec-tests/cql/CqlAggregateFunctionsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,54 +17,73 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "AllTrue", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "AllTrueAllTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AllTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -72,7 +92,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -80,20 +101,26 @@ "name" : "AllTrueTrueFirst", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AllTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -102,7 +129,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -110,20 +138,26 @@ "name" : "AllTrueFalseFirst", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AllTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -132,7 +166,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -140,24 +175,31 @@ "name" : "AllTrueAllTrueFalseTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AllTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -166,7 +208,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -174,24 +217,31 @@ "name" : "AllTrueAllFalseTrueFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AllTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -200,7 +250,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -208,26 +259,35 @@ "name" : "AllTrueNullFirst", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AllTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -236,7 +296,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -244,26 +305,39 @@ "name" : "AllTrueEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AllTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "Query", + "annotation" : [ ], "source" : [ { "alias" : "X", + "annotation" : [ ], "expression" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { "distinct" : false, + "annotation" : [ ], "expression" : { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "name" : "X", - "type" : "AliasRef" + "type" : "AliasRef", + "annotation" : [ ] } } } @@ -274,7 +348,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -284,26 +359,34 @@ "name" : "AnyTrue", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "AnyTrueAllTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AnyTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -312,7 +395,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -320,20 +404,26 @@ "name" : "AnyTrueAllFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AnyTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -342,7 +432,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -350,24 +441,31 @@ "name" : "AnyTrueAllTrueFalseTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AnyTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -376,7 +474,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -384,24 +483,31 @@ "name" : "AnyTrueAllFalseTrueFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AnyTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -410,7 +516,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -418,20 +525,26 @@ "name" : "AnyTrueTrueFirst", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AnyTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -440,7 +553,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -448,20 +562,26 @@ "name" : "AnyTrueFalseFirst", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AnyTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -470,7 +590,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -478,22 +599,30 @@ "name" : "AnyTrueNullFirstThenTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AnyTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -502,7 +631,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -510,22 +640,30 @@ "name" : "AnyTrueNullFirstThenFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AnyTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -534,7 +672,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -542,26 +681,39 @@ "name" : "AnyTrueEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "AnyTrue", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "Query", + "annotation" : [ ], "source" : [ { "alias" : "X", + "annotation" : [ ], "expression" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { "distinct" : false, + "annotation" : [ ], "expression" : { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "name" : "X", - "type" : "AliasRef" + "type" : "AliasRef", + "annotation" : [ ] } } } @@ -572,7 +724,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -582,34 +735,44 @@ "name" : "Avg", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "AvgTest1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Avg", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -618,7 +781,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -628,40 +792,53 @@ "name" : "Count", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "CountTest1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Count", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "99", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -670,7 +847,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -678,32 +856,45 @@ "name" : "CountTestDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Count", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -713,7 +904,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -721,77 +913,99 @@ "name" : "CountTestTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Count", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -801,7 +1015,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -809,12 +1024,17 @@ "name" : "CountTestNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Count", + "annotation" : [ ], + "signature" : [ ], "source" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } }, { @@ -822,7 +1042,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -832,50 +1053,64 @@ "name" : "Max", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "MaxTestInteger", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Max", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "90", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -884,7 +1119,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "90", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -892,24 +1128,31 @@ "name" : "MaxTestString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Max", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bye", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "zebra", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -918,7 +1161,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "zebra", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -926,62 +1170,81 @@ "name" : "MaxTestDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Max", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -990,20 +1253,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1012,77 +1280,99 @@ "name" : "MaxTestTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Max", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1091,25 +1381,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1120,42 +1416,54 @@ "name" : "Median", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "MedianTestDecimal", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Median", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1164,7 +1472,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1174,50 +1483,64 @@ "name" : "Min", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "MinTestInteger", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Min", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "90", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1226,7 +1549,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1234,24 +1558,31 @@ "name" : "MinTestString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Min", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bye", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "zebra", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1260,7 +1591,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bye", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1268,62 +1600,81 @@ "name" : "MinTestDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Min", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1332,20 +1683,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1354,77 +1710,99 @@ "name" : "MinTestTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Min", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1433,25 +1811,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1462,50 +1846,64 @@ "name" : "Mode", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ModeTestInteger", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Mode", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1514,7 +1912,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1522,79 +1921,103 @@ "name" : "ModeTestDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Mode", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1603,20 +2026,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1625,99 +2053,127 @@ "name" : "ModeTestTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Mode", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1726,25 +2182,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1755,38 +2217,49 @@ "name" : "PopulationStdDev", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "PopStdDevTest1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "PopulationStdDev", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1795,7 +2268,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.41421356", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1805,38 +2279,49 @@ "name" : "PopulationVariance", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "PopVarianceTest1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "PopulationVariance", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1845,7 +2330,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1855,38 +2341,49 @@ "name" : "StdDev", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "StdDevTest1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "StdDev", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1895,7 +2392,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.58113883", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1905,38 +2403,49 @@ "name" : "Sum", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SumTest1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Sum", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1945,7 +2454,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1953,27 +2463,38 @@ "name" : "SumTestNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Sum", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1983,7 +2504,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1993,38 +2515,49 @@ "name" : "Variance", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "VarianceTest1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Variance", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -2033,7 +2566,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlAggregateTest.json b/test/spec-tests/cql/CqlAggregateTest.json index 3b996c499..86bb662cd 100644 --- a/test/spec-tests/cql/CqlAggregateTest.json +++ b/test/spec-tests/cql/CqlAggregateTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,88 +17,117 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "AggregateTests", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "FactorialOfFive", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Query", + "annotation" : [ ], "source" : [ { "alias" : "Num", + "annotation" : [ ], "expression" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ], + "let" : [ ], "relationship" : [ ], "aggregate" : { "identifier" : "Result", + "annotation" : [ ], "expression" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "name" : "Result", - "type" : "QueryLetRef" + "type" : "QueryLetRef", + "annotation" : [ ] }, { "name" : "Num", - "type" : "AliasRef" + "type" : "AliasRef", + "annotation" : [ ] } ] }, "starting" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -106,7 +136,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "120", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -114,12 +145,14 @@ "name" : "RolledOutIntervals", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve identifier MedicationRequestIntervals in the current library.", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlArithmeticFunctionsTest.json b/test/spec-tests/cql/CqlArithmeticFunctionsTest.json index 562e9cf79..4308f1988 100644 --- a/test/spec-tests/cql/CqlArithmeticFunctionsTest.json +++ b/test/spec-tests/cql/CqlArithmeticFunctionsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,60 +17,81 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "Abs", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "AbsNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Abs", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -77,14 +99,18 @@ "name" : "Abs0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Abs", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -92,7 +118,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -100,16 +127,22 @@ "name" : "AbsNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Abs", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -118,7 +151,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -126,16 +160,22 @@ "name" : "AbsNeg1Dec", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Abs", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -144,7 +184,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -152,14 +193,18 @@ "name" : "Abs0Dec", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Abs", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -167,7 +212,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -175,16 +221,22 @@ "name" : "Abs1cm", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Abs", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 1.0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } @@ -193,7 +245,8 @@ "value" : { "value" : 1.0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -201,12 +254,14 @@ "name" : "AbsLong", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -216,32 +271,42 @@ "name" : "Add", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "AddNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -249,18 +314,23 @@ "name" : "Add11", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -268,7 +338,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -276,18 +347,23 @@ "name" : "Add1D1D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -295,7 +371,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -303,18 +380,23 @@ "name" : "Add1Q1Q", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "g/cm3", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "g/cm3", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -322,7 +404,8 @@ "value" : { "value" : 2.0, "unit" : "g/cm3", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -330,21 +413,28 @@ "name" : "AddIAndD", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -352,7 +442,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -360,18 +451,23 @@ "name" : "Add1L1L", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Long", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Long", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -379,7 +475,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Long", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -389,32 +486,42 @@ "name" : "Ceiling", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "CeilingNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ceiling", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -422,14 +529,18 @@ "name" : "Ceiling1D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ceiling", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -437,7 +548,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -445,14 +557,18 @@ "name" : "Ceiling1D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ceiling", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -460,7 +576,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -468,16 +585,22 @@ "name" : "CeilingNegD1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ceiling", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -486,7 +609,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -494,16 +618,22 @@ "name" : "CeilingNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ceiling", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -511,10 +641,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -523,16 +656,22 @@ "name" : "CeilingNeg1D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ceiling", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -540,10 +679,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -552,16 +694,22 @@ "name" : "Ceiling1I", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ceiling", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -570,7 +718,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -580,35 +729,47 @@ "name" : "Divide", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DivideNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -616,30 +777,40 @@ "name" : "Divide10", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -647,23 +818,32 @@ "name" : "Divide01", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -672,7 +852,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -680,23 +861,32 @@ "name" : "Divide11", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -705,7 +895,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -713,18 +904,23 @@ "name" : "Divide1d1d", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -732,7 +928,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -740,23 +937,32 @@ "name" : "Divide103", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -765,7 +971,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.33333333", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -773,20 +980,27 @@ "name" : "Divide1Q1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "g/cm3", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "type" : "ToQuantity", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -795,7 +1009,8 @@ "value" : { "value" : 1.0, "unit" : "g/cm3", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -803,18 +1018,23 @@ "name" : "Divide1Q1Q", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "g/cm3", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "g/cm3", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -822,7 +1042,8 @@ "value" : { "value" : 1.0, "unit" : "1", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -830,21 +1051,28 @@ "name" : "Divide10I5D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -852,7 +1080,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -860,23 +1089,32 @@ "name" : "Divide10I5I", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -885,7 +1123,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -893,20 +1132,27 @@ "name" : "Divide10Q5I", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Divide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "type" : "ToQuantity", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -915,7 +1161,8 @@ "value" : { "value" : 2.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -925,32 +1172,42 @@ "name" : "Floor", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "FloorNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Floor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -958,16 +1215,22 @@ "name" : "Floor1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Floor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -976,7 +1239,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -984,14 +1248,18 @@ "name" : "Floor1D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Floor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -999,7 +1267,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1007,14 +1276,18 @@ "name" : "Floor1D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Floor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1022,7 +1295,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1030,16 +1304,22 @@ "name" : "FloorNegD1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Floor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1047,10 +1327,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1059,16 +1342,22 @@ "name" : "FloorNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Floor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1076,10 +1365,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1088,16 +1380,22 @@ "name" : "FloorNeg1D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Floor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1105,10 +1403,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1117,16 +1418,22 @@ "name" : "Floor2I", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Floor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1135,7 +1442,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1145,32 +1453,42 @@ "name" : "Exp", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ExpNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exp", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1178,16 +1496,22 @@ "name" : "Exp0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exp", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1196,7 +1520,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1204,18 +1529,26 @@ "name" : "ExpNeg0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exp", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1225,7 +1558,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1233,16 +1567,22 @@ "name" : "Exp1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exp", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1251,7 +1591,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.718281828459045090795598298427648842334747314453125", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1259,18 +1600,26 @@ "name" : "ExpNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exp", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1280,7 +1629,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.367879441171442334024277442949824035167694091796875", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1288,16 +1638,22 @@ "name" : "Exp1000", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exp", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1306,7 +1662,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1314,14 +1671,18 @@ "name" : "Exp1000D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exp", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1000.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1329,7 +1690,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1339,18 +1701,22 @@ "name" : "HighBoundary", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "HighBoundaryDecimal", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HighBoundary not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1358,12 +1724,14 @@ "name" : "HighBoundaryDateMonth", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HighBoundary not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1371,12 +1739,14 @@ "name" : "HighBoundaryDateTimeMillisecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HighBoundary not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1384,12 +1754,14 @@ "name" : "HighBoundaryTimeMillisecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "HighBoundary not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1399,34 +1771,46 @@ "name" : "Log", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LogNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Log", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1434,29 +1818,39 @@ "name" : "Log1BaseNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Log", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1464,30 +1858,40 @@ "name" : "Log1Base1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Log", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1495,23 +1899,32 @@ "name" : "Log1Base2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Log", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1520,7 +1933,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1528,23 +1942,32 @@ "name" : "Log1Base100", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Log", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "100", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1553,7 +1976,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1561,23 +1985,32 @@ "name" : "Log16Base2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Log", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1586,7 +2019,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1594,20 +2028,27 @@ "name" : "LogD125Base2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Log", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.125", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1615,10 +2056,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1629,18 +2073,22 @@ "name" : "LowBoundary", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LowBoundaryDecimal", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "LowBoundary not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1648,12 +2096,14 @@ "name" : "LowBoundaryDateMonth", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "LowBoundary not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1661,12 +2111,14 @@ "name" : "LowBoundaryDateTimeMillisecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "LowBoundary not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1674,12 +2126,14 @@ "name" : "LowBoundaryTimeMillisecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "LowBoundary not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1689,28 +2143,37 @@ "name" : "Ln", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LnNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ln", + "annotation" : [ ], + "signature" : [ ], "operand" : { "asType" : "{urn:hl7-org:elm-types:r1}Decimal", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1718,16 +2181,22 @@ "name" : "Ln0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ln", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1736,7 +2205,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1744,18 +2214,26 @@ "name" : "LnNeg0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ln", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1765,7 +2243,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1773,16 +2252,22 @@ "name" : "Ln1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ln", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1791,7 +2276,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1799,18 +2285,26 @@ "name" : "LnNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ln", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1818,7 +2312,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1826,16 +2321,22 @@ "name" : "Ln1000", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ln", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1844,7 +2345,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.907755278982136815102421678602695465087890625", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1852,14 +2354,18 @@ "name" : "Ln1000D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ln", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1000.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1867,7 +2373,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.907755278982136815102421678602695465087890625", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1877,26 +2384,33 @@ "name" : "MinValue", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerMinValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "MinValue" + "type" : "MinValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483648", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1905,12 +2419,14 @@ "name" : "LongMinValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1918,20 +2434,25 @@ "name" : "DecimalMinValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "MinValue" + "type" : "MinValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "99999999999999999999.99999999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1940,50 +2461,61 @@ "name" : "DateTimeMinValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "MinValue" + "type" : "MinValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1992,30 +2524,37 @@ "name" : "DateMinValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Date", - "type" : "MinValue" + "type" : "MinValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2024,35 +2563,43 @@ "name" : "TimeMinValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Time", - "type" : "MinValue" + "type" : "MinValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2063,24 +2610,29 @@ "name" : "MaxValue", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "MaxValue" + "type" : "MaxValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483647", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2088,12 +2640,14 @@ "name" : "LongMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2101,18 +2655,21 @@ "name" : "DecimalMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "MaxValue" + "type" : "MaxValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "99999999999999999999.99999999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2120,50 +2677,61 @@ "name" : "DateTimeMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "MaxValue" + "type" : "MaxValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2172,30 +2740,37 @@ "name" : "DateMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Date", - "type" : "MaxValue" + "type" : "MaxValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2204,35 +2779,43 @@ "name" : "TimeMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Time", - "type" : "MaxValue" + "type" : "MaxValue", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2243,32 +2826,42 @@ "name" : "Modulo", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ModuloNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Modulo", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -2276,24 +2869,30 @@ "name" : "Modulo0By0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Modulo", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -2301,18 +2900,23 @@ "name" : "Modulo4By2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Modulo", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2320,7 +2924,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2328,12 +2933,14 @@ "name" : "Modulo4LBy2L", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2341,18 +2948,23 @@ "name" : "Modulo4DBy2D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Modulo", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2360,7 +2972,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2368,18 +2981,23 @@ "name" : "Modulo10By3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Modulo", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2387,7 +3005,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2395,18 +3014,23 @@ "name" : "Modulo10DBy3D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Modulo", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2414,7 +3038,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2422,21 +3047,28 @@ "name" : "Modulo10IBy3D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Modulo", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2444,7 +3076,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2452,20 +3085,27 @@ "name" : "ModuloDResult", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Modulo", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2474,7 +3114,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2482,12 +3123,14 @@ "name" : "ModuloQuantity", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Modulo not implemented for Quantity", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2497,32 +3140,42 @@ "name" : "Multiply", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "MultiplyNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -2530,18 +3183,23 @@ "name" : "Multiply1By1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2549,7 +3207,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2557,18 +3216,23 @@ "name" : "Multiply1DBy2D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2576,7 +3240,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2584,12 +3249,14 @@ "name" : "Multiply1By1L", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2597,21 +3264,28 @@ "name" : "Multiply1IBy2D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2619,7 +3293,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2627,18 +3302,23 @@ "name" : "Multiply1CMBy2CM", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1.0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 2.0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -2646,7 +3326,8 @@ "value" : { "value" : 2.0, "unit" : "cm2", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -2656,32 +3337,42 @@ "name" : "Negate", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "NegateNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -2689,14 +3380,18 @@ "name" : "Negate0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -2704,7 +3399,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2712,16 +3408,22 @@ "name" : "NegateNeg0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -2730,7 +3432,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2738,24 +3441,31 @@ "name" : "Negate1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2764,16 +3474,22 @@ "name" : "NegateNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -2782,7 +3498,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2790,12 +3507,14 @@ "name" : "NegateNeg1L", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2803,14 +3522,18 @@ "name" : "Negate0D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -2818,7 +3541,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2826,16 +3550,22 @@ "name" : "NegateNeg0D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -2844,7 +3574,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2852,24 +3583,31 @@ "name" : "Negate1D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2878,16 +3616,22 @@ "name" : "NegateNeg1D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -2896,7 +3640,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2904,24 +3649,31 @@ "name" : "Negate1CM", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 1.0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -2932,18 +3684,22 @@ "name" : "Precision", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "PrecisionDecimal", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Precision for Decimal not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2951,16 +3707,22 @@ "name" : "PrecisionYear", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Precision", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -2969,7 +3731,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2977,46 +3740,58 @@ "name" : "PrecisionDateTimeMilliseconds", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Precision", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3025,7 +3800,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3033,21 +3809,28 @@ "name" : "PrecisionTimeMinutes", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Precision", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3056,7 +3839,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3064,31 +3848,40 @@ "name" : "PrecisionTimeMilliseconds", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Precision", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3097,7 +3890,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3107,32 +3901,42 @@ "name" : "Predecessor", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "PredecessorNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Predecessor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -3140,24 +3944,31 @@ "name" : "PredecessorOf0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Predecessor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -3166,14 +3977,18 @@ "name" : "PredecessorOf1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Predecessor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -3181,7 +3996,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3189,12 +4005,14 @@ "name" : "PredecessorOf1L", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3202,12 +4020,14 @@ "name" : "PredecessorOf1D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Wrong answer (doesn't recognize 1.0 as decimal)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3215,14 +4035,18 @@ "name" : "PredecessorOf101D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Predecessor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -3230,7 +4054,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.00999999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3238,12 +4063,14 @@ "name" : "PredecessorOf1QCM", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Wrong answer (doesn't recognize 1.0 as decimal)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3251,26 +4078,34 @@ "name" : "PredecessorOfJan12000", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Predecessor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3278,20 +4113,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -3300,31 +4140,40 @@ "name" : "PredecessorOfNoon", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Predecessor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3332,25 +4181,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -3359,46 +4214,58 @@ "name" : "PredecessorUnderflowDt", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Predecessor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3407,7 +4274,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3415,31 +4283,40 @@ "name" : "PredecessorUnderflowT", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Predecessor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3448,7 +4325,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3458,42 +4336,56 @@ "name" : "Power", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "PowerNullToNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } }, { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -3501,18 +4393,23 @@ "name" : "Power0To0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3520,7 +4417,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3528,18 +4426,23 @@ "name" : "Power2To2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3547,7 +4450,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3555,21 +4459,28 @@ "name" : "PowerNeg2To2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3577,7 +4488,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3585,20 +4497,27 @@ "name" : "Power2ToNeg2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3607,7 +4526,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3615,12 +4535,14 @@ "name" : "Power2LTo2L", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3628,18 +4550,23 @@ "name" : "Power2DTo2D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3647,7 +4574,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3655,21 +4583,28 @@ "name" : "PowerNeg2DTo2D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3677,7 +4612,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3685,20 +4621,27 @@ "name" : "Power2DToNeg2D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3707,7 +4650,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3715,20 +4659,27 @@ "name" : "Power2DTo2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3737,7 +4688,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3745,21 +4697,28 @@ "name" : "Power2To2D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3767,7 +4726,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3775,18 +4735,23 @@ "name" : "Power2To4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3794,7 +4759,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3802,18 +4768,23 @@ "name" : "Power2DTo4D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3821,7 +4792,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "16.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3829,31 +4801,43 @@ "name" : "Power2DToNeg2DEquivalence", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3861,7 +4845,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3871,32 +4856,42 @@ "name" : "Round", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "RoundNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -3904,16 +4899,22 @@ "name" : "Round1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3922,7 +4923,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3930,14 +4932,18 @@ "name" : "Round0D5", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -3945,7 +4951,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3953,14 +4960,18 @@ "name" : "Round0D4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -3968,7 +4979,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3976,19 +4988,24 @@ "name" : "Round3D14159", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.14159", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "precision" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -3996,7 +5013,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4004,16 +5022,22 @@ "name" : "RoundNeg0D5", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4022,7 +5046,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4030,16 +5055,22 @@ "name" : "RoundNeg0D4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4048,7 +5079,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4056,16 +5088,22 @@ "name" : "RoundNeg0D6", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4073,10 +5111,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4085,16 +5126,22 @@ "name" : "RoundNeg1D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4102,10 +5149,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4114,16 +5164,22 @@ "name" : "RoundNeg1D5", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4131,10 +5187,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4143,16 +5202,22 @@ "name" : "RoundNeg1D6", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Round", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4160,10 +5225,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4174,32 +5242,42 @@ "name" : "Subtract", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SubtractNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -4207,18 +5285,23 @@ "name" : "Subtract1And1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4226,7 +5309,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4234,12 +5318,14 @@ "name" : "Subtract1LAnd1L", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4247,28 +5333,36 @@ "name" : "Subtract1DAnd2D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4277,28 +5371,36 @@ "name" : "Subtract1CMAnd2CM", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1.0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 2.0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 1.0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -4307,21 +5409,28 @@ "name" : "Subtract2And11D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4329,7 +5438,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4339,32 +5449,42 @@ "name" : "Successor", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SuccessorNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Successor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -4372,14 +5492,18 @@ "name" : "SuccessorOf0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Successor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -4387,7 +5511,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4395,14 +5520,18 @@ "name" : "SuccessorOf1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Successor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -4410,7 +5539,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4418,12 +5548,14 @@ "name" : "SuccessorOf1L", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4431,12 +5563,14 @@ "name" : "SuccessorOf1D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Wrong answer (doesn't recognize 1.0 as decimal)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4444,14 +5578,18 @@ "name" : "SuccessorOf101D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Successor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -4459,7 +5597,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.01000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4467,26 +5606,34 @@ "name" : "SuccessorOfJan12000", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Successor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4494,20 +5641,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4516,31 +5668,40 @@ "name" : "SuccessorOfNoon", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Successor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4548,25 +5709,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4575,46 +5742,58 @@ "name" : "SuccessorOverflowDt", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Successor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4623,7 +5802,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4631,31 +5811,40 @@ "name" : "SuccessorOverflowT", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Successor", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4664,7 +5853,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4674,32 +5864,42 @@ "name" : "Truncate", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TruncateNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -4707,16 +5907,22 @@ "name" : "Truncate0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4725,7 +5931,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4733,14 +5940,18 @@ "name" : "Truncate0D0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -4748,7 +5959,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4756,14 +5968,18 @@ "name" : "Truncate0D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -4771,7 +5987,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4779,16 +5996,22 @@ "name" : "Truncate1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4797,7 +6020,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4805,14 +6029,18 @@ "name" : "Truncate1D0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -4820,7 +6048,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4828,14 +6057,18 @@ "name" : "Truncate1D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -4843,7 +6076,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4851,14 +6085,18 @@ "name" : "Truncate1D9", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -4866,7 +6104,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4874,18 +6113,26 @@ "name" : "TruncateNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4894,10 +6141,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4906,16 +6156,22 @@ "name" : "TruncateNeg1D0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4923,10 +6179,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4935,16 +6194,22 @@ "name" : "TruncateNeg1D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4952,10 +6217,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4964,16 +6232,22 @@ "name" : "TruncateNeg1D9", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Truncate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -4981,10 +6255,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4995,42 +6272,56 @@ "name" : "Truncated Divide", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TruncatedDivideNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } }, { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5038,18 +6329,23 @@ "name" : "TruncatedDivide2By1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5057,7 +6353,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5065,18 +6362,23 @@ "name" : "TruncatedDivide10By3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5084,7 +6386,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5092,12 +6395,14 @@ "name" : "TruncatedDivide10LBy3L", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Long not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5105,18 +6410,23 @@ "name" : "TruncatedDivide10d1By3D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5124,7 +6434,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5132,23 +6443,32 @@ "name" : "TruncatedDivideNeg2ByNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5157,7 +6477,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5165,23 +6486,32 @@ "name" : "TruncatedDivideNeg10ByNeg3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5190,7 +6520,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5198,23 +6529,32 @@ "name" : "TruncatedDivideNeg10d1ByNeg3D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5223,7 +6563,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5231,31 +6572,41 @@ "name" : "TruncatedDivideNeg2By1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5264,31 +6615,41 @@ "name" : "TruncatedDivideNeg10By3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5297,31 +6658,41 @@ "name" : "TruncatedDivideNeg10d1By3D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5330,20 +6701,27 @@ "name" : "TruncatedDivide2ByNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5351,10 +6729,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5363,20 +6744,27 @@ "name" : "TruncatedDivide10ByNeg3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5384,10 +6772,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5396,20 +6787,27 @@ "name" : "TruncatedDivide10d1ByNeg3D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5417,10 +6815,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5429,21 +6830,28 @@ "name" : "TruncatedDivide10By5D", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5451,7 +6859,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5459,12 +6868,14 @@ "name" : "TruncatedDivide10d1ByNeg3D1Quantity", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Truncated divide not implemented for Quantity", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlComparisonOperatorsTest.json b/test/spec-tests/cql/CqlComparisonOperatorsTest.json index a691838a1..f39c0d8de 100644 --- a/test/spec-tests/cql/CqlComparisonOperatorsTest.json +++ b/test/spec-tests/cql/CqlComparisonOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,65 +17,89 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "Between", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "BetweenIntTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -83,7 +108,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -93,24 +119,31 @@ "name" : "Equal", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SimpleEqTrueTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -118,7 +151,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -126,18 +160,23 @@ "name" : "SimpleEqTrueFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -145,7 +184,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -153,18 +193,23 @@ "name" : "SimpleEqFalseFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -172,7 +217,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -180,18 +226,23 @@ "name" : "SimpleEqFalseTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -199,7 +250,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -207,32 +259,43 @@ "name" : "SimpleEqNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -240,26 +303,34 @@ "name" : "SimpleEqTrueNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -267,26 +338,34 @@ "name" : "SimpleEqNullTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -294,18 +373,23 @@ "name" : "SimpleEqInt1Int1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -313,7 +397,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -321,18 +406,23 @@ "name" : "SimpleEqInt1Int2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -340,7 +430,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -348,18 +439,23 @@ "name" : "SimpleEqStringAStringA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -367,7 +463,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -375,18 +472,23 @@ "name" : "SimpleEqStringAStringB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -394,7 +496,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -402,18 +505,23 @@ "name" : "SimpleEqFloat1Float1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -421,7 +529,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -429,18 +538,23 @@ "name" : "SimpleEqFloat1Float2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -448,7 +562,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -456,20 +571,27 @@ "name" : "SimpleEqFloat1Int1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -478,7 +600,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -486,20 +609,27 @@ "name" : "SimpleEqFloat1Int2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -508,7 +638,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -516,18 +647,23 @@ "name" : "QuantityEqCM1CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -535,7 +671,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -543,18 +680,23 @@ "name" : "QuantityEqCM1M01", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 0.01, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -562,7 +704,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -570,18 +713,23 @@ "name" : "QuantityEqDiffPrecision", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 2.0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 2.00, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -589,7 +737,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -597,42 +746,51 @@ "name" : "TupleEqJohnJohn", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -642,7 +800,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -650,42 +809,51 @@ "name" : "TupleEqJohnJane", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jane", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -695,7 +863,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -703,42 +872,51 @@ "name" : "TupleEqJohn1John2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -748,7 +926,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -756,107 +935,132 @@ "name" : "TupleEqDateTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "dateId", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Date", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "dateId", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Date", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -867,7 +1071,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -875,107 +1080,132 @@ "name" : "TupleEqDateTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "dateId", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Date", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "dateId", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Date", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -986,7 +1216,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -994,77 +1225,96 @@ "name" : "TupleEqTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "timeId", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "TheTime", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "541", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "timeId", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "TheTime", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "541", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1075,7 +1325,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1083,77 +1334,96 @@ "name" : "TupleEqTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "timeId", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "TheTime", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "541", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "timeId", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "TheTime", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "540", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1164,7 +1434,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1172,14 +1443,21 @@ "name" : "DateTimeEqTodayToday", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] } ] } }, { @@ -1187,7 +1465,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1195,20 +1474,30 @@ "name" : "DateTimeEqTodayYesterday", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "value" : 1, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } ] } @@ -1217,7 +1506,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1225,98 +1515,125 @@ "name" : "DateTimeEqJanJan", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1326,7 +1643,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1334,98 +1652,125 @@ "name" : "DateTimeEqJanJuly", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1435,7 +1780,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1443,12 +1789,14 @@ "name" : "DateTimeEqNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Wrong answer (true vs null - due to not evaluating DateTime(null) as null)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1456,93 +1804,116 @@ "name" : "DateTimeUTC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "559", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "559", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1551,7 +1922,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1559,53 +1931,68 @@ "name" : "TimeEq10A10A", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1614,7 +2001,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1622,53 +2010,68 @@ "name" : "TimeEq10A10P", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1677,7 +2080,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1687,24 +2091,31 @@ "name" : "Greater", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "GreaterZZ", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1712,7 +2123,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1720,18 +2132,23 @@ "name" : "GreaterZ1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1739,7 +2156,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1747,20 +2165,27 @@ "name" : "GreaterZNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1769,7 +2194,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1777,18 +2203,23 @@ "name" : "GreaterDecZZ", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1796,7 +2227,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1804,18 +2236,23 @@ "name" : "GreaterDecZ1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1823,7 +2260,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1831,20 +2269,27 @@ "name" : "GreaterDecZNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1853,7 +2298,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1861,18 +2307,23 @@ "name" : "GreaterCM0CM0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -1880,7 +2331,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1888,18 +2340,23 @@ "name" : "GreaterCM0CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -1907,7 +2364,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1915,20 +2373,27 @@ "name" : "GreaterCM0NegCM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -1937,7 +2402,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1945,18 +2411,23 @@ "name" : "GreaterM1CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -1964,7 +2435,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1972,18 +2444,23 @@ "name" : "GreaterM1CM10", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 10, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -1991,7 +2468,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1999,18 +2477,23 @@ "name" : "GreaterAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2018,7 +2501,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2026,18 +2510,23 @@ "name" : "GreaterAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2045,7 +2534,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2053,18 +2543,23 @@ "name" : "GreaterBA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2072,7 +2567,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2080,18 +2576,23 @@ "name" : "GreaterAThanAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aa", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2099,7 +2600,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2107,18 +2609,23 @@ "name" : "GreaterAAThanA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aa", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2126,7 +2633,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2134,18 +2642,23 @@ "name" : "GreaterJackJill", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jack", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jill", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2153,7 +2666,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2161,43 +2675,56 @@ "name" : "DateTimeGreaterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2206,7 +2733,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2214,43 +2742,56 @@ "name" : "DateTimeGreaterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2259,7 +2800,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2267,53 +2809,68 @@ "name" : "TimeGreaterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2322,7 +2879,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2330,53 +2888,68 @@ "name" : "TimeGreaterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2385,7 +2958,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2393,40 +2967,52 @@ "name" : "UncertaintyGreaterNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -2434,33 +3020,44 @@ "name" : "UncertaintyGreaterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2469,7 +3066,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2477,33 +3075,44 @@ "name" : "UncertaintyGreaterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2512,7 +3121,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2522,24 +3132,31 @@ "name" : "Greater Or Equal", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "GreaterOrEqualZZ", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2547,7 +3164,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2555,18 +3173,23 @@ "name" : "GreaterOrEqualZ1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2574,7 +3197,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2582,20 +3206,27 @@ "name" : "GreaterOrEqualZNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2604,7 +3235,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2612,18 +3244,23 @@ "name" : "GreaterOrEqualDecZZ", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2631,7 +3268,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2639,18 +3277,23 @@ "name" : "GreaterOrEqualDecZ1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2658,7 +3301,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2666,20 +3310,27 @@ "name" : "GreaterOrEqualDecZNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2688,7 +3339,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2696,18 +3348,23 @@ "name" : "GreaterOrEqualCM0CM0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -2715,7 +3372,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2723,18 +3381,23 @@ "name" : "GreaterOrEqualCM0CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -2742,7 +3405,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2750,20 +3414,27 @@ "name" : "GreaterOrEqualCM0NegCM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -2772,7 +3443,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2780,18 +3452,23 @@ "name" : "GreaterOrEqualM1CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -2799,7 +3476,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2807,18 +3485,23 @@ "name" : "GreaterOrEqualM1CM10", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 10, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -2826,7 +3509,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2834,18 +3518,23 @@ "name" : "GreaterOrEqualAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2853,7 +3542,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2861,18 +3551,23 @@ "name" : "GreaterOrEqualAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2880,7 +3575,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2888,18 +3584,23 @@ "name" : "GreaterOrEqualBA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2907,7 +3608,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2915,18 +3617,23 @@ "name" : "GreaterOrEqualAThanAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aa", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2934,7 +3641,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2942,18 +3650,23 @@ "name" : "GreaterOrEqualAAThanA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aa", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2961,7 +3674,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2969,18 +3683,23 @@ "name" : "GreaterOrEqualJackJill", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jack", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jill", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -2988,7 +3707,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2996,83 +3716,104 @@ "name" : "DateTimeGreaterEqTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3081,7 +3822,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3089,83 +3831,104 @@ "name" : "DateTimeGreaterEqTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3174,7 +3937,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3182,83 +3946,104 @@ "name" : "DateTimeGreaterEqFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3267,7 +4052,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3275,53 +4061,68 @@ "name" : "TimeGreaterEqTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3330,7 +4131,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3338,53 +4140,68 @@ "name" : "TimeGreaterEqTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3393,7 +4210,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3401,53 +4219,68 @@ "name" : "TimeGreaterEqFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3456,7 +4289,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3464,40 +4298,52 @@ "name" : "UncertaintyGreaterEqualNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -3505,33 +4351,44 @@ "name" : "UncertaintyGreaterEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3540,7 +4397,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3548,33 +4406,44 @@ "name" : "UncertaintyGreaterEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3583,7 +4452,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3593,24 +4463,31 @@ "name" : "Less", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LessZZ", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3618,7 +4495,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3626,18 +4504,23 @@ "name" : "LessZ1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3645,7 +4528,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3653,20 +4537,27 @@ "name" : "LessZNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3675,7 +4566,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3683,18 +4575,23 @@ "name" : "LessDecZZ", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3702,7 +4599,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3710,18 +4608,23 @@ "name" : "LessDecZ1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3729,7 +4632,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3737,20 +4641,27 @@ "name" : "LessDecZNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3759,7 +4670,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3767,18 +4679,23 @@ "name" : "LessCM0CM0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -3786,7 +4703,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3794,18 +4712,23 @@ "name" : "LessCM0CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -3813,7 +4736,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3821,20 +4745,27 @@ "name" : "LessCM0NegCM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -3843,7 +4774,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3851,18 +4783,23 @@ "name" : "LessM1CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -3870,7 +4807,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3878,18 +4816,23 @@ "name" : "LessM1CM10", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 10, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -3897,7 +4840,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3905,18 +4849,23 @@ "name" : "LessAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3924,7 +4873,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3932,18 +4882,23 @@ "name" : "LessAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3951,7 +4906,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3959,18 +4915,23 @@ "name" : "LessBA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -3978,7 +4939,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3986,18 +4948,23 @@ "name" : "LessAThanAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aa", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4005,7 +4972,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4013,18 +4981,23 @@ "name" : "LessAAThanA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aa", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4032,7 +5005,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4040,18 +5014,23 @@ "name" : "LessJackJill", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jack", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jill", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4059,7 +5038,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4067,43 +5047,56 @@ "name" : "DateTimeLessTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4112,7 +5105,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4120,43 +5114,56 @@ "name" : "DateTimeLessFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4165,7 +5172,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4173,53 +5181,68 @@ "name" : "TimeLessTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4228,7 +5251,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4236,53 +5260,68 @@ "name" : "TimeLessFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4291,7 +5330,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4299,40 +5339,52 @@ "name" : "UncertaintyLessNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -4340,33 +5392,44 @@ "name" : "UncertaintyLessTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4375,7 +5438,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4383,33 +5447,44 @@ "name" : "UncertaintyLessFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4418,7 +5493,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4428,24 +5504,31 @@ "name" : "Less Or Equal", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LessOrEqualZZ", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4453,7 +5536,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4461,18 +5545,23 @@ "name" : "LessOrEqualZ1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4480,7 +5569,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4488,20 +5578,27 @@ "name" : "LessOrEqualZNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4510,7 +5607,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4518,18 +5616,23 @@ "name" : "LessOrEqualDecZZ", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4537,7 +5640,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4545,18 +5649,23 @@ "name" : "LessOrEqualDecZ1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4564,7 +5673,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4572,20 +5682,27 @@ "name" : "LessOrEqualDecZNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4594,7 +5711,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4602,18 +5720,23 @@ "name" : "LessOrEqualCM0CM0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -4621,7 +5744,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4629,18 +5753,23 @@ "name" : "LessOrEqualCM0CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -4648,7 +5777,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4656,20 +5786,27 @@ "name" : "LessOrEqualCM0NegCM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 0, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -4678,7 +5815,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4686,18 +5824,23 @@ "name" : "LessOrEqualM1CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -4705,7 +5848,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4713,18 +5857,23 @@ "name" : "LessOrEqualM1CM10", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 10, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -4732,7 +5881,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4740,18 +5890,23 @@ "name" : "LessOrEqualAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4759,7 +5914,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4767,18 +5923,23 @@ "name" : "LessOrEqualAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4786,7 +5947,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4794,18 +5956,23 @@ "name" : "LessOrEqualBA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4813,7 +5980,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4821,18 +5989,23 @@ "name" : "LessOrEqualAThanAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aa", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4840,7 +6013,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4848,18 +6022,23 @@ "name" : "LessOrEqualAAThanA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aa", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4867,7 +6046,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4875,18 +6055,23 @@ "name" : "LessOrEqualJackJill", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jack", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jill", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -4894,7 +6079,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4902,83 +6088,104 @@ "name" : "DateTimeLessEqTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4987,7 +6194,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4995,83 +6203,104 @@ "name" : "DateTimeLessEqTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5080,7 +6309,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5088,83 +6318,104 @@ "name" : "DateTimeLessEqFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5173,7 +6424,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5181,53 +6433,68 @@ "name" : "TimeLessEqTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5236,7 +6503,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5244,53 +6512,68 @@ "name" : "TimeLessEqTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5299,7 +6582,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5307,53 +6591,68 @@ "name" : "TimeLessEqFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5362,7 +6661,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5370,40 +6670,52 @@ "name" : "UncertaintyLessEqualNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5411,33 +6723,44 @@ "name" : "UncertaintyLessEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5446,7 +6769,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5454,33 +6778,44 @@ "name" : "UncertaintyLessEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5489,7 +6824,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5499,24 +6835,31 @@ "name" : "Equivalent", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "EquivTrueTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5524,7 +6867,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5532,18 +6876,23 @@ "name" : "EquivTrueFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5551,7 +6900,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5559,18 +6909,23 @@ "name" : "EquivFalseFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5578,7 +6933,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5586,18 +6942,23 @@ "name" : "EquivFalseTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5605,7 +6966,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5613,25 +6975,35 @@ "name" : "EquivNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5640,7 +7012,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5648,19 +7021,26 @@ "name" : "EquivTrueNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5669,7 +7049,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5677,20 +7058,27 @@ "name" : "EquivNullTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5698,7 +7086,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5706,18 +7095,23 @@ "name" : "EquivInt1Int1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5725,7 +7119,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5733,18 +7128,23 @@ "name" : "EquivInt1Int2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5752,7 +7152,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5760,18 +7161,23 @@ "name" : "EquivStringAStringA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5779,7 +7185,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5787,18 +7194,23 @@ "name" : "EquivStringAStringB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5806,7 +7218,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5814,18 +7227,23 @@ "name" : "EquivFloat1Float1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5833,7 +7251,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5841,18 +7260,23 @@ "name" : "EquivFloat1Float2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5860,7 +7284,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5868,20 +7293,27 @@ "name" : "EquivFloat1Int1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5890,7 +7322,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5898,20 +7331,27 @@ "name" : "EquivFloat1Int2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5920,7 +7360,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5928,18 +7369,23 @@ "name" : "EquivEqCM1CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -5947,7 +7393,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5955,18 +7402,23 @@ "name" : "EquivEqCM1M01", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 0.01, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -5974,7 +7426,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5982,42 +7435,51 @@ "name" : "EquivTupleJohnJohn", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -6027,7 +7489,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6035,52 +7498,63 @@ "name" : "EquivTupleJohnJohnWithNulls", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Position", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Position", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } ] @@ -6090,7 +7564,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6098,42 +7573,51 @@ "name" : "EquivTupleJohnJane", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jane", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -6143,7 +7627,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6151,42 +7636,51 @@ "name" : "EquivTupleJohn1John2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -6196,7 +7690,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6204,14 +7699,21 @@ "name" : "EquivDateTimeTodayToday", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] } ] } }, { @@ -6219,7 +7721,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6227,20 +7730,30 @@ "name" : "EquivDateTimeTodayYesterday", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "value" : 1, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } ] } @@ -6249,7 +7762,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6257,53 +7771,68 @@ "name" : "EquivTime10A10A", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6312,7 +7841,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6320,53 +7850,68 @@ "name" : "EquivTime10A10P", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6375,7 +7920,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6385,26 +7931,35 @@ "name" : "Not Equal", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SimpleNotEqTrueTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6413,7 +7968,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6421,20 +7977,27 @@ "name" : "SimpleNotEqTrueFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6443,7 +8006,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6451,20 +8015,27 @@ "name" : "SimpleNotEqFalseFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6473,7 +8044,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6481,20 +8053,27 @@ "name" : "SimpleNotEqFalseTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6503,7 +8082,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6511,27 +8091,39 @@ "name" : "SimpleNotEqNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6539,7 +8131,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6547,21 +8140,30 @@ "name" : "SimpleNotEqTrueNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6569,7 +8171,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6577,29 +8180,39 @@ "name" : "SimpleNotEqNullTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6607,20 +8220,27 @@ "name" : "SimpleNotEqInt1Int1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6629,7 +8249,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6637,20 +8258,27 @@ "name" : "SimpleNotEqInt1Int2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6659,7 +8287,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6667,20 +8296,27 @@ "name" : "SimpleNotEqStringAStringA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6689,7 +8325,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6697,20 +8334,27 @@ "name" : "SimpleNotEqStringAStringB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6719,7 +8363,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6727,20 +8372,27 @@ "name" : "SimpleNotEqFloat1Float1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6749,7 +8401,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6757,20 +8410,27 @@ "name" : "SimpleNotEqFloat1Float2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6779,7 +8439,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6787,22 +8448,31 @@ "name" : "SimpleNotEqFloat1Int1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6812,7 +8482,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6820,22 +8491,31 @@ "name" : "SimpleNotEqFloat1Int2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6845,7 +8525,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6853,20 +8534,27 @@ "name" : "QuantityNotEqCM1CM1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } } @@ -6875,7 +8563,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6883,20 +8572,27 @@ "name" : "QuantityNotEqCM1M01", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "value" : 0.01, "unit" : "m", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } } @@ -6905,7 +8601,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6913,44 +8610,55 @@ "name" : "TupleNotEqJohnJohn", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -6961,7 +8669,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6969,44 +8678,55 @@ "name" : "TupleNotEqJohnJane", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Jane", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -7017,7 +8737,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7025,44 +8746,55 @@ "name" : "TupleNotEqJohn1John2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "Name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "John", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -7073,7 +8805,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7081,16 +8814,25 @@ "name" : "DateTimeNotEqTodayToday", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] } ] } } @@ -7099,7 +8841,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7107,22 +8850,34 @@ "name" : "DateTimeNotEqTodayYesterday", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "value" : 1, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } ] } @@ -7132,7 +8887,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7140,55 +8896,72 @@ "name" : "TimeNotEq10A10A", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7198,7 +8971,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7206,55 +8980,72 @@ "name" : "TimeNotEq10A10P", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7264,7 +9055,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlConditionalOperatorsTest.json b/test/spec-tests/cql/CqlConditionalOperatorsTest.json index 36cff344a..a25b0a836 100644 --- a/test/spec-tests/cql/CqlConditionalOperatorsTest.json +++ b/test/spec-tests/cql/CqlConditionalOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,65 +17,86 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "if-then-else", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IfTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "then" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "else" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -82,7 +104,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -90,44 +113,58 @@ "name" : "IfFalse1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "then" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "else" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -136,7 +173,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -144,33 +182,43 @@ "name" : "IfNull1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] }, "then" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "else" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -178,7 +226,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -188,58 +237,77 @@ "name" : "standard case", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "StandardCase1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Case", + "annotation" : [ ], "caseItem" : [ { + "annotation" : [ ], "when" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "then" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { + "annotation" : [ ], "when" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "then" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ], "else" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -248,7 +316,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -256,64 +325,85 @@ "name" : "StandardCase2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Case", + "annotation" : [ ], "caseItem" : [ { + "annotation" : [ ], "when" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "then" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { + "annotation" : [ ], "when" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "then" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ], "else" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -322,7 +412,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -330,70 +421,97 @@ "name" : "StandardCase3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Case", + "annotation" : [ ], "caseItem" : [ { + "annotation" : [ ], "when" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "then" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { + "annotation" : [ ], "when" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "then" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ], "else" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -402,7 +520,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -412,61 +531,79 @@ "name" : "selected case", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SelectedCase1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Case", + "annotation" : [ ], "comparand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "caseItem" : [ { + "annotation" : [ ], "when" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "then" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { + "annotation" : [ ], "when" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "then" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ], "else" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -475,7 +612,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -483,55 +621,71 @@ "name" : "SelectedCase2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Case", + "annotation" : [ ], "comparand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "caseItem" : [ { + "annotation" : [ ], "when" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "then" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { + "annotation" : [ ], "when" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "then" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ], "else" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -540,7 +694,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -548,62 +703,81 @@ "name" : "SelectedCase3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Case", + "annotation" : [ ], "comparand" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "caseItem" : [ { + "annotation" : [ ], "when" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "then" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { + "annotation" : [ ], "when" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "then" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ], "else" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -612,7 +786,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlDateTimeOperatorsTest.json b/test/spec-tests/cql/CqlDateTimeOperatorsTest.json index 5ead12ec5..1f94a1204 100644 --- a/test/spec-tests/cql/CqlDateTimeOperatorsTest.json +++ b/test/spec-tests/cql/CqlDateTimeOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,85 +17,112 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "Add", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeAdd5Years", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "years", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -103,31 +131,40 @@ "name" : "DateTimeAddInvalidYears", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 8000, "unit" : "years", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -135,7 +172,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -143,51 +181,65 @@ "name" : "DateTimeAdd5Months", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "months", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -196,51 +248,65 @@ "name" : "DateTimeAddMonthsOverflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 10, "unit" : "months", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -249,51 +315,65 @@ "name" : "DateTimeAdd5Days", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -302,51 +382,65 @@ "name" : "DateTimeAddDaysOverflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 21, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -355,61 +449,77 @@ "name" : "DateTimeAdd5Hours", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "hours", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -418,61 +528,77 @@ "name" : "DateTimeAddHoursOverflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 19, "unit" : "hours", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -481,71 +607,89 @@ "name" : "DateTimeAdd5Minutes", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "minutes", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -554,71 +698,89 @@ "name" : "DateTimeAddMinutesOverflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 55, "unit" : "minutes", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -627,81 +789,101 @@ "name" : "DateTimeAdd5Seconds", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "seconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -710,81 +892,101 @@ "name" : "DateTimeAddSecondsOverflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 55, "unit" : "seconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -793,91 +995,113 @@ "name" : "DateTimeAdd5Milliseconds", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "milliseconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -886,91 +1110,113 @@ "name" : "DateTimeAddMillisecondsOverflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 995, "unit" : "milliseconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -979,51 +1225,65 @@ "name" : "DateTimeAddLeapYear", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 1, "unit" : "year", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1032,31 +1292,41 @@ "name" : "DateTimeAdd2YearsByMonths", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 24, "unit" : "months", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1065,31 +1335,41 @@ "name" : "DateTimeAdd2YearsByDays", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 730, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1098,31 +1378,41 @@ "name" : "DateTimeAdd2YearsByDaysRem5Days", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 735, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1131,61 +1421,77 @@ "name" : "TimeAdd5Hours", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "hours", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1194,61 +1500,77 @@ "name" : "TimeAdd1Minute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 1, "unit" : "minute", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1257,61 +1579,77 @@ "name" : "TimeAdd1Second", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 1, "unit" : "seconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1320,61 +1658,77 @@ "name" : "TimeAdd1Millisecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 1, "unit" : "milliseconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1383,68 +1737,87 @@ "name" : "TimeAdd5Hours1Minute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "hours", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] }, { "value" : 1, "unit" : "minutes", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1453,61 +1826,77 @@ "name" : "TimeAdd5hoursByMinute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 300, "unit" : "minutes", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1518,50 +1907,65 @@ "name" : "After", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeAfterYearTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1570,7 +1974,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1578,44 +1983,57 @@ "name" : "DateTimeAfterYearFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1624,7 +2042,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1632,44 +2051,57 @@ "name" : "DateTimeAfterMonthTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1678,7 +2110,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1686,44 +2119,57 @@ "name" : "DateTimeAfterMonthFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1732,7 +2178,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1740,44 +2187,57 @@ "name" : "DateTimeAfterDayTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1786,7 +2246,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1794,44 +2255,57 @@ "name" : "DateTimeAfterDayTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "09", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1840,7 +2314,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1848,44 +2323,57 @@ "name" : "DateTimeAfterDayFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1894,7 +2382,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1902,54 +2391,69 @@ "name" : "DateTimeAfterHourTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1958,7 +2462,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1966,54 +2471,69 @@ "name" : "DateTimeAfterHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2022,7 +2542,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2030,64 +2551,81 @@ "name" : "DateTimeAfterMinuteTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2096,7 +2634,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2104,64 +2643,81 @@ "name" : "DateTimeAfterMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2170,7 +2726,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2178,74 +2735,93 @@ "name" : "DateTimeAfterSecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2254,7 +2830,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2262,74 +2839,93 @@ "name" : "DateTimeAfterSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2338,7 +2934,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2346,84 +2943,105 @@ "name" : "DateTimeAfterMillisecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "512", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "510", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2432,7 +3050,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2440,84 +3059,105 @@ "name" : "DateTimeAfterMillisecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "512", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "513", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2526,7 +3166,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2534,39 +3175,51 @@ "name" : "DateTimeAfterUncertain", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2575,7 +3228,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2583,94 +3237,117 @@ "name" : "AfterTimezoneTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2679,7 +3356,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2687,94 +3365,117 @@ "name" : "AfterTimezoneFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2783,7 +3484,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2791,54 +3493,69 @@ "name" : "TimeAfterHourTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2847,7 +3564,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2855,54 +3573,69 @@ "name" : "TimeAfterHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2911,7 +3644,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2919,54 +3653,69 @@ "name" : "TimeAfterMinuteTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2975,7 +3724,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2983,54 +3733,69 @@ "name" : "TimeAfterMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3039,7 +3804,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3047,54 +3813,69 @@ "name" : "TimeAfterSecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3103,7 +3884,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3111,54 +3893,69 @@ "name" : "TimeAfterSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3167,7 +3964,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3175,54 +3973,69 @@ "name" : "TimeAfterMillisecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "998", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3231,7 +4044,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3239,54 +4053,69 @@ "name" : "TimeAfterMillisecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "998", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3295,7 +4124,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3303,34 +4133,45 @@ "name" : "TimeAfterTimeCstor", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3339,7 +4180,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3349,40 +4191,53 @@ "name" : "Before", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeBeforeYearTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3391,7 +4246,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3399,44 +4255,57 @@ "name" : "DateTimeBeforeYearFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3445,7 +4314,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3453,44 +4323,57 @@ "name" : "DateTimeBeforeMonthTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3499,7 +4382,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3507,44 +4391,57 @@ "name" : "DateTimeBeforeMonthFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3553,7 +4450,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3561,44 +4459,57 @@ "name" : "DateTimeBeforeDayTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3607,7 +4518,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3615,44 +4527,57 @@ "name" : "DateTimeBeforeDayTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3661,7 +4586,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3669,44 +4595,57 @@ "name" : "DateTimeBeforeDayFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3715,7 +4654,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3723,54 +4663,69 @@ "name" : "DateTimeBeforeHourTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3779,7 +4734,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3787,54 +4743,69 @@ "name" : "DateTimeBeforeHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3843,7 +4814,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3851,64 +4823,81 @@ "name" : "DateTimeBeforeMinuteTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3917,7 +4906,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3925,64 +4915,81 @@ "name" : "DateTimeBeforeMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "35", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3991,7 +4998,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3999,74 +5007,93 @@ "name" : "DateTimeBeforeSecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4075,7 +5102,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4083,74 +5111,93 @@ "name" : "DateTimeBeforeSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4159,7 +5206,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4167,84 +5215,105 @@ "name" : "DateTimeBeforeMillisecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "508", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "510", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4253,7 +5322,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4261,84 +5331,105 @@ "name" : "DateTimeBeforeMillisecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "599", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "513", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4347,7 +5438,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4355,94 +5447,117 @@ "name" : "BeforeTimezoneTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4451,7 +5566,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4459,94 +5575,117 @@ "name" : "BeforeTimezoneFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4555,7 +5694,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4563,54 +5703,69 @@ "name" : "TimeBeforeHourTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4619,7 +5774,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4627,54 +5783,69 @@ "name" : "TimeBeforeHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4683,7 +5854,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4691,54 +5863,69 @@ "name" : "TimeBeforeMinuteTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "57", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4747,7 +5934,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4755,54 +5943,69 @@ "name" : "TimeBeforeMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4811,7 +6014,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4819,54 +6023,69 @@ "name" : "TimeBeforeSecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "57", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4875,7 +6094,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4883,54 +6103,69 @@ "name" : "TimeBeforeSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4939,7 +6174,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4947,54 +6183,69 @@ "name" : "TimeBeforeMillisecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "997", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "998", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5003,7 +6254,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5011,54 +6263,69 @@ "name" : "TimeBeforeMillisecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "998", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "997", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5067,7 +6334,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5077,30 +6345,39 @@ "name" : "DateTime", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeYear", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5109,34 +6386,43 @@ "name" : "DateTimeMonth", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5145,44 +6431,55 @@ "name" : "DateTimeDay", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5191,54 +6488,67 @@ "name" : "DateTimeHour", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5247,64 +6557,79 @@ "name" : "DateTimeMinute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5313,74 +6638,91 @@ "name" : "DateTimeSecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5389,84 +6731,103 @@ "name" : "DateTimeMillisecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5477,53 +6838,67 @@ "name" : "DateTimeComponentFrom", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeComponentFromYear", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -5532,7 +6907,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5540,47 +6916,59 @@ "name" : "DateTimeComponentFromMonth", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -5589,7 +6977,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5597,47 +6986,59 @@ "name" : "DateTimeComponentFromMonthMinBoundary", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -5646,7 +7047,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5654,47 +7056,59 @@ "name" : "DateTimeComponentFromDay", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -5703,7 +7117,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5711,47 +7126,59 @@ "name" : "DateTimeComponentFromHour", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -5760,7 +7187,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5768,47 +7196,59 @@ "name" : "DateTimeComponentFromMinute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -5817,7 +7257,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5825,47 +7266,59 @@ "name" : "DateTimeComponentFromSecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -5874,7 +7327,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5882,47 +7336,59 @@ "name" : "DateTimeComponentFromMillisecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -5931,7 +7397,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5939,12 +7406,14 @@ "name" : "DateTimeComponentFromTimezone", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Timezone keyword is only valid in 1.3 or lower", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5952,53 +7421,68 @@ "name" : "DateTimeComponentFromDate", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6007,20 +7491,25 @@ "name" : "output", "value" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -6029,32 +7518,41 @@ "name" : "TimeComponentFromHour", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6063,7 +7561,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6071,32 +7570,41 @@ "name" : "TimeComponentFromMinute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6105,7 +7613,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6113,32 +7622,41 @@ "name" : "TimeComponentFromSecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6147,7 +7665,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6155,32 +7674,41 @@ "name" : "TimeComponentFromMilli", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "DateTimeComponentFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6189,7 +7717,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6199,35 +7728,47 @@ "name" : "Difference", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeDifferenceYear", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6236,7 +7777,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6244,34 +7786,45 @@ "name" : "DateTimeDifferenceMonth", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6280,7 +7833,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6288,64 +7842,81 @@ "name" : "DateTimeDifferenceDay", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6354,7 +7925,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6362,54 +7934,69 @@ "name" : "DateTimeDifferenceHour", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6418,7 +8005,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6426,64 +8014,81 @@ "name" : "DateTimeDifferenceMinute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6492,7 +8097,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6500,74 +8106,93 @@ "name" : "DateTimeDifferenceSecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6576,7 +8201,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6584,99 +8210,126 @@ "name" : "DateTimeDifferenceMillisecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -6686,7 +8339,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3600400", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6694,44 +8348,57 @@ "name" : "DateTimeDifferenceWeeks", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Week", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6740,7 +8407,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6748,44 +8416,57 @@ "name" : "DateTimeDifferenceWeeks2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Week", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6794,7 +8475,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6802,74 +8484,93 @@ "name" : "DateTimeDifferenceWeeks3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Week", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6878,7 +8579,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6886,24 +8588,33 @@ "name" : "DateTimeDifferenceNegative", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1998", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6911,10 +8622,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -6923,37 +8637,50 @@ "name" : "DateTimeDifferenceUncertain", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Month", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -6961,7 +8688,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6969,39 +8697,51 @@ "name" : "TimeDifferenceHour", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7010,7 +8750,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7018,54 +8759,69 @@ "name" : "TimeDifferenceMinute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7074,7 +8830,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7082,54 +8839,69 @@ "name" : "TimeDifferenceSecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7138,7 +8910,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7146,54 +8919,69 @@ "name" : "TimeDifferenceMillis", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "550", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7201,10 +8989,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7215,90 +9006,111 @@ "name" : "From Github issue #29", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7307,51 +9119,64 @@ "name" : "DateTimeAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -7359,45 +9184,55 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7406,84 +9241,103 @@ "name" : "DateTimeB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7492,51 +9346,64 @@ "name" : "DateTimeBB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -7544,45 +9411,55 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7591,84 +9468,103 @@ "name" : "DateTimeC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7677,51 +9573,64 @@ "name" : "DateTimeCC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -7729,45 +9638,55 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7776,84 +9695,103 @@ "name" : "DateTimeD", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7862,51 +9800,64 @@ "name" : "DateTimeDD", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -7914,45 +9865,55 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7961,84 +9922,103 @@ "name" : "DateTimeE", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8047,51 +10027,64 @@ "name" : "DateTimeEE", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -8099,45 +10092,55 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8146,84 +10149,103 @@ "name" : "DateTimeF", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8232,51 +10254,64 @@ "name" : "DateTimeFF", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -8284,45 +10319,55 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8331,84 +10376,105 @@ "name" : "DifferenceInHoursA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8417,7 +10483,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8425,84 +10492,105 @@ "name" : "DifferenceInMinutesA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8511,7 +10599,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8519,84 +10608,105 @@ "name" : "DifferenceInDaysA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8605,7 +10715,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8613,99 +10724,126 @@ "name" : "DifferenceInHoursAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8715,7 +10853,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8723,99 +10862,126 @@ "name" : "DifferenceInMinutesAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8825,7 +10991,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8833,99 +11000,126 @@ "name" : "DifferenceInDaysAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "DifferenceBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8935,7 +11129,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8945,30 +11140,41 @@ "name" : "Duration", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeDurationBetweenYear", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8978,15 +11184,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8995,34 +11204,45 @@ "name" : "DateTimeDurationBetweenYearOffset", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9031,7 +11251,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9039,44 +11260,57 @@ "name" : "DateTimeDurationBetweenMonth", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9085,7 +11319,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9093,64 +11328,81 @@ "name" : "DateTimeDurationBetweenDaysDiffYears", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2008", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9158,10 +11410,13 @@ "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "788", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9172,45 +11427,59 @@ "name" : "Uncertainty tests", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeDurationBetweenUncertainInterval", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9220,15 +11489,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9237,29 +11509,39 @@ "name" : "DateTimeDurationBetweenUncertainInterval2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9269,15 +11551,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9286,74 +11571,99 @@ "name" : "DateTimeDurationBetweenUncertainAdd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -9364,15 +11674,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "32", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "88", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9381,64 +11694,87 @@ "name" : "DateTimeDurationBetweenUncertainSubtract", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -9449,15 +11785,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9466,74 +11805,99 @@ "name" : "DateTimeDurationBetweenUncertainMultiply", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -9544,15 +11908,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "256", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1936", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9561,64 +11928,87 @@ "name" : "DateTimeDurationBetweenUncertainDiv", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "TruncatedDivide", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -9628,7 +12018,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9636,37 +12027,50 @@ "name" : "DateTimeDurationBetweenMonthUncertain", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -9674,7 +12078,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9682,43 +12087,57 @@ "name" : "DateTimeDurationBetweenMonthUncertain2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -9726,37 +12145,50 @@ "name" : "DateTimeDurationBetweenMonthUncertain3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -9764,7 +12196,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9772,37 +12205,50 @@ "name" : "DateTimeDurationBetweenMonthUncertain4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -9810,7 +12256,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9818,37 +12265,50 @@ "name" : "DateTimeDurationBetweenMonthUncertain5", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -9856,7 +12316,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9864,37 +12325,50 @@ "name" : "DateTimeDurationBetweenMonthUncertain6", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "GreaterOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -9902,7 +12376,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9910,37 +12385,50 @@ "name" : "DateTimeDurationBetweenMonthUncertain7", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LessOrEqual", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Month", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2006", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -9948,7 +12436,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9956,74 +12445,91 @@ "name" : "DateTime1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -10032,74 +12538,91 @@ "name" : "DateTime2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -10108,79 +12631,102 @@ "name" : "DurationInYears", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -10190,7 +12736,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10198,74 +12745,93 @@ "name" : "DurationInWeeks", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Week", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10274,7 +12840,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10282,74 +12849,93 @@ "name" : "DurationInWeeks2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Week", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10358,7 +12944,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10366,74 +12953,93 @@ "name" : "DurationInWeeks3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Week", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "24", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10442,7 +13048,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10450,54 +13057,69 @@ "name" : "TimeDurationBetweenHour", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10506,7 +13128,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10514,12 +13137,14 @@ "name" : "TimeDurationBetweenHourDiffPrecision", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Syntax error at Z", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10527,54 +13152,69 @@ "name" : "TimeDurationBetweenMinute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10583,7 +13223,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10591,54 +13232,69 @@ "name" : "TimeDurationBetweenSecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "556", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10647,7 +13303,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10655,54 +13312,69 @@ "name" : "TimeDurationBetweenMillis", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "560", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10711,7 +13383,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10719,12 +13392,14 @@ "name" : "DurationInHoursA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Is @2017-03-12T01:00:00-07:00 uncertain?", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10732,12 +13407,14 @@ "name" : "DurationInMinutesA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Is @2017-03-12T01:00:00-07:00 uncertain?", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10745,84 +13422,105 @@ "name" : "DurationInDaysA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "-6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10831,7 +13529,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10839,99 +13538,126 @@ "name" : "DurationInHoursAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -10941,7 +13667,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10949,99 +13676,126 @@ "name" : "DurationInMinutesAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -11051,7 +13805,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11059,99 +13814,126 @@ "name" : "DurationInDaysAA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -11161,7 +13943,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11171,20 +13954,29 @@ "name" : "Now", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeNow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Now" + "type" : "Now", + "annotation" : [ ], + "signature" : [ ] }, { - "type" : "Now" + "type" : "Now", + "annotation" : [ ], + "signature" : [ ] } ] } }, { @@ -11192,7 +13984,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11202,30 +13995,41 @@ "name" : "SameAs", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeSameAsYearTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11234,7 +14038,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11242,24 +14047,33 @@ "name" : "DateTimeSameAsYearFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11268,7 +14082,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11276,34 +14091,45 @@ "name" : "DateTimeSameAsMonthTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11312,7 +14138,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11320,34 +14147,45 @@ "name" : "DateTimeSameAsMonthFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11356,7 +14194,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11364,44 +14203,57 @@ "name" : "DateTimeSameAsDayTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11410,7 +14262,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11418,44 +14271,57 @@ "name" : "DateTimeSameAsDayFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11464,7 +14330,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11472,54 +14339,69 @@ "name" : "DateTimeSameAsHourTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11528,7 +14410,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11536,54 +14419,69 @@ "name" : "DateTimeSameAsHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11592,7 +14490,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11600,64 +14499,81 @@ "name" : "DateTimeSameAsMinuteTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11666,7 +14582,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11674,64 +14591,81 @@ "name" : "DateTimeSameAsMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11740,7 +14674,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11748,74 +14683,93 @@ "name" : "DateTimeSameAsSecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11824,7 +14778,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11832,74 +14787,93 @@ "name" : "DateTimeSameAsSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11908,7 +14882,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11916,84 +14891,105 @@ "name" : "DateTimeSameAsMillisecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12002,7 +14998,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12010,84 +15007,105 @@ "name" : "DateTimeSameAsMillisecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "501", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12096,7 +15114,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12104,46 +15123,59 @@ "name" : "DateTimeSameAsNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -12151,94 +15183,117 @@ "name" : "SameAsTimezoneTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12247,7 +15302,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12255,94 +15311,117 @@ "name" : "SameAsTimezoneFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12351,7 +15430,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12359,54 +15439,69 @@ "name" : "TimeSameAsHourTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12415,7 +15510,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12423,54 +15519,69 @@ "name" : "TimeSameAsHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12479,7 +15590,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12487,54 +15599,69 @@ "name" : "TimeSameAsMinuteTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12543,7 +15670,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12551,54 +15679,69 @@ "name" : "TimeSameAsMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12607,7 +15750,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12615,54 +15759,69 @@ "name" : "TimeSameAsSecondTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12671,7 +15830,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12679,54 +15839,69 @@ "name" : "TimeSameAsSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "35", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12735,7 +15910,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12743,54 +15919,69 @@ "name" : "TimeSameAsMillisTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12799,7 +15990,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12807,54 +15999,69 @@ "name" : "TimeSameAsMillisFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameAs", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "554", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12863,7 +16070,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12873,30 +16081,41 @@ "name" : "SameOrAfter", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeSameOrAfterYearTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12905,7 +16124,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12913,24 +16133,33 @@ "name" : "DateTimeSameOrAfterYearTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12939,7 +16168,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12947,24 +16177,33 @@ "name" : "DateTimeSameOrAfterYearFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12973,7 +16212,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12981,34 +16221,45 @@ "name" : "DateTimeSameOrAfterMonthTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13017,7 +16268,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13025,34 +16277,45 @@ "name" : "DateTimeSameOrAfterMonthTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13061,7 +16324,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13069,34 +16333,45 @@ "name" : "DateTimeSameOrAfterMonthFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13105,7 +16380,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13113,44 +16389,57 @@ "name" : "DateTimeSameOrAfterDayTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13159,7 +16448,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13167,44 +16457,57 @@ "name" : "DateTimeSameOrAfterDayTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13213,7 +16516,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13221,44 +16525,57 @@ "name" : "DateTimeSameOrAfterDayFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13267,7 +16584,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13275,54 +16593,69 @@ "name" : "DateTimeSameOrAfterHourTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13331,7 +16664,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13339,54 +16673,69 @@ "name" : "DateTimeSameOrAfterHourTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13395,7 +16744,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13403,54 +16753,69 @@ "name" : "DateTimeSameOrAfterHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13459,7 +16824,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13467,64 +16833,81 @@ "name" : "DateTimeSameOrAfterMinuteTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13533,7 +16916,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13541,64 +16925,81 @@ "name" : "DateTimeSameOrAfterMinuteTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13607,7 +17008,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13615,64 +17017,81 @@ "name" : "DateTimeSameOrAfterMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13681,7 +17100,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13689,74 +17109,93 @@ "name" : "DateTimeSameOrAfterSecondTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13765,7 +17204,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13773,74 +17213,93 @@ "name" : "DateTimeSameOrAfterSecondTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13849,7 +17308,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13857,74 +17317,93 @@ "name" : "DateTimeSameOrAfterSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13933,7 +17412,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13941,84 +17421,105 @@ "name" : "DateTimeSameOrAfterMillisecondTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "250", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "250", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14027,7 +17528,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14035,84 +17537,105 @@ "name" : "DateTimeSameOrAfterMillisecondTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "499", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14121,7 +17644,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14129,84 +17653,105 @@ "name" : "DateTimeSameOrAfterMillisecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "501", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14215,7 +17760,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14223,46 +17769,59 @@ "name" : "DateTimeSameOrAfterNull1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -14270,94 +17829,117 @@ "name" : "SameOrAfterTimezoneTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14366,7 +17948,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14374,94 +17957,117 @@ "name" : "SameOrAfterTimezoneFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14470,7 +18076,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14478,54 +18085,69 @@ "name" : "TimeSameOrAfterHourTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14534,7 +18156,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14542,54 +18165,69 @@ "name" : "TimeSameOrAfterHourTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14598,7 +18236,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14606,54 +18245,69 @@ "name" : "TimeSameOrAfterHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14662,7 +18316,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14670,54 +18325,69 @@ "name" : "TimeSameOrAfterMinuteTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14726,7 +18396,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14734,54 +18405,69 @@ "name" : "TimeSameOrAfterMinuteTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14790,7 +18476,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14798,54 +18485,69 @@ "name" : "TimeSameOrAfterMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14854,7 +18556,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14862,54 +18565,69 @@ "name" : "TimeSameOrAfterSecondTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14918,7 +18636,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14926,54 +18645,69 @@ "name" : "TimeSameOrAfterSecondTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "35", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14982,7 +18716,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14990,54 +18725,69 @@ "name" : "TimeSameOrAfterSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "35", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15046,7 +18796,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15054,54 +18805,69 @@ "name" : "TimeSameOrAfterMillisTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15110,7 +18876,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15118,54 +18885,69 @@ "name" : "TimeSameOrAfterMillisTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "550", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15174,7 +18956,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15182,54 +18965,69 @@ "name" : "TimeSameOrAfterMillisFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15238,7 +19036,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15246,83 +19045,104 @@ "name" : "OnOrAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15331,7 +19151,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15339,83 +19160,104 @@ "name" : "Issue32DateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15424,7 +19266,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15434,30 +19277,41 @@ "name" : "SameOrBefore", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeSameOrBeforeYearTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15466,7 +19320,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15474,24 +19329,33 @@ "name" : "DateTimeSameOrBeforeYearTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15500,7 +19364,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15508,24 +19373,33 @@ "name" : "DateTimeSameOrBeforeYearFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Year", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15534,7 +19408,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15542,34 +19417,45 @@ "name" : "DateTimeSameOrBeforeMonthTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15578,7 +19464,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15586,34 +19473,45 @@ "name" : "DateTimeSameOrBeforeMonthTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15622,7 +19520,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15630,34 +19529,45 @@ "name" : "DateTimeSameOrBeforeMonthFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15666,7 +19576,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15674,44 +19585,57 @@ "name" : "DateTimeSameOrBeforeDayTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15720,7 +19644,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15728,44 +19653,57 @@ "name" : "DateTimeSameOrBeforeDayTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15774,7 +19712,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15782,44 +19721,57 @@ "name" : "DateTimeSameOrBeforeDayFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15828,7 +19780,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15836,54 +19789,69 @@ "name" : "DateTimeSameOrBeforeHourTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15892,7 +19860,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15900,54 +19869,69 @@ "name" : "DateTimeSameOrBeforeHourTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15956,7 +19940,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15964,54 +19949,69 @@ "name" : "DateTimeSameOrBeforeHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16020,7 +20020,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16028,64 +20029,81 @@ "name" : "DateTimeSameOrBeforeMinuteTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16094,7 +20112,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16102,64 +20121,81 @@ "name" : "DateTimeSameOrBeforeMinuteTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16168,7 +20204,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16176,64 +20213,81 @@ "name" : "DateTimeSameOrBeforeMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16242,7 +20296,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16250,74 +20305,93 @@ "name" : "DateTimeSameOrBeforeSecondTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16326,7 +20400,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16334,74 +20409,93 @@ "name" : "DateTimeSameOrBeforeSecondTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16410,7 +20504,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16418,74 +20513,93 @@ "name" : "DateTimeSameOrBeforeSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16494,7 +20608,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16502,84 +20617,105 @@ "name" : "DateTimeSameOrBeforeMillisecondTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "250", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "250", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16588,7 +20724,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16596,84 +20733,105 @@ "name" : "DateTimeSameOrBeforeMillisecondTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "450", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "499", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16682,7 +20840,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16690,84 +20849,105 @@ "name" : "DateTimeSameOrBeforeMillisecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "505", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "501", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16776,7 +20956,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16784,56 +20965,71 @@ "name" : "DateTimeSameOrBeforeNull1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -16841,94 +21037,117 @@ "name" : "SameOrBeforeTimezoneTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16937,7 +21156,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16945,94 +21165,117 @@ "name" : "SameOrBeforeTimezoneFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17041,7 +21284,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17049,54 +21293,69 @@ "name" : "TimeSameOrBeforeHourTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17105,7 +21364,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17113,54 +21373,69 @@ "name" : "TimeSameOrBeforeHourTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17169,7 +21444,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17177,54 +21453,69 @@ "name" : "TimeSameOrBeforeHourFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17233,7 +21524,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17241,54 +21533,69 @@ "name" : "TimeSameOrBeforeMinuteTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17297,7 +21604,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17305,54 +21613,69 @@ "name" : "TimeSameOrBeforeMinuteFalse0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17361,7 +21684,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17369,54 +21693,69 @@ "name" : "TimeSameOrBeforeMinuteFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Minute", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "56", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17425,7 +21764,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17433,54 +21773,69 @@ "name" : "TimeSameOrBeforeSecondTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17489,7 +21844,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17497,54 +21853,69 @@ "name" : "TimeSameOrBeforeSecondFalse0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "35", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17553,7 +21924,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17561,54 +21933,69 @@ "name" : "TimeSameOrBeforeSecondFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Second", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "35", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17617,7 +22004,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17625,54 +22013,69 @@ "name" : "TimeSameOrBeforeMillisTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "555", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17681,7 +22084,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17689,54 +22093,69 @@ "name" : "TimeSameOrBeforeMillisFalse0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "200", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "550", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17745,7 +22164,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17753,54 +22173,69 @@ "name" : "TimeSameOrBeforeMillisFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "966", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "900", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17809,7 +22244,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17819,57 +22255,73 @@ "name" : "Subtract", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeSubtract5Years", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "years", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -17878,31 +22330,40 @@ "name" : "DateTimeSubtractInvalidYears", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 2005, "unit" : "years", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -17910,7 +22371,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17918,51 +22380,65 @@ "name" : "DateTimeSubtract5Months", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "months", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -17971,51 +22447,65 @@ "name" : "DateTimeSubtractMonthsUnderflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 6, "unit" : "months", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2004", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18024,51 +22514,65 @@ "name" : "DateTimeSubtract5Days", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18077,51 +22581,65 @@ "name" : "DateTimeSubtractDaysUnderflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 11, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18130,61 +22648,77 @@ "name" : "DateTimeSubtract5Hours", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "hours", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18193,61 +22727,77 @@ "name" : "DateTimeSubtractHoursUnderflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 6, "unit" : "hours", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18256,71 +22806,89 @@ "name" : "DateTimeSubtract5Minutes", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "minutes", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18329,71 +22897,89 @@ "name" : "DateTimeSubtractMinutesUnderflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 6, "unit" : "minutes", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18402,81 +22988,101 @@ "name" : "DateTimeSubtract5Seconds", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "seconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18485,81 +23091,101 @@ "name" : "DateTimeSubtractSecondsUnderflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 6, "unit" : "seconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18568,91 +23194,113 @@ "name" : "DateTimeSubtract5Milliseconds", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "milliseconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2005", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18661,91 +23309,113 @@ "name" : "DateTimeSubtractMillisecondsUnderflow", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 6, "unit" : "milliseconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18754,31 +23424,41 @@ "name" : "DateTimeSubtract2YearsAsMonths", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 24, "unit" : "months", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18787,31 +23467,41 @@ "name" : "DateTimeSubtract2YearsAsMonthsRem1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 25, "unit" : "months", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18820,61 +23510,77 @@ "name" : "TimeSubtract5Hours", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "hours", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18883,61 +23589,77 @@ "name" : "TimeSubtract1Minute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 1, "unit" : "minutes", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18946,61 +23668,77 @@ "name" : "TimeSubtract1Second", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 1, "unit" : "seconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -19009,61 +23747,77 @@ "name" : "TimeSubtract1Millisecond", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 1, "unit" : "milliseconds", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -19072,68 +23826,87 @@ "name" : "TimeSubtract5Hours1Minute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 5, "unit" : "hours", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] }, { "value" : 1, "unit" : "minutes", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -19142,61 +23915,77 @@ "name" : "TimeSubtract5hoursByMinute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "value" : 300, "unit" : "minutes", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -19207,60 +23996,75 @@ "name" : "Time", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TimeTest2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -19271,21 +24075,28 @@ "name" : "TimeOfDay", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TimeOfDayTest", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { - "type" : "TimeOfDay" + "type" : "TimeOfDay", + "annotation" : [ ], + "signature" : [ ] } }, { "name" : "output", "value" : { - "type" : "TimeOfDay" + "type" : "TimeOfDay", + "annotation" : [ ], + "signature" : [ ] } } ] } @@ -19295,21 +24106,30 @@ "name" : "Today", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeSameOrBeforeTodayTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] } ] } }, { @@ -19317,7 +24137,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19325,21 +24146,31 @@ "name" : "DateTimeSameOrBeforeTodayTrue2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "value" : 1, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } ] } @@ -19348,7 +24179,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19356,22 +24188,32 @@ "name" : "DateTimeSameOrBeforeTodayFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "value" : 1, "unit" : "years", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] }, { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] } ] } }, { @@ -19379,7 +24221,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19387,21 +24230,31 @@ "name" : "DateTimeAddTodayTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Greater", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] }, { "value" : 1, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] }, { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] } ] } }, { @@ -19409,7 +24262,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19417,15 +24271,20 @@ "name" : "Issue34B", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] } }, { "name" : "output", "value" : { - "type" : "Today" + "type" : "Today", + "annotation" : [ ], + "signature" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlErrorsAndMessagingOperatorsTest.json b/test/spec-tests/cql/CqlErrorsAndMessagingOperatorsTest.json index b5061de4d..d27ae7424 100644 --- a/test/spec-tests/cql/CqlErrorsAndMessagingOperatorsTest.json +++ b/test/spec-tests/cql/CqlErrorsAndMessagingOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,68 +17,89 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "Group1", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestMessageInfo", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Message", + "annotation" : [ ], + "signature" : [ ], "source" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "condition" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "code" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "100", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "severity" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Message", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "message" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Test Message", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -85,7 +107,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -93,34 +116,42 @@ "name" : "TestMessageWarn", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Message", + "annotation" : [ ], + "signature" : [ ], "source" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "condition" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "code" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "200", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "severity" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Warning", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "message" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "You have been warned!", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -128,7 +159,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -136,63 +168,78 @@ "name" : "TestMessageTrace", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Message", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "condition" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "code" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "300", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "severity" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Trace", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "message" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "This is a trace", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -201,41 +248,52 @@ "name" : "TestMessageError", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Message", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "condition" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "code" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "400", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "severity" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Error", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "message" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "This is an error!", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -243,7 +301,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlIntervalOperatorsTest.json b/test/spec-tests/cql/CqlIntervalOperatorsTest.json index b62966c30..c52f54833 100644 --- a/test/spec-tests/cql/CqlIntervalOperatorsTest.json +++ b/test/spec-tests/cql/CqlIntervalOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,46 +17,61 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "After", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestAfterNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Converts null to Interval[null,null] instead of Interval(null,null)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -63,37 +79,46 @@ "name" : "IntegerIntervalAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -102,7 +127,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -110,37 +136,46 @@ "name" : "IntegerIntervalAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -149,7 +184,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -157,58 +193,65 @@ "name" : "IntegerIntervalPointAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -217,7 +260,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -225,58 +269,65 @@ "name" : "IntegerIntervalPointAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -285,7 +336,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -293,57 +345,64 @@ "name" : "IntegerIntervalAfterPointTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -353,7 +412,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -361,57 +421,64 @@ "name" : "IntegerIntervalAfterPointFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -421,7 +488,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -429,37 +497,46 @@ "name" : "DecimalIntervalAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -468,7 +545,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -476,37 +554,46 @@ "name" : "DecimalIntervalAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -515,7 +602,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -523,58 +611,65 @@ "name" : "DecimalIntervalPointAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -583,7 +678,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -591,58 +687,65 @@ "name" : "DecimalIntervalPointAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -651,7 +754,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -659,57 +763,64 @@ "name" : "DecimalIntervalAfterPointTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -719,7 +830,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -727,57 +839,64 @@ "name" : "DecimalIntervalAfterPointFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -787,7 +906,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -795,37 +915,46 @@ "name" : "QuantityIntervalAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -834,7 +963,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -842,37 +972,46 @@ "name" : "QuantityIntervalAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -881,7 +1020,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -889,58 +1029,65 @@ "name" : "QuantityIntervalPointAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -949,7 +1096,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -957,58 +1105,65 @@ "name" : "QuantityIntervalPointAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 9.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 9.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 9.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -1017,7 +1172,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1025,57 +1181,64 @@ "name" : "QuantityIntervalAfterPointTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -1085,7 +1248,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1093,57 +1257,64 @@ "name" : "QuantityIntervalAfterPointFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -1153,7 +1324,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1161,121 +1333,148 @@ "name" : "DateTimeAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2011", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2011", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2011", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1286,7 +1485,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1294,121 +1494,148 @@ "name" : "DateTimeAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1419,7 +1646,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1427,146 +1655,178 @@ "name" : "TimeAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Time", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1577,7 +1837,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1585,146 +1846,178 @@ "name" : "TimeAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "After", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Time", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -1735,7 +2028,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1745,18 +2039,22 @@ "name" : "Before", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestBeforeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Converts null to Interval[null,null] instead of Interval(null,null)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1764,37 +2062,46 @@ "name" : "IntegerIntervalBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1803,7 +2110,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1811,37 +2119,46 @@ "name" : "IntegerIntervalBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1850,7 +2167,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1858,58 +2176,65 @@ "name" : "IntegerIntervalPointBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1918,7 +2243,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1926,58 +2252,65 @@ "name" : "IntegerIntervalPointBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1986,7 +2319,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1994,57 +2328,64 @@ "name" : "IntegerIntervalBeforePointTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2054,7 +2395,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2062,57 +2404,64 @@ "name" : "IntegerIntervalBeforePointFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2122,7 +2471,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2130,37 +2480,46 @@ "name" : "DecimalIntervalBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2169,7 +2528,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2177,37 +2537,46 @@ "name" : "DecimalIntervalBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2216,7 +2585,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2224,58 +2594,65 @@ "name" : "DecimalIntervalPointBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2284,7 +2661,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2292,58 +2670,65 @@ "name" : "DecimalIntervalPointBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2352,7 +2737,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2360,57 +2746,64 @@ "name" : "DecimalIntervalBeforePointTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2420,7 +2813,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2428,57 +2822,64 @@ "name" : "DecimalIntervalBeforePointFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -2488,7 +2889,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2496,37 +2898,46 @@ "name" : "QuantityIntervalBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -2535,7 +2946,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2543,37 +2955,46 @@ "name" : "QuantityIntervalBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -2582,7 +3003,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2590,57 +3012,64 @@ "name" : "QuantityIntervalPointBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -2650,7 +3079,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2658,57 +3088,64 @@ "name" : "QuantityIntervalPointBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 9.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 9.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 9.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -2718,7 +3155,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2726,58 +3164,65 @@ "name" : "QuantityIntervalBeforePointTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -2786,7 +3231,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2794,58 +3240,65 @@ "name" : "QuantityIntervalBeforePointFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -2854,7 +3307,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2862,121 +3316,148 @@ "name" : "DateTimeBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -2987,7 +3468,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2995,121 +3477,148 @@ "name" : "DateTimeBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2011", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2011", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2011", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3120,7 +3629,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3128,146 +3638,178 @@ "name" : "TimeBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Time", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3278,7 +3820,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3286,146 +3829,178 @@ "name" : "TimeBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Before", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Time", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -3436,7 +4011,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3446,18 +4022,22 @@ "name" : "Collapse", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestCollapseNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Wrong answer (Interval(null, null) vs null)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3465,105 +4045,128 @@ "name" : "IntegerIntervalCollapse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3573,91 +4176,111 @@ "name" : "IntegerIntervalCollapse2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3667,63 +4290,77 @@ "name" : "IntegerIntervalCollapse3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3733,105 +4370,128 @@ "name" : "DecimalIntervalCollapse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "19.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "19.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3841,63 +4501,77 @@ "name" : "DecimalIntervalCollapse2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "6.00000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3907,105 +4581,128 @@ "name" : "QuantityIntervalCollapse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 3.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 7.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 19.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 7.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 12.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 19.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -4015,260 +4712,331 @@ "name" : "DateTimeCollapse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4279,140 +5047,178 @@ "name" : "DateTimeCollapse2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4423,320 +5229,403 @@ "name" : "TimeCollapse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4747,170 +5636,214 @@ "name" : "TimeCollapse2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Collapse", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -4923,227 +5856,290 @@ "name" : "Expand", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ExpandPerDay", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Expand", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { "value" : 1.0, "unit" : "day", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5154,141 +6150,180 @@ "name" : "ExpandPer2Days", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Expand", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { "value" : 2, "unit" : "days", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2018", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5299,111 +6334,147 @@ "name" : "ExpandPerHour", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Expand", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { "value" : 1.0, "unit" : "hour", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5414,12 +6485,14 @@ "name" : "ExpandPer1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Expand with signature (list>,System.Integer).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5427,43 +6500,57 @@ "name" : "ExpandPerMinute", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Expand", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] }, { "value" : 1.0, "unit" : "minute", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -5471,12 +6558,14 @@ "name" : "ExpandPer0D1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Expand with signature (list>,System.Decimal).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5484,172 +6573,209 @@ "name" : "ExpandInterval", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Expand", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5659,30 +6785,39 @@ "name" : "ExpandIntervalPer2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Expand", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToQuantity", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5690,75 +6825,91 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5770,42 +6921,54 @@ "name" : "Contains", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestContainsNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5813,26 +6976,35 @@ "name" : "TestNullElement1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "IntervalTypeSpecifier", + "annotation" : [ ], "pointType" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5840,7 +7012,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5848,30 +7021,39 @@ "name" : "TestNullElement2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5879,7 +7061,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5887,28 +7070,35 @@ "name" : "IntegerIntervalContainsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5916,7 +7106,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5924,28 +7115,35 @@ "name" : "IntegerIntervalContainsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5953,7 +7151,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5961,28 +7160,35 @@ "name" : "DecimalIntervalContainsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5990,7 +7196,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5998,28 +7205,35 @@ "name" : "DecimalIntervalContainsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "255.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -6027,7 +7241,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6035,28 +7250,35 @@ "name" : "QuantityIntervalContainsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "value" : 2.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -6064,7 +7286,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6072,28 +7295,35 @@ "name" : "QuantityIntervalContainsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "value" : 100.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } }, { @@ -6101,7 +7331,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6109,66 +7340,85 @@ "name" : "DateTimeContainsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6177,7 +7427,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6185,66 +7436,85 @@ "name" : "DateTimeContainsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6253,7 +7523,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6261,81 +7532,103 @@ "name" : "TimeContainsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6344,7 +7637,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6352,81 +7646,103 @@ "name" : "TimeContainsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6435,7 +7751,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6445,29 +7762,37 @@ "name" : "End", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerIntervalEnd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "End", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6476,7 +7801,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6484,23 +7810,29 @@ "name" : "DecimalIntervalEnd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "End", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6509,7 +7841,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6517,23 +7850,29 @@ "name" : "QuantityIntervalEnd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "End", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } @@ -6542,7 +7881,8 @@ "value" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -6550,88 +7890,110 @@ "name" : "DateTimeIntervalEnd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "End", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6640,40 +8002,49 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -6682,58 +8053,74 @@ "name" : "TimeIntervalEnd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "End", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "599", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6742,25 +8129,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "599", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -6771,47 +8164,62 @@ "name" : "Ends", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestEndsNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Interval", + "annotation" : [ ], "low" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "path" : "low", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : false, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -6819,33 +8227,43 @@ "lowClosedExpression" : { "path" : "lowClosed", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : false, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, "high" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "path" : "high", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : false, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -6853,15 +8271,19 @@ "highClosedExpression" : { "path" : "highClosed", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : false, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -6870,7 +8292,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6878,37 +8301,46 @@ "name" : "IntegerIntervalEndsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6917,7 +8349,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6925,37 +8358,46 @@ "name" : "IntegerIntervalEndsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6964,7 +8406,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6972,37 +8415,46 @@ "name" : "DecimalIntervalEndsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7011,7 +8463,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7019,37 +8472,46 @@ "name" : "DecimalIntervalEndsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7058,7 +8520,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7066,37 +8529,46 @@ "name" : "QuantityIntervalEndsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -7105,7 +8577,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7113,37 +8586,46 @@ "name" : "QuantityIntervalEndsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -7152,7 +8634,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7160,88 +8643,113 @@ "name" : "DateTimeEndsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7251,7 +8759,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7259,88 +8768,113 @@ "name" : "DateTimeEndsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7350,7 +8884,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7358,108 +8893,137 @@ "name" : "TimeEndsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7469,7 +9033,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7477,108 +9042,137 @@ "name" : "TimeEndsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Ends", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7588,7 +9182,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7598,47 +9193,62 @@ "name" : "Equal", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestEqualNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Interval", + "annotation" : [ ], "low" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "path" : "low", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : false, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -7646,33 +9256,43 @@ "lowClosedExpression" : { "path" : "lowClosed", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : false, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, "high" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "path" : "high", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : false, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -7680,15 +9300,19 @@ "highClosedExpression" : { "path" : "highClosed", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : false, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -7697,7 +9321,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -7705,37 +9330,46 @@ "name" : "IntegerIntervalEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7744,7 +9378,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7752,37 +9387,46 @@ "name" : "IntegerIntervalEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7791,7 +9435,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7799,37 +9444,46 @@ "name" : "DecimalIntervalEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7838,7 +9492,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7846,37 +9501,46 @@ "name" : "DecimalIntervalEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7885,7 +9549,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7893,37 +9558,46 @@ "name" : "QuantityIntervalEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -7932,7 +9606,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7940,37 +9615,46 @@ "name" : "QuantityIntervalEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -7979,7 +9663,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7987,168 +9672,209 @@ "name" : "DateTimeEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8158,7 +9884,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8166,168 +9893,209 @@ "name" : "DateTimeEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8337,7 +10105,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8345,108 +10114,137 @@ "name" : "TimeEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8456,7 +10254,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8464,108 +10263,137 @@ "name" : "TimeEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8575,7 +10403,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8585,18 +10414,22 @@ "name" : "Except", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "NullInterval", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Wrong answer (Interval(null, null) vs null)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8604,36 +10437,46 @@ "name" : "TestExceptNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -8641,37 +10484,46 @@ "name" : "IntegerIntervalExcept1to3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8681,15 +10533,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8698,44 +10553,54 @@ "name" : "IntegerIntervalExceptNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -8743,12 +10608,14 @@ "name" : "DecimalIntervalExcept1to3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "(Sort of) wrong answer (is open 4 end boundary 3 or 3.99999999?)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8756,44 +10623,54 @@ "name" : "DecimalIntervalExceptNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "7.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -8801,12 +10678,14 @@ "name" : "QuantityIntervalExcept1to4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "(Sort of) wrong answer (is open 5 end boundary 4 or 4.99999999?)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8814,37 +10693,46 @@ "name" : "Except12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8854,15 +10742,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8871,88 +10762,113 @@ "name" : "ExceptDateTimeInterval", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -8963,40 +10879,51 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -9006,88 +10933,113 @@ "name" : "ExceptDateTime2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9098,40 +11050,51 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "13", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -9141,108 +11104,137 @@ "name" : "ExceptTimeInterval", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9253,50 +11245,63 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "998", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -9306,108 +11311,137 @@ "name" : "ExceptTime2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9418,50 +11452,63 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -9473,37 +11520,50 @@ "name" : "In", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestInNullBoundaries", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Interval", + "annotation" : [ ], "low" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "path" : "low", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -9511,33 +11571,43 @@ "lowClosedExpression" : { "path" : "lowClosed", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, "high" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "path" : "high", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -9545,15 +11615,19 @@ "highClosedExpression" : { "path" : "highClosed", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -9564,7 +11638,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9572,27 +11647,34 @@ "name" : "IntegerIntervalInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9601,7 +11683,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9609,27 +11692,34 @@ "name" : "IntegerIntervalInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "500", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9638,7 +11728,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9646,27 +11737,34 @@ "name" : "DecimalIntervalInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9675,7 +11773,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9683,30 +11782,39 @@ "name" : "DecimalIntervalInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9715,7 +11823,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9723,27 +11832,34 @@ "name" : "QuantityIntervalInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -9752,7 +11868,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9760,27 +11877,34 @@ "name" : "QuantityIntervalInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "value" : 55.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -9789,7 +11913,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9797,65 +11922,84 @@ "name" : "DateTimeInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9865,7 +12009,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9873,65 +12018,84 @@ "name" : "DateTimeInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -9941,7 +12105,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9949,54 +12114,71 @@ "name" : "DateTimeInNullTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } ] @@ -10006,7 +12188,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10014,80 +12197,102 @@ "name" : "TimeInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -10097,7 +12302,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10105,80 +12311,102 @@ "name" : "TimeInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -10188,7 +12416,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10196,64 +12425,83 @@ "name" : "TimeInNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -10261,7 +12509,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -10269,76 +12518,94 @@ "name" : "TestPeriod1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -10348,70 +12615,87 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -10421,76 +12705,94 @@ "name" : "TestPeriod2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -10500,70 +12802,87 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -10573,83 +12892,107 @@ "name" : "Issue32Interval", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "precision" : "Day", "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Start", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -10657,236 +13000,301 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Start", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } }, "high" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Start", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } }, { "value" : 1, "unit" : "day", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } ] } } ] }, { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Start", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -10899,7 +13307,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10909,42 +13318,54 @@ "name" : "Includes", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestIncludesNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -10952,37 +13373,46 @@ "name" : "IntegerIntervalIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10991,7 +13421,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10999,37 +13430,46 @@ "name" : "IntegerIntervalIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11038,7 +13478,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11046,37 +13487,46 @@ "name" : "DecimalIntervalIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11085,7 +13535,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11093,37 +13544,46 @@ "name" : "DecimalIntervalIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11132,7 +13592,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11140,37 +13601,46 @@ "name" : "QuantityIntervalIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -11179,7 +13649,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11187,37 +13658,46 @@ "name" : "QuantityIntervalIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -11226,7 +13706,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11234,88 +13715,113 @@ "name" : "DateTimeIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -11325,7 +13831,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11333,88 +13840,113 @@ "name" : "DateTimeIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -11424,7 +13956,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11432,108 +13965,137 @@ "name" : "TimeIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -11543,7 +14105,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11551,108 +14114,137 @@ "name" : "TimeIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -11662,7 +14254,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11672,42 +14265,54 @@ "name" : "Included In", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestIncludedInNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -11715,37 +14320,46 @@ "name" : "IntegerIntervalIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11754,7 +14368,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11762,37 +14377,46 @@ "name" : "IntegerIntervalIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11801,7 +14425,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11809,37 +14434,46 @@ "name" : "DecimalIntervalIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11848,7 +14482,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11856,37 +14491,46 @@ "name" : "DecimalIntervalIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11895,7 +14539,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11903,37 +14548,46 @@ "name" : "QuantityIntervalIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -11942,7 +14596,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11950,37 +14605,46 @@ "name" : "QuantityIntervalIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -11989,7 +14653,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11997,88 +14662,113 @@ "name" : "DateTimeIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -12088,7 +14778,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12096,88 +14787,113 @@ "name" : "DateTimeIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -12187,7 +14903,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12195,108 +14912,137 @@ "name" : "TimeIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -12306,7 +15052,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12314,108 +15061,137 @@ "name" : "TimeIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -12425,7 +15201,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12433,158 +15210,197 @@ "name" : "DateTimeIncludedInNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -12592,7 +15408,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -12600,159 +15417,198 @@ "name" : "DateTimeIncludedInPrecisionTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -12762,7 +15618,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12770,159 +15627,198 @@ "name" : "DateTimeIncludedInPrecisionNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Millisecond", "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -12930,7 +15826,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -12940,18 +15837,22 @@ "name" : "Intersect", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestIntersectNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Answer seems incorrect, but correct answer is unrepresentable", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12959,37 +15860,46 @@ "name" : "IntegerIntervalIntersectTest4to10", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12999,15 +15909,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -13016,44 +15929,54 @@ "name" : "IntegerIntervalIntersectTestNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -13061,37 +15984,46 @@ "name" : "DecimalIntervalIntersectTest4to10", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13101,15 +16033,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -13118,44 +16053,54 @@ "name" : "DecimalIntervalIntersectTestNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -13163,37 +16108,46 @@ "name" : "QuantityIntervalIntersectTest5to10", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -13203,15 +16157,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -13220,44 +16177,54 @@ "name" : "QuantityIntervalIntersectTestNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -13265,88 +16232,113 @@ "name" : "DateTimeIntersect", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -13357,40 +16349,51 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -13400,108 +16403,137 @@ "name" : "TimeIntersect", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -13512,50 +16544,63 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -13567,43 +16612,54 @@ "name" : "Equivalent", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerIntervalEquivalentTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13612,7 +16668,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13620,37 +16677,46 @@ "name" : "IntegerIntervalEquivalentFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13659,7 +16725,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13667,37 +16734,46 @@ "name" : "DecimalIntervalEquivalentTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13706,7 +16782,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13714,37 +16791,46 @@ "name" : "DecimalIntervalEquivalentFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13753,7 +16839,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13761,37 +16848,46 @@ "name" : "QuantityIntervalEquivalentTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -13800,7 +16896,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13808,37 +16905,46 @@ "name" : "QuantityIntervalEquivalentFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -13847,7 +16953,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13855,88 +16962,113 @@ "name" : "DateTimeEquivalentTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -13946,7 +17078,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -13954,88 +17087,113 @@ "name" : "DateTimeEquivalentFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -14045,7 +17203,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14053,108 +17212,137 @@ "name" : "TimeEquivalentTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -14164,7 +17352,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14172,108 +17361,137 @@ "name" : "TimeEquivalentFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "58", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -14283,7 +17501,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14293,54 +17512,70 @@ "name" : "Meets", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestMeetsNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : false, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : false, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -14348,37 +17583,46 @@ "name" : "IntegerIntervalMeetsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14387,7 +17631,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14395,37 +17640,46 @@ "name" : "IntegerIntervalMeetsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14434,7 +17688,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14442,37 +17697,46 @@ "name" : "DecimalIntervalMeetsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.00000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.00000002", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14481,7 +17745,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14489,37 +17754,46 @@ "name" : "DecimalIntervalMeetsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.00000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14528,7 +17802,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14536,37 +17811,46 @@ "name" : "QuantityIntervalMeetsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 3.01, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 5.00000001, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.00000002, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 8.50, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -14575,7 +17859,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14583,37 +17868,46 @@ "name" : "QuantityIntervalMeetsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 3.01, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 5.00000001, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.5, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 8.50, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -14622,7 +17916,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14630,88 +17925,113 @@ "name" : "DateTimeMeetsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -14721,7 +18041,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14729,88 +18050,113 @@ "name" : "DateTimeMeetsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -14820,7 +18166,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14828,108 +18175,137 @@ "name" : "TimeMeetsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -14939,7 +18315,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -14947,108 +18324,137 @@ "name" : "TimeMeetsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -15058,7 +18464,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15068,54 +18475,70 @@ "name" : "MeetsBefore", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestMeetsBeforeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : false, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : false, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -15123,37 +18546,46 @@ "name" : "IntegerIntervalMeetsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15162,7 +18594,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15170,37 +18603,46 @@ "name" : "IntegerIntervalMeetsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15209,7 +18651,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15217,37 +18660,46 @@ "name" : "DecimalIntervalMeetsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "3.50000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.00000011", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.00000012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15256,7 +18708,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15264,37 +18717,46 @@ "name" : "DecimalIntervalMeetsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "8.01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.00000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.00000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "18.50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15303,7 +18765,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15311,37 +18774,46 @@ "name" : "QuantityIntervalMeetsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 3.50000001, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 5.00000011, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.00000012, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 8.50, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -15350,7 +18822,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15358,37 +18831,46 @@ "name" : "QuantityIntervalMeetsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 8.01, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.00000001, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 15.00000000, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 18.50, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -15397,7 +18879,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15405,88 +18888,113 @@ "name" : "DateTimeMeetsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -15496,7 +19004,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15504,88 +19013,113 @@ "name" : "DateTimeMeetsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -15595,7 +19129,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15603,108 +19138,137 @@ "name" : "TimeMeetsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -15714,7 +19278,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15722,108 +19287,137 @@ "name" : "TimeMeetsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -15833,7 +19427,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15843,18 +19438,22 @@ "name" : "MeetsAfter", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestMeetsAfterNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Answer seems incorrect, but requires (too?) \"smart\" processing", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15862,37 +19461,46 @@ "name" : "IntegerIntervalMeetsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15901,7 +19509,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15909,37 +19518,46 @@ "name" : "IntegerIntervalMeetsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15948,7 +19566,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15956,37 +19575,46 @@ "name" : "DecimalIntervalMeetsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "55.00000123", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "128.032156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.00258", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "55.00000122", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -15995,7 +19623,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16003,37 +19632,46 @@ "name" : "DecimalIntervalMeetsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "55.00000124", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "150.222222", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "12.00258", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "55.00000122", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16042,7 +19680,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16050,37 +19689,46 @@ "name" : "QuantityIntervalMeetsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 55.00000123, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 128.032156, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 12.00258, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 55.00000122, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -16089,7 +19737,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16097,37 +19746,46 @@ "name" : "QuantityIntervalMeetsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "MeetsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 55.00000124, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 150.222222, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 12.00258, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 55.00000122, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -16136,7 +19794,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16144,88 +19803,113 @@ "name" : "DateTimeMeetsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -16235,7 +19919,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16243,88 +19928,113 @@ "name" : "DateTimeMeetsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -16334,7 +20044,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16342,108 +20053,137 @@ "name" : "TimeMeetsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -16453,7 +20193,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16461,108 +20202,137 @@ "name" : "TimeMeetsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Meets", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -16572,7 +20342,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16582,45 +20353,58 @@ "name" : "NotEqual", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerIntervalNotEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16630,7 +20414,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16638,39 +20423,50 @@ "name" : "IntegerIntervalNotEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16680,7 +20476,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16688,39 +20485,50 @@ "name" : "DecimalIntervalNotEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16730,7 +20538,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16738,39 +20547,50 @@ "name" : "DecimalIntervalNotEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16780,7 +20600,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16788,39 +20609,50 @@ "name" : "QuantityIntervalNotEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -16830,7 +20662,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16838,39 +20671,50 @@ "name" : "QuantityIntervalNotEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -16880,7 +20724,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -16888,170 +20733,213 @@ "name" : "DateTimeNotEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -17062,7 +20950,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17070,170 +20959,213 @@ "name" : "DateTimeNotEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -17244,7 +21176,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17252,110 +21185,141 @@ "name" : "TimeNotEqualTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -17366,7 +21330,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17374,110 +21339,141 @@ "name" : "TimeNotEqualFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -17488,7 +21484,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17498,67 +21495,88 @@ "name" : "OnOrAfter", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestOnOrAfterNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "IntervalTypeSpecifier", + "annotation" : [ ], "pointType" : { "name" : "{urn:hl7-org:elm-types:r1}Date", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -17566,7 +21584,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -17574,122 +21593,149 @@ "name" : "TestOnOrAfterDateTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Date", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -17700,7 +21746,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17708,82 +21755,98 @@ "name" : "TestOnOrAfterDateFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Date", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -17791,40 +21854,51 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -17834,7 +21908,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17842,109 +21917,138 @@ "name" : "TestOnOrAfterTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -17954,7 +22058,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -17962,109 +22067,138 @@ "name" : "TestOnOrAfterTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18074,7 +22208,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18082,57 +22217,64 @@ "name" : "TestOnOrAfterIntegerTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18142,7 +22284,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18150,58 +22293,65 @@ "name" : "TestOnOrAfterDecimalFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.666", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.50000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18210,7 +22360,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18218,58 +22369,65 @@ "name" : "TestOnOrAfterQuantityTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 2.5, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 2.5, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 2.5, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.666, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 2.50000000, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -18278,7 +22436,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18288,67 +22447,88 @@ "name" : "OnOrBefore", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestOnOrBeforeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "IntervalTypeSpecifier", + "annotation" : [ ], "pointType" : { "name" : "{urn:hl7-org:elm-types:r1}Date", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -18356,7 +22536,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -18364,122 +22545,149 @@ "name" : "TestOnOrBeforeDateTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Date", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -18490,7 +22698,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18498,82 +22707,98 @@ "name" : "TestOnOrBeforeDateFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Month", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Date", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -18581,40 +22806,51 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2013", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18624,7 +22860,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18632,109 +22869,138 @@ "name" : "TestOnOrBeforeTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18744,7 +23010,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18752,109 +23019,138 @@ "name" : "TestOnOrBeforeTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Hour", "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18864,7 +23160,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18872,57 +23169,64 @@ "name" : "TestOnOrBeforeIntegerTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -18932,7 +23236,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -18940,58 +23245,65 @@ "name" : "TestOnOrBeforeDecimalFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.6667", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Decimal", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.6667", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.6667", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.666", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.50000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19000,7 +23312,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19008,58 +23321,65 @@ "name" : "TestOnOrBeforeQuantityTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SameOrBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "If", + "annotation" : [ ], "condition" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 1.666, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, "then" : { "type" : "Null", - "resultTypeSpecifier" : { - "type" : "IntervalTypeSpecifier", - "pointType" : { - "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" - } - } + "annotation" : [ ] }, "else" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.666, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 1.666, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.666, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 2.50000000, "unit" : "mg", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -19068,7 +23388,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19078,46 +23399,58 @@ "name" : "Overlaps", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestOverlapsNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -19125,37 +23458,46 @@ "name" : "IntegerIntervalOverlapsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19164,7 +23506,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19172,37 +23515,46 @@ "name" : "IntegerIntervalOverlapsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19211,7 +23563,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19219,37 +23572,46 @@ "name" : "DecimalIntervalOverlapsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19258,7 +23620,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19266,37 +23629,46 @@ "name" : "DecimalIntervalOverlapsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19305,7 +23677,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19313,37 +23686,46 @@ "name" : "QuantityIntervalOverlapsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -19352,7 +23734,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19360,37 +23743,46 @@ "name" : "QuantityIntervalOverlapsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -19399,7 +23791,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19407,88 +23800,113 @@ "name" : "DateTimeOverlapsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -19498,7 +23916,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19506,88 +23925,113 @@ "name" : "DateTimeOverlapsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -19597,7 +24041,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19605,108 +24050,137 @@ "name" : "TimeOverlapsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -19716,7 +24190,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19724,108 +24199,137 @@ "name" : "TimeOverlapsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -19835,7 +24339,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19845,46 +24350,58 @@ "name" : "OverlapsBefore", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestOverlapsBeforeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -19892,37 +24409,46 @@ "name" : "IntegerIntervalOverlapsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19931,7 +24457,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19939,37 +24466,46 @@ "name" : "IntegerIntervalOverlapsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19978,7 +24514,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -19986,37 +24523,46 @@ "name" : "DecimalIntervalOverlapsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20025,7 +24571,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20033,37 +24580,46 @@ "name" : "DecimalIntervalOverlapsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20072,7 +24628,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20080,37 +24637,46 @@ "name" : "QuantityIntervalOverlapsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -20119,7 +24685,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20127,37 +24694,46 @@ "name" : "QuantityIntervalOverlapsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsBefore", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -20166,7 +24742,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20174,88 +24751,113 @@ "name" : "DateTimeOverlapsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -20265,7 +24867,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20273,88 +24876,113 @@ "name" : "DateTimeOverlapsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -20364,7 +24992,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20372,108 +25001,137 @@ "name" : "TimeOverlapsBeforeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -20483,7 +25141,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20491,108 +25150,137 @@ "name" : "TimeOverlapsBeforeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -20602,7 +25290,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20612,46 +25301,58 @@ "name" : "OverlapsAfter", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestOverlapsAfterNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -20659,37 +25360,46 @@ "name" : "IntegerIntervalOverlapsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20698,7 +25408,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20706,37 +25417,46 @@ "name" : "IntegerIntervalOverlapsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20745,7 +25465,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20753,37 +25474,46 @@ "name" : "DecimalIntervalOverlapsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20792,7 +25522,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20800,37 +25531,46 @@ "name" : "DecimalIntervalOverlapsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20839,7 +25579,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20847,37 +25588,46 @@ "name" : "QuantityIntervalOverlapsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -20886,7 +25636,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20894,37 +25645,46 @@ "name" : "QuantityIntervalOverlapsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "OverlapsAfter", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -20933,7 +25693,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -20941,88 +25702,113 @@ "name" : "DateTimeOverlapsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -21032,7 +25818,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21040,88 +25827,113 @@ "name" : "DateTimeOverlapsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "26", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -21131,7 +25943,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21139,108 +25952,137 @@ "name" : "TimeOverlapsAfterTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -21250,7 +26092,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21258,108 +26101,137 @@ "name" : "TimeOverlapsAfterFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Overlaps", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "19", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -21369,7 +26241,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21379,18 +26252,22 @@ "name" : "PointFrom", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestPointFromNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "PointFrom not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21398,12 +26275,14 @@ "name" : "TestPointFromInteger", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "PointFrom not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21411,12 +26290,14 @@ "name" : "TestPointFromDecimal", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "PointFrom not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21424,12 +26305,14 @@ "name" : "TestPointFromQuantity", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "PointFrom not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21439,18 +26322,22 @@ "name" : "ProperContains", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TimeProperContainsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21458,12 +26345,14 @@ "name" : "TimeProperContainsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21471,12 +26360,14 @@ "name" : "TimeProperContainsNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21484,12 +26375,14 @@ "name" : "TimeProperContainsPrecisionTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21497,12 +26390,14 @@ "name" : "TimeProperContainsPrecisionFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21510,12 +26405,14 @@ "name" : "TimeProperContainsPrecisionNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21525,18 +26422,22 @@ "name" : "ProperIn", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TimeProperInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21544,12 +26445,14 @@ "name" : "TimeProperInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21557,12 +26460,14 @@ "name" : "TimeProperInNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21570,12 +26475,14 @@ "name" : "TimeProperInPrecisionTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21583,12 +26490,14 @@ "name" : "TimeProperInPrecisionFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21596,12 +26505,14 @@ "name" : "TimeProperInPrecisionNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21611,55 +26522,72 @@ "name" : "ProperlyIncludes", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "NullBoundariesProperlyIncludesIntegerInterval", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } }, "high" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21668,7 +26596,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21676,37 +26605,46 @@ "name" : "IntegerIntervalProperlyIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21715,7 +26653,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21723,37 +26662,46 @@ "name" : "IntegerIntervalProperlyIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21762,7 +26710,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21770,37 +26719,46 @@ "name" : "DecimalIntervalProperlyIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21809,7 +26767,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21817,37 +26776,46 @@ "name" : "DecimalIntervalProperlyIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21856,7 +26824,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21864,37 +26833,46 @@ "name" : "QuantityIntervalProperlyIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -21903,7 +26881,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21911,37 +26890,46 @@ "name" : "QuantityIntervalProperlyIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -21950,7 +26938,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -21958,88 +26947,113 @@ "name" : "DateTimeProperlyIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -22049,7 +27063,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22057,88 +27072,113 @@ "name" : "DateTimeProperlyIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -22148,7 +27188,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22156,108 +27197,137 @@ "name" : "TimeProperlyIncludesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "998", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -22267,7 +27337,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22275,108 +27346,137 @@ "name" : "TimeProperlyIncludesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -22386,7 +27486,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22396,47 +27497,62 @@ "name" : "ProperlyIncludedIn", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerIntervalProperlyIncludedInNullBoundaries", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Interval", + "annotation" : [ ], "low" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "path" : "low", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -22444,33 +27560,43 @@ "lowClosedExpression" : { "path" : "lowClosed", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, "high" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "path" : "high", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -22478,15 +27604,19 @@ "highClosedExpression" : { "path" : "highClosed", "type" : "Property", + "annotation" : [ ], "source" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -22497,7 +27627,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22505,37 +27636,46 @@ "name" : "IntegerIntervalProperlyIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22544,7 +27684,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22552,37 +27693,46 @@ "name" : "IntegerIntervalProperlyIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22591,7 +27741,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22599,37 +27750,46 @@ "name" : "DecimalIntervalProperlyIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22638,7 +27798,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22646,37 +27807,46 @@ "name" : "DecimalIntervalProperlyIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22685,7 +27855,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22693,37 +27864,46 @@ "name" : "QuantityIntervalProperlyIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -22732,7 +27912,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22740,37 +27921,46 @@ "name" : "QuantityIntervalProperlyIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -22779,7 +27969,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22787,88 +27978,113 @@ "name" : "DateTimeProperlyIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -22878,7 +28094,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22886,88 +28103,113 @@ "name" : "DateTimeProperlyIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -22977,7 +28219,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -22985,108 +28228,137 @@ "name" : "TimeProperlyIncludedInTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "998", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -23096,7 +28368,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23104,108 +28377,137 @@ "name" : "TimeProperlyIncludedInFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "21", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -23215,7 +28517,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23225,29 +28528,37 @@ "name" : "Start", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerIntervalStart", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Start", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -23256,7 +28567,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23264,23 +28576,29 @@ "name" : "DecimalIntervalStart", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Start", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -23289,7 +28607,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23297,23 +28616,29 @@ "name" : "QuantityIntervalStart", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Start", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } @@ -23322,7 +28647,8 @@ "value" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -23330,88 +28656,110 @@ "name" : "DateTimeIntervalStart", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Start", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -23420,40 +28768,49 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -23462,58 +28819,74 @@ "name" : "TimeIntervalStart", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Start", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "599", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -23522,25 +28895,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -23551,46 +28930,58 @@ "name" : "Starts", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestStartsNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -23598,37 +28989,46 @@ "name" : "IntegerIntervalStartsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23637,7 +29037,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23645,37 +29046,46 @@ "name" : "IntegerIntervalStartsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23684,7 +29094,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23692,37 +29103,46 @@ "name" : "DecimalIntervalStartsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23731,7 +29151,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23739,37 +29160,46 @@ "name" : "DecimalIntervalStartsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23778,7 +29208,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23786,37 +29217,46 @@ "name" : "QuantityIntervalStartsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -23825,7 +29265,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23833,37 +29274,46 @@ "name" : "QuantityIntervalStartsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -23872,7 +29322,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23880,88 +29331,113 @@ "name" : "DateTimeStartsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -23971,7 +29447,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -23979,88 +29456,113 @@ "name" : "DateTimeStartsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -24070,7 +29572,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -24078,108 +29581,137 @@ "name" : "TimeStartsTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -24189,7 +29721,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -24197,108 +29730,137 @@ "name" : "TimeStartsFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Starts", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "17", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -24308,7 +29870,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -24318,46 +29881,58 @@ "name" : "Union", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TestUnionNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "high" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -24365,37 +29940,46 @@ "name" : "IntegerIntervalUnion1To15", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -24405,15 +29989,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -24422,44 +30009,54 @@ "name" : "IntegerIntervalUnionNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -24467,37 +30064,46 @@ "name" : "DecimalIntervalUnion1To15", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -24507,15 +30113,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -24524,44 +30133,54 @@ "name" : "DecimalIntervalUnionNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "14.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -24569,37 +30188,46 @@ "name" : "QuantityIntervalUnion1To15", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -24609,15 +30237,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -24626,44 +30257,54 @@ "name" : "QuantityIntervalUnionNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 14.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -24671,88 +30312,113 @@ "name" : "DateTimeUnion", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -24763,40 +30429,51 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -24806,88 +30483,113 @@ "name" : "DateTimeUnionNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "27", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "28", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -24895,7 +30597,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -24903,108 +30606,137 @@ "name" : "TimeUnion", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25015,50 +30747,63 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -25068,108 +30813,137 @@ "name" : "TimeUnionNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25177,7 +30951,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -25187,29 +30962,37 @@ "name" : "Width", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerIntervalTestWidth9", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Width", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -25218,7 +31001,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -25226,21 +31010,29 @@ "name" : "IntervalTestWidthNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Width", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "IntervalTypeSpecifier", + "annotation" : [ ], "pointType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } @@ -25248,7 +31040,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -25256,23 +31049,29 @@ "name" : "DecimalIntervalTestWidth11", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Width", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -25281,7 +31080,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -25289,23 +31089,29 @@ "name" : "QuantityIntervalTestWidth5", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Width", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } @@ -25314,7 +31120,8 @@ "value" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -25322,48 +31129,62 @@ "name" : "DateTimeWidth", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Width", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -25373,7 +31194,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -25381,58 +31203,74 @@ "name" : "TimeWidth", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Width", + "annotation" : [ ], + "signature" : [ ], "operand" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -25442,7 +31280,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -25452,27 +31291,33 @@ "name" : "Interval", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerIntervalTest", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25481,15 +31326,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25498,21 +31346,25 @@ "name" : "IntegerIntervalTest2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25521,15 +31373,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25538,21 +31393,25 @@ "name" : "IntegerIntervalTest3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25561,15 +31420,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25578,21 +31440,25 @@ "name" : "IntegerIntervalTest4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25601,15 +31467,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25618,21 +31487,25 @@ "name" : "IntegerIntervalTest5", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25641,15 +31514,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25658,21 +31534,25 @@ "name" : "DecimalIntervalTest", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25681,15 +31561,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25698,21 +31581,25 @@ "name" : "DecimalIntervalTest2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25721,15 +31608,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "11.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "20.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25738,21 +31628,25 @@ "name" : "DecimalIntervalTest3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25761,15 +31655,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25778,21 +31675,25 @@ "name" : "DecimalIntervalTest4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25801,15 +31702,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "4.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25818,21 +31722,25 @@ "name" : "DecimalIntervalTest5", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "14.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -25841,15 +31749,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "14.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "15.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -25858,21 +31769,25 @@ "name" : "QuantityIntervalTest", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { @@ -25881,15 +31796,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 1.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -25898,21 +31816,25 @@ "name" : "QuantityIntervalTest2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { @@ -25921,15 +31843,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 11.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 20.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -25938,21 +31863,25 @@ "name" : "QuantityIntervalTest3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { @@ -25961,15 +31890,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 10.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -25978,21 +31910,25 @@ "name" : "QuantityIntervalTest4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { @@ -26001,15 +31937,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -26018,21 +31957,25 @@ "name" : "QuantityIntervalTest5", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 14.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { @@ -26041,15 +31984,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "value" : 14.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "high" : { "value" : 15.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } } ] @@ -26058,86 +32004,106 @@ "name" : "DateTimeIntervalTest", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -26147,80 +32113,99 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -26230,56 +32215,70 @@ "name" : "TimeIntervalTest", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "599", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -26289,50 +32288,63 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "high" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "599", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -26342,51 +32354,62 @@ "name" : "CollapseIntervalTestInteger", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -26394,47 +32417,57 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "50", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -26444,21 +32477,25 @@ "name" : "InvalidIntegerInterval", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -26466,7 +32503,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -26474,21 +32512,25 @@ "name" : "InvalidIntegerIntervalA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : false, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -26496,7 +32538,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlListOperatorsTest.json b/test/spec-tests/cql/CqlListOperatorsTest.json index d22979176..27f03d9db 100644 --- a/test/spec-tests/cql/CqlListOperatorsTest.json +++ b/test/spec-tests/cql/CqlListOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" }, { "libraryId" : "CqlListOperatorsTest", @@ -170,46 +171,61 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "Sort", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "simpleSortAsc", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -217,12 +233,14 @@ "name" : "simpleSortDesc", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -230,12 +248,14 @@ "name" : "simpleSortStringAsc", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -243,12 +263,14 @@ "name" : "simpleSortStringDesc", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -256,12 +278,14 @@ "name" : "SortDatesAsc", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -269,12 +293,14 @@ "name" : "SortDatesDesc", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -282,12 +308,14 @@ "name" : "intList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -295,12 +323,14 @@ "name" : "decimalList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -308,12 +338,14 @@ "name" : "quantityList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -321,12 +353,14 @@ "name" : "dateTimeList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -334,12 +368,14 @@ "name" : "timeList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Sort not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -349,45 +385,60 @@ "name" : "Contains", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ContainsABNullHasNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -395,31 +446,41 @@ "name" : "ContainsNullFirst", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -427,7 +488,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -435,29 +497,37 @@ "name" : "ContainsABCHasA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -465,7 +535,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -473,80 +544,104 @@ "name" : "ContainsJan2012True", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -555,7 +650,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -563,80 +659,104 @@ "name" : "ContainsJan2012False", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -645,7 +765,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -653,100 +774,128 @@ "name" : "ContainsTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -755,7 +904,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -763,100 +913,128 @@ "name" : "ContainsTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -865,7 +1043,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -873,26 +1052,35 @@ "name" : "ContainsNullLeft", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -900,7 +1088,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -910,18 +1099,22 @@ "name" : "Descendents", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DescendentsEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Descendents not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -931,24 +1124,33 @@ "name" : "Distinct", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DistinctEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Distinct", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -956,18 +1158,25 @@ "name" : "DistinctNullNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Distinct", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } } @@ -975,8 +1184,10 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } } ] @@ -985,31 +1196,43 @@ "name" : "DistinctANullANull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Distinct", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1018,15 +1241,20 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1036,36 +1264,46 @@ "name" : "Distinct112233", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Distinct", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1073,18 +1311,22 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1093,36 +1335,46 @@ "name" : "Distinct123123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Distinct", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1130,18 +1382,22 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1150,36 +1406,46 @@ "name" : "DistinctAABBCC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Distinct", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1187,18 +1453,22 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1207,36 +1477,46 @@ "name" : "DistinctABCABC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Distinct", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1244,18 +1524,22 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1264,62 +1548,81 @@ "name" : "DistinctDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Distinct", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1328,39 +1631,50 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1370,55 +1684,71 @@ "name" : "DistinctTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Distinct", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1427,49 +1757,62 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1481,32 +1824,42 @@ "name" : "Equal", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "EqualNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1514,33 +1867,47 @@ "name" : "EqualEmptyListNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -1548,7 +1915,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1556,33 +1924,47 @@ "name" : "EqualNullEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -1590,7 +1972,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1598,14 +1981,21 @@ "name" : "EqualEmptyListAndEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { @@ -1613,7 +2003,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1621,35 +2012,45 @@ "name" : "Equal12And123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -1658,7 +2059,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1666,35 +2068,45 @@ "name" : "Equal123And12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -1703,7 +2115,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1711,39 +2124,50 @@ "name" : "Equal123And123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -1752,7 +2176,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1760,162 +2185,203 @@ "name" : "EqualDateTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -1925,7 +2391,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1933,162 +2400,203 @@ "name" : "EqualDateTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -2098,7 +2606,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2106,146 +2615,187 @@ "name" : "EqualTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -2255,7 +2805,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2263,146 +2814,187 @@ "name" : "EqualTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -2412,7 +3004,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2422,26 +3015,37 @@ "name" : "Except", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ExceptEmptyListAndEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -2449,39 +3053,50 @@ "name" : "Except1234And23", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -2489,14 +3104,17 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -2505,46 +3123,59 @@ "name" : "Except23And1234", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -2552,99 +3183,129 @@ "name" : "ExceptDateTimeList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2010", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -2653,22 +3314,28 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2678,124 +3345,159 @@ "name" : "ExceptTimeList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -2804,27 +3506,34 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2834,31 +3543,42 @@ "name" : "ExceptNullRight", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Except", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -2867,14 +3587,17 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -2885,18 +3608,25 @@ "name" : "Exists", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ExistsEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exists", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } }, { @@ -2904,7 +3634,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2912,14 +3643,19 @@ "name" : "ExistsListNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exists", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } } @@ -2928,7 +3664,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2936,16 +3673,21 @@ "name" : "Exists1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exists", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -2954,7 +3696,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2962,20 +3705,26 @@ "name" : "Exists12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exists", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -2984,7 +3733,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2992,45 +3742,59 @@ "name" : "ExistsDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exists", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3040,7 +3804,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3048,55 +3813,71 @@ "name" : "ExistsTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exists", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3106,7 +3887,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3114,20 +3896,28 @@ "name" : "ExistsNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Exists", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } @@ -3137,7 +3927,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3147,29 +3938,41 @@ "name" : "Flatten", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "FlattenEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Flatten", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -3177,21 +3980,29 @@ "name" : "FlattenListNullAndNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Flatten", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } ] } @@ -3200,10 +4011,13 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } } ] @@ -3212,33 +4026,43 @@ "name" : "FlattenList12And34", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Flatten", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -3247,22 +4071,27 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -3271,50 +4100,66 @@ "name" : "FlattenDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Flatten", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -3324,39 +4169,50 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3366,60 +4222,78 @@ "name" : "FlattenTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Flatten", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -3429,49 +4303,62 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3483,24 +4370,32 @@ "name" : "First", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "FirstEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "First", + "annotation" : [ ], + "signature" : [ ], "source" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -3508,29 +4403,38 @@ "name" : "FirstNull1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "First", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -3538,21 +4442,29 @@ "name" : "First1Null", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "First", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -3562,7 +4474,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3570,20 +4483,26 @@ "name" : "First12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "First", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -3592,7 +4511,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3600,45 +4520,59 @@ "name" : "FirstDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "First", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3647,20 +4581,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -3669,55 +4608,71 @@ "name" : "FirstTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "First", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3726,25 +4681,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -3755,26 +4716,35 @@ "name" : "In", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "InNullEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -3782,23 +4752,32 @@ "name" : "InNullAnd1Null", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } ] @@ -3806,7 +4785,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -3814,24 +4794,33 @@ "name" : "In1Null", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -3841,7 +4830,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3849,24 +4839,31 @@ "name" : "In1And12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -3875,7 +4872,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3883,24 +4881,31 @@ "name" : "In3And12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -3909,7 +4914,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -3917,79 +4923,103 @@ "name" : "InDateTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -3999,7 +5029,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4007,79 +5038,103 @@ "name" : "InDateTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -4089,7 +5144,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4097,99 +5153,127 @@ "name" : "InTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -4199,7 +5283,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4207,99 +5292,127 @@ "name" : "InTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -4309,7 +5422,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4319,20 +5433,29 @@ "name" : "Includes", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IncludesEmptyAndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { @@ -4340,7 +5463,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4348,12 +5472,14 @@ "name" : "IncludesListNullAndListNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Answer is incorrect according to spec, but not sure if correct answer is null or false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4361,27 +5487,36 @@ "name" : "Includes123AndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { @@ -4389,7 +5524,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4397,31 +5533,40 @@ "name" : "Includes123And2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -4430,7 +5575,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4438,31 +5584,40 @@ "name" : "Includes123And4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -4471,7 +5626,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4479,82 +5635,107 @@ "name" : "IncludesDateTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -4564,7 +5745,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4572,82 +5754,107 @@ "name" : "IncludesDateTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -4657,7 +5864,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4665,100 +5873,128 @@ "name" : "IncludesTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4767,7 +6003,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4775,100 +6012,128 @@ "name" : "IncludesTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Contains", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4877,7 +6142,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4885,35 +6151,46 @@ "name" : "IncludesNullLeft", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -4921,35 +6198,47 @@ "name" : "IncludesNullRight", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Includes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "s", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "m", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -4957,7 +6246,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -4967,20 +6257,29 @@ "name" : "IncludedIn", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IncludedInEmptyAndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { @@ -4988,7 +6287,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -4996,12 +6296,14 @@ "name" : "IncludedInListNullAndListNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Answer is incorrect according to spec, but not sure if correct answer is null or false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5009,26 +6311,35 @@ "name" : "IncludedInEmptyAnd123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -5037,7 +6348,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5045,31 +6357,40 @@ "name" : "IncludedIn2And123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -5078,7 +6399,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5086,31 +6408,40 @@ "name" : "IncludedIn4And123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -5119,7 +6450,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5127,82 +6459,107 @@ "name" : "IncludedInDateTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -5212,7 +6569,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5220,82 +6578,107 @@ "name" : "IncludedInDateTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -5305,7 +6688,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5313,99 +6697,127 @@ "name" : "IncludedInTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -5415,7 +6827,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5423,99 +6836,127 @@ "name" : "IncludedInTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "16", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -5525,7 +6966,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5533,29 +6975,38 @@ "name" : "IncludedInNullLeft", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "In", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5563,35 +7014,47 @@ "name" : "IncludedInNullRight", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "s", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "m", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -5599,7 +7062,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5609,39 +7073,51 @@ "name" : "Indexer", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IndexerNull1List", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5649,25 +7125,32 @@ "name" : "Indexer0Of12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5675,7 +7158,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5683,25 +7167,32 @@ "name" : "Indexer1Of12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -5709,7 +7200,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -5717,31 +7209,39 @@ "name" : "Indexer2Of12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5749,34 +7249,44 @@ "name" : "IndexerNeg1Of12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -5784,88 +7294,113 @@ "name" : "IndexerDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5874,108 +7409,137 @@ "name" : "IndexerTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -5986,27 +7550,36 @@ "name" : "IndexOf", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IndexOfEmptyNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IndexOf", + "annotation" : [ ], + "signature" : [ ], "source" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, "element" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6014,31 +7587,42 @@ "name" : "IndexOfNullEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IndexOf", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, "element" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6046,32 +7630,42 @@ "name" : "IndexOfNullIn1Null", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IndexOf", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] }, "element" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6079,26 +7673,33 @@ "name" : "IndexOf1In12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IndexOf", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "element" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -6106,7 +7707,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6114,26 +7716,33 @@ "name" : "IndexOf2In12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IndexOf", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "element" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -6141,7 +7750,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6149,36 +7759,46 @@ "name" : "IndexOf3In12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IndexOf", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "element" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -6187,81 +7807,105 @@ "name" : "IndexOfDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IndexOf", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, "element" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6270,7 +7914,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6278,101 +7923,129 @@ "name" : "IndexOfTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IndexOf", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, "element" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -6381,7 +8054,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6391,26 +8065,37 @@ "name" : "Intersect", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntersectEmptyListAndEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -6418,39 +8103,50 @@ "name" : "Intersect1234And23", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -6458,14 +8154,17 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -6474,39 +8173,50 @@ "name" : "Intersect23And1234", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -6514,14 +8224,17 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -6530,116 +8243,151 @@ "name" : "IntersectDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -6648,39 +8396,50 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6690,146 +8449,187 @@ "name" : "IntersectTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Intersect", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "29", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "156", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -6838,49 +8638,62 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6892,24 +8705,32 @@ "name" : "Last", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LastEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Last", + "annotation" : [ ], + "signature" : [ ], "source" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6917,22 +8738,30 @@ "name" : "LastNull1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Last", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -6941,7 +8770,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -6949,21 +8779,29 @@ "name" : "Last1Null", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Last", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6971,7 +8809,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -6979,20 +8818,26 @@ "name" : "Last12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Last", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -7001,7 +8846,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7009,45 +8855,59 @@ "name" : "LastDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Last", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7056,20 +8916,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7078,55 +8943,71 @@ "name" : "LastTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Last", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7135,25 +9016,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -7164,18 +9051,25 @@ "name" : "Length", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LengthEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } }, { @@ -7183,7 +9077,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7191,22 +9086,30 @@ "name" : "LengthNull1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -7215,7 +9118,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7223,21 +9127,29 @@ "name" : "Length1Null", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -7247,7 +9159,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7255,20 +9168,26 @@ "name" : "Length12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -7277,7 +9196,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7285,62 +9205,81 @@ "name" : "LengthDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7350,7 +9289,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7358,143 +9298,183 @@ "name" : "LengthTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7504,7 +9484,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7512,21 +9493,29 @@ "name" : "LengthNullList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } @@ -7536,7 +9525,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7546,20 +9536,29 @@ "name" : "Equivalent", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "EquivalentEmptyAndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { @@ -7567,7 +9566,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7575,39 +9575,50 @@ "name" : "EquivalentABCAndABC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -7616,7 +9627,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7624,35 +9636,45 @@ "name" : "EquivalentABCAndAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -7661,7 +9683,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7669,39 +9692,50 @@ "name" : "EquivalentABCAnd123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -7710,7 +9744,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7718,39 +9753,50 @@ "name" : "Equivalent123AndABC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -7759,7 +9805,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7767,39 +9814,50 @@ "name" : "Equivalent123AndString123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -7808,7 +9866,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7816,128 +9875,169 @@ "name" : "EquivalentDateTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } ] @@ -7947,7 +10047,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -7955,122 +10056,160 @@ "name" : "EquivalentDateTimeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } ] @@ -8080,7 +10219,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8088,116 +10228,151 @@ "name" : "EquivalentDateTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -8207,7 +10382,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8215,102 +10391,131 @@ "name" : "EquivalentTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -8320,7 +10525,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8328,108 +10534,140 @@ "name" : "EquivalentTimeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } ] @@ -8439,7 +10677,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8447,102 +10686,131 @@ "name" : "EquivalentTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "995", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -8552,7 +10820,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8562,22 +10831,33 @@ "name" : "NotEqual", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "NotEqualEmptyAndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } } @@ -8586,7 +10866,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8594,41 +10875,54 @@ "name" : "NotEqualABCAndABC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -8638,7 +10932,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8646,37 +10941,49 @@ "name" : "NotEqualABCAndAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -8686,7 +10993,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8694,41 +11002,54 @@ "name" : "NotEqualABCAnd123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -8738,7 +11059,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8746,41 +11068,54 @@ "name" : "NotEqual123AndABC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -8790,7 +11125,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8798,41 +11134,54 @@ "name" : "NotEqual123AndString123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -8842,7 +11191,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -8850,238 +11200,299 @@ "name" : "NotEqualDateTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -9092,7 +11503,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9100,238 +11512,299 @@ "name" : "NotEqualDateTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -9342,7 +11815,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9350,102 +11824,131 @@ "name" : "NotEqualTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -9455,7 +11958,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9463,102 +11967,131 @@ "name" : "NotEqualTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Equal", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "49", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -9568,7 +12101,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9578,18 +12112,22 @@ "name" : "ProperContains", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ProperContainsNullRightFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9597,12 +12135,14 @@ "name" : "ProperContainsNullRightTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9610,12 +12150,14 @@ "name" : "ProperContainsTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9623,12 +12165,14 @@ "name" : "ProperContainsTimeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperContains not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9638,18 +12182,22 @@ "name" : "ProperIn", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ProperInNullRightFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9657,12 +12205,14 @@ "name" : "ProperInNullRightTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9670,12 +12220,14 @@ "name" : "ProperInTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9683,12 +12235,14 @@ "name" : "ProperInTimeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ProperIn not implemented", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9698,20 +12252,29 @@ "name" : "ProperlyIncludes", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ProperIncludesEmptyAndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { @@ -9719,7 +12282,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9727,19 +12291,26 @@ "name" : "ProperIncludesListNullAndListNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } ] } @@ -9748,7 +12319,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9756,27 +12328,36 @@ "name" : "ProperIncludes123AndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { @@ -9784,7 +12365,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9792,31 +12374,40 @@ "name" : "ProperIncludes123And2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -9825,7 +12416,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9833,31 +12425,40 @@ "name" : "ProperIncludes123And4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -9866,7 +12467,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9874,99 +12476,129 @@ "name" : "ProperIncludesDateTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -9976,7 +12608,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -9984,116 +12617,151 @@ "name" : "ProperIncludesDateTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -10103,7 +12771,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10111,124 +12780,159 @@ "name" : "ProperIncludesTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "49", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -10238,7 +12942,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10246,146 +12951,187 @@ "name" : "ProperIncludesTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "49", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -10395,7 +13141,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10403,35 +13150,46 @@ "name" : "ProperlyIncludesNullLeft", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludes", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -10441,20 +13199,29 @@ "name" : "ProperlyIncludedIn", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ProperIncludedInEmptyAndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { @@ -10462,7 +13229,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10470,19 +13238,26 @@ "name" : "ProperIncludedInListNullAndListNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } ] } @@ -10491,7 +13266,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10499,26 +13275,35 @@ "name" : "ProperIncludedInEmptyAnd123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -10527,7 +13312,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10535,31 +13321,40 @@ "name" : "ProperIncludedIn2And123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -10568,7 +13363,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10576,31 +13372,40 @@ "name" : "ProperIncludedIn4And123", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -10609,7 +13414,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10617,99 +13423,129 @@ "name" : "ProperIncludedInDateTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -10719,7 +13555,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10727,116 +13564,151 @@ "name" : "ProperIncludedInDateTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -10846,7 +13718,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10854,124 +13727,159 @@ "name" : "ProperIncludedInTimeTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "49", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -10981,7 +13889,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -10989,146 +13898,187 @@ "name" : "ProperIncludedInTimeFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "22", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "49", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -11138,7 +14088,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11146,35 +14097,47 @@ "name" : "ProperlyIncludedInNulRight", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ProperIncludedIn", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "s", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "u", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "n", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -11182,7 +14145,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -11192,24 +14156,32 @@ "name" : "SingletonFrom", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SingletonFromEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -11217,21 +14189,27 @@ "name" : "SingletonFromListNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -11239,16 +14217,21 @@ "name" : "SingletonFrom1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -11257,7 +14240,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11265,20 +14249,26 @@ "name" : "SingletonFrom12", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -11287,7 +14277,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11295,28 +14286,37 @@ "name" : "SingletonFromDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11325,20 +14325,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -11347,33 +14352,43 @@ "name" : "SingletonFromTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -11382,25 +14397,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -11411,43 +14432,55 @@ "name" : "Skip", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SkipNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -11455,60 +14488,74 @@ "name" : "SkipEven", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -11517,56 +14564,69 @@ "name" : "SkipOdd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -11575,68 +14635,84 @@ "name" : "SkipNone", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -11645,48 +14721,60 @@ "name" : "SkipAll", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -11696,43 +14784,55 @@ "name" : "Tail", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TailNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -11740,56 +14840,69 @@ "name" : "TailEven", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -11798,64 +14911,79 @@ "name" : "TailOdd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -11864,27 +14992,35 @@ "name" : "TailEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -11892,32 +15028,40 @@ "name" : "TailOneElement", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { - "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -11927,51 +15071,67 @@ "name" : "Take", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TakeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}Any", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -11979,54 +15139,71 @@ "name" : "TakeNullEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -12034,48 +15211,62 @@ "name" : "TakeEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -12083,45 +15274,58 @@ "name" : "TakeEven", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -12129,14 +15333,17 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -12145,45 +15352,58 @@ "name" : "TakeOdd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -12191,18 +15411,22 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -12211,45 +15435,58 @@ "name" : "TakeAll", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Slice", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "endIndex" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -12257,22 +15494,27 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -12283,26 +15525,37 @@ "name" : "Union", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "UnionEmptyAndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ] } @@ -12310,19 +15563,26 @@ "name" : "UnionListNullAndListNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } ] } @@ -12330,8 +15590,10 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } ] } } ] @@ -12340,45 +15602,58 @@ "name" : "Union123AndEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -12387,31 +15662,40 @@ "name" : "Union123And2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -12419,18 +15703,22 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -12439,31 +15727,40 @@ "name" : "Union123And4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -12471,22 +15768,27 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -12495,65 +15797,85 @@ "name" : "UnionDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -12562,56 +15884,72 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -12621,102 +15959,131 @@ "name" : "UnionTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Union", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -12725,93 +16092,118 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "20", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlLogicalOperatorsTest.json b/test/spec-tests/cql/CqlLogicalOperatorsTest.json index ab502c650..0ad45407b 100644 --- a/test/spec-tests/cql/CqlLogicalOperatorsTest.json +++ b/test/spec-tests/cql/CqlLogicalOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,52 +17,70 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "And", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TrueAndTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -69,7 +88,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -77,18 +97,23 @@ "name" : "TrueAndFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -96,7 +121,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -104,26 +130,34 @@ "name" : "TrueAndNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -131,18 +165,23 @@ "name" : "FalseAndTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -150,7 +189,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -158,18 +198,23 @@ "name" : "FalseAndFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -177,7 +222,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -185,19 +231,26 @@ "name" : "FalseAndNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -206,7 +259,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -214,26 +268,34 @@ "name" : "NullAndTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -241,20 +303,27 @@ "name" : "NullAndFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -262,7 +331,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -270,28 +340,38 @@ "name" : "NullAndNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "And", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -301,18 +381,22 @@ "name" : "Implies", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TrueImpliesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -320,12 +404,14 @@ "name" : "TrueImpliesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -333,12 +419,14 @@ "name" : "TrueImpliesNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Any).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -346,12 +434,14 @@ "name" : "FalseImpliesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -359,12 +449,14 @@ "name" : "FalseImpliesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -372,12 +464,14 @@ "name" : "FalseImpliesNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Any).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -385,12 +479,14 @@ "name" : "NullImpliesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Boolean).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -398,12 +494,14 @@ "name" : "NullImpliesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Boolean).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -411,12 +509,14 @@ "name" : "NullImpliesNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Any).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -426,20 +526,26 @@ "name" : "Not", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "NotTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -447,7 +553,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -455,14 +562,18 @@ "name" : "NotFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -470,7 +581,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -478,22 +590,29 @@ "name" : "NotNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Not", + "annotation" : [ ], + "signature" : [ ], "operand" : { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -503,24 +622,31 @@ "name" : "Or", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TrueOrTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Or", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -528,7 +654,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -536,18 +663,23 @@ "name" : "TrueOrFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Or", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -555,7 +687,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -563,19 +696,26 @@ "name" : "TrueOrNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Or", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -584,7 +724,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -592,18 +733,23 @@ "name" : "FalseOrTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Or", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -611,7 +757,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -619,18 +766,23 @@ "name" : "FalseOrFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Or", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -638,7 +790,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -646,26 +799,34 @@ "name" : "FalseOrNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Or", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -673,20 +834,27 @@ "name" : "NullOrTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Or", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -694,7 +862,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -702,26 +871,34 @@ "name" : "NullOrFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Or", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -729,28 +906,38 @@ "name" : "NullOrNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Or", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -760,24 +947,31 @@ "name" : "Xor", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TrueXorTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Xor", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -785,7 +979,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -793,18 +988,23 @@ "name" : "TrueXorFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Xor", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -812,7 +1012,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -820,26 +1021,34 @@ "name" : "TrueXorNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Xor", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -847,18 +1056,23 @@ "name" : "FalseXorTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Xor", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -866,7 +1080,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -874,18 +1089,23 @@ "name" : "FalseXorFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Xor", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -893,7 +1113,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -901,26 +1122,34 @@ "name" : "FalseXorNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Xor", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -928,26 +1157,34 @@ "name" : "NullXorTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Xor", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -955,26 +1192,34 @@ "name" : "NullXorFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Xor", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -982,28 +1227,38 @@ "name" : "NullXorNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Xor", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlNullologicalOperatorsTest.json b/test/spec-tests/cql/CqlNullologicalOperatorsTest.json index cf31ba4df..c45aa496f 100644 --- a/test/spec-tests/cql/CqlNullologicalOperatorsTest.json +++ b/test/spec-tests/cql/CqlNullologicalOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,53 +17,73 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "Coalesce", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "CoalesceANull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -71,7 +92,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -79,20 +101,27 @@ "name" : "CoalesceNullA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -100,7 +129,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -108,18 +138,24 @@ "name" : "CoalesceEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -127,27 +163,38 @@ "name" : "CoalesceListFirstA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } ] @@ -157,7 +204,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -165,28 +213,39 @@ "name" : "CoalesceListLastA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -195,7 +254,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -203,39 +263,54 @@ "name" : "CoalesceFirstList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } ] @@ -244,10 +319,12 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -256,40 +333,55 @@ "name" : "CoalesceLastList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -297,10 +389,12 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -309,30 +403,40 @@ "name" : "DateTimeCoalesce", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -340,20 +444,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -362,40 +471,55 @@ "name" : "DateTimeListCoalesce", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}DateTime", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -404,20 +528,25 @@ "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -426,35 +555,46 @@ "name" : "TimeCoalesce", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "556", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -462,25 +602,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "556", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -489,45 +635,61 @@ "name" : "TimeListCoalesce", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Coalesce", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "List", + "annotation" : [ ], "element" : [ { "asType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Time", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "556", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } ] @@ -536,25 +698,31 @@ "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "15", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "556", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -565,18 +733,24 @@ "name" : "IsNull", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IsNullTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } }, { @@ -584,7 +758,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -592,14 +767,18 @@ "name" : "IsNullFalseEmptyString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -607,7 +786,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -615,14 +795,18 @@ "name" : "IsNullAlsoFalseAbcString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -630,7 +814,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -638,14 +823,18 @@ "name" : "IsNullAlsoFalseNumber1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -653,7 +842,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -661,14 +851,18 @@ "name" : "IsNullAlsoFalseNumberZero", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsNull", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -676,7 +870,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -686,20 +881,26 @@ "name" : "IsFalse", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IsFalseFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsFalse", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -707,7 +908,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -715,14 +917,18 @@ "name" : "IsFalseTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsFalse", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -730,7 +936,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -738,15 +945,21 @@ "name" : "IsFalseNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsFalse", + "annotation" : [ ], + "signature" : [ ], "operand" : { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -755,7 +968,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -765,20 +979,26 @@ "name" : "IsTrue", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IsTrueTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsTrue", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -786,7 +1006,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -794,14 +1015,18 @@ "name" : "IsTrueFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsTrue", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -809,7 +1034,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -817,15 +1043,21 @@ "name" : "IsTrueNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "IsTrue", + "annotation" : [ ], + "signature" : [ ], "operand" : { "asType" : "{urn:hl7-org:elm-types:r1}Boolean", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -834,7 +1066,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlStringOperatorsTest.json b/test/spec-tests/cql/CqlStringOperatorsTest.json index 703da1dd0..190381b77 100644 --- a/test/spec-tests/cql/CqlStringOperatorsTest.json +++ b/test/spec-tests/cql/CqlStringOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,54 +17,75 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "Combine", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "CombineNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Combine", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "type" : "ListTypeSpecifier", + "annotation" : [ ], "elementType" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } @@ -71,7 +93,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -79,26 +102,39 @@ "name" : "CombineEmptyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Combine", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "Query", + "annotation" : [ ], "source" : [ { "alias" : "X", + "annotation" : [ ], "expression" : { - "type" : "List" + "type" : "List", + "annotation" : [ ], + "element" : [ ] } } ], + "let" : [ ], + "relationship" : [ ], "return" : { "distinct" : false, + "annotation" : [ ], "expression" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "name" : "X", - "type" : "AliasRef" + "type" : "AliasRef", + "annotation" : [ ] } } } @@ -107,7 +143,8 @@ }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -115,24 +152,31 @@ "name" : "CombineABC", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Combine", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -141,7 +185,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -149,30 +194,38 @@ "name" : "CombineABCSepDash", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Combine", + "annotation" : [ ], + "signature" : [ ], "source" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, "separator" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -180,7 +233,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a-b-c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -190,34 +244,46 @@ "name" : "Concatenate", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ConcatenateNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Concatenate", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -225,26 +291,34 @@ "name" : "ConcatenateANull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Concatenate", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -252,26 +326,34 @@ "name" : "ConcatenateNullB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Concatenate", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -279,18 +361,23 @@ "name" : "ConcatenateAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Concatenate", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -298,7 +385,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -306,18 +394,23 @@ "name" : "ConcatenateABWithAdd", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Concatenate", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -325,7 +418,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -335,34 +429,46 @@ "name" : "EndsWith", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "EndsWithNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "EndsWith", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -370,18 +476,23 @@ "name" : "EndsWithTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "EndsWith", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Chris Schuler is the man!!", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "n!!", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -389,7 +500,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -397,18 +509,23 @@ "name" : "EndsWithFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "EndsWith", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Chris Schuler is the man!!", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "n!", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -416,7 +533,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -426,38 +544,51 @@ "name" : "Indexer", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IndexerNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -465,26 +596,34 @@ "name" : "IndexerANull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -492,30 +631,39 @@ "name" : "IndexerNull1String", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -523,18 +671,23 @@ "name" : "IndexerAB0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -542,7 +695,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -550,18 +704,23 @@ "name" : "IndexerAB1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -569,7 +728,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -577,24 +737,30 @@ "name" : "IndexerAB2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -602,27 +768,35 @@ "name" : "IndexerABNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Indexer", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -632,35 +806,47 @@ "name" : "LastPositionOf", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LastPositionOfNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LastPositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "string" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -668,27 +854,35 @@ "name" : "LastPositionOfNull1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LastPositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "string" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -696,27 +890,35 @@ "name" : "LastPositionOfNull2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LastPositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "string" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -724,19 +926,24 @@ "name" : "LastPositionOf1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LastPositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "string" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Ohio is the place to be!", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -744,7 +951,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -752,19 +960,24 @@ "name" : "LastPositionOf2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "LastPositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "string" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Say hi to Ohio!", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -772,7 +985,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "11", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -782,32 +996,42 @@ "name" : "Length", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LengthNullString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}String", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -815,14 +1039,18 @@ "name" : "LengthEmptyString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -830,7 +1058,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -838,14 +1067,18 @@ "name" : "LengthA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -853,7 +1086,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -861,14 +1095,18 @@ "name" : "LengthAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Length", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -876,7 +1114,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -886,28 +1125,37 @@ "name" : "Lower", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "LowerNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Lower", + "annotation" : [ ], + "signature" : [ ], "operand" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -915,14 +1163,18 @@ "name" : "LowerEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Lower", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -930,7 +1182,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -938,14 +1191,18 @@ "name" : "LowerA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Lower", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "A", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -953,7 +1210,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -961,14 +1219,18 @@ "name" : "LowerB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Lower", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -976,7 +1238,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -984,14 +1247,18 @@ "name" : "LowerAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Lower", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -999,7 +1266,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1009,32 +1277,42 @@ "name" : "Matches", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "MatchesNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Matches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Not all who wander are lost", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1042,18 +1320,23 @@ "name" : "MatchesNumberFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Matches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Not all who wander are lost", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ".*\\d+", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1061,7 +1344,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1069,18 +1353,23 @@ "name" : "MatchesNumberTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Matches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Not all who wander are lost - circa 2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ".*\\d+", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1088,7 +1377,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1096,18 +1386,23 @@ "name" : "MatchesAllTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Matches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Not all who wander are lost", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ".*", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1115,7 +1410,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1123,18 +1419,23 @@ "name" : "MatchesWordsAndSpacesTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Matches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Not all who wander are lost", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "[\\w|\\s]+", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1142,7 +1443,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1150,18 +1452,23 @@ "name" : "MatchesWordsAndSpacesFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Matches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Not all who wander are lost - circa 2017", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "[\\w]+", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1169,7 +1476,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1177,18 +1485,23 @@ "name" : "MatchesNotWords", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Matches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " ", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\W+", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1196,7 +1509,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1204,18 +1518,23 @@ "name" : "MatchesWhiteSpace", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Matches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : " \n\t", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\s+", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1223,7 +1542,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1233,35 +1553,47 @@ "name" : "PositionOf", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "PositionOfNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "PositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "string" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1269,27 +1601,35 @@ "name" : "PositionOfANull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "PositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "string" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1297,27 +1637,35 @@ "name" : "PositionOfNullA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "PositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "string" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1325,19 +1673,24 @@ "name" : "PositionOfAInAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "PositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "string" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1345,7 +1698,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1353,19 +1707,24 @@ "name" : "PositionOfBInAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "PositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "string" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1373,7 +1732,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1381,29 +1741,37 @@ "name" : "PositionOfCInAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "PositionOf", + "annotation" : [ ], + "signature" : [ ], "pattern" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "c", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "string" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1414,36 +1782,47 @@ "name" : "ReplaceMatches", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ReplaceMatchesNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ReplaceMatches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Not all who wander are lost", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "But I am...", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1451,22 +1830,28 @@ "name" : "ReplaceMatchesAll", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ReplaceMatches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Not all who wander are lost", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Not all who wander are lost", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "But still waters run deep", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1474,7 +1859,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "But still waters run deep", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1482,22 +1868,28 @@ "name" : "ReplaceMatchesMany", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ReplaceMatches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Who put the bop in the bop she bop she bop?", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bop", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bang", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1505,7 +1897,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Who put the bang in the bang she bang she bang?", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1513,22 +1906,28 @@ "name" : "ReplaceMatchesSpaces", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ReplaceMatches", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "All that glitters is not gold", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "\\s", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "$$", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1536,7 +1935,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "All$that$glitters$is$not$gold", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1546,35 +1946,47 @@ "name" : "Split", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SplitNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Split", + "annotation" : [ ], + "signature" : [ ], "stringToSplit" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "separator" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1582,27 +1994,35 @@ "name" : "SplitNullComma", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Split", + "annotation" : [ ], + "signature" : [ ], "stringToSplit" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "separator" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ",", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1610,20 +2030,27 @@ "name" : "SplitABNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Split", + "annotation" : [ ], + "signature" : [ ], "stringToSplit" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a,b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "separator" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } @@ -1631,10 +2058,12 @@ "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a,b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1643,29 +2072,36 @@ "name" : "SplitABDash", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Split", + "annotation" : [ ], + "signature" : [ ], "stringToSplit" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a,b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "separator" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a,b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1674,33 +2110,41 @@ "name" : "SplitABComma", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Split", + "annotation" : [ ], + "signature" : [ ], "stringToSplit" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a,b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "separator" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : ",", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1711,34 +2155,46 @@ "name" : "StartsWith", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "StartsWithNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "StartsWith", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1746,26 +2202,34 @@ "name" : "StartsWithNull1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "StartsWith", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1773,26 +2237,34 @@ "name" : "StartsWithNull2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "StartsWith", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1800,18 +2272,23 @@ "name" : "StartsWithTrue1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "StartsWith", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Breathe deep the gathering gloom", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Bre", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1819,7 +2296,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1827,18 +2305,23 @@ "name" : "StartsWithFalse1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "StartsWith", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Breathe deep the gathering gloom", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "bre", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { @@ -1846,7 +2329,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1856,35 +2340,47 @@ "name" : "Substring", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "SubstringNullNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "startIndex" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1892,27 +2388,35 @@ "name" : "SubstringANull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "startIndex" : { "asType" : "{urn:hl7-org:elm-types:r1}Integer", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1920,27 +2424,35 @@ "name" : "SubstringNull1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -1948,19 +2460,24 @@ "name" : "SubstringAB0", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1968,7 +2485,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1976,19 +2494,24 @@ "name" : "SubstringAB1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1996,7 +2519,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2004,25 +2528,31 @@ "name" : "SubstringAB2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -2030,28 +2560,36 @@ "name" : "SubstringABNeg1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "startIndex" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -2059,24 +2597,30 @@ "name" : "SubstringAB0To1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "length" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -2084,7 +2628,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2092,24 +2637,30 @@ "name" : "SubstringABC1To1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "abc", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "length" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -2117,7 +2668,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "b", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2125,24 +2677,30 @@ "name" : "SubstringAB0To3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Substring", + "annotation" : [ ], + "signature" : [ ], "stringToSub" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "startIndex" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "length" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -2150,7 +2708,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "ab", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2160,28 +2719,37 @@ "name" : "Upper", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "UpperNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Upper", + "annotation" : [ ], + "signature" : [ ], "operand" : { "asType" : "{urn:hl7-org:elm-types:r1}String", "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } } }, { "name" : "output", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } } ] } @@ -2189,14 +2757,18 @@ "name" : "UpperEmpty", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Upper", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -2204,7 +2776,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2212,14 +2785,18 @@ "name" : "UpperA", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Upper", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "a", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -2227,7 +2804,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "A", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2235,14 +2813,18 @@ "name" : "UpperB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Upper", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "B", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -2250,7 +2832,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "B", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2258,14 +2841,18 @@ "name" : "UpperAB", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Upper", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "aB", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -2273,7 +2860,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "AB", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2283,20 +2871,26 @@ "name" : "toString tests", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "QuantityToString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToString", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 125, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { @@ -2304,7 +2898,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "125 'cm'", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2312,26 +2907,34 @@ "name" : "DateTimeToString1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToString", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -2340,7 +2943,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2000-01-01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2348,12 +2952,14 @@ "name" : "DateTimeToString2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Answer does not include timezone offset, but default offset depends on test environment", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2361,55 +2967,72 @@ "name" : "DateTimeToString3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToString", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "300", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -2420,7 +3043,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2000-01-01T08:25:25.300-07:00", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -2428,31 +3052,40 @@ "name" : "TimeToString1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToString", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -2461,7 +3094,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "09:30:01.003", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlTypeOperatorsTest.json b/test/spec-tests/cql/CqlTypeOperatorsTest.json index b215d8795..efd40a954 100644 --- a/test/spec-tests/cql/CqlTypeOperatorsTest.json +++ b/test/spec-tests/cql/CqlTypeOperatorsTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,53 +17,71 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "As", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "AsQuantity", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 45.5, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { @@ -70,7 +89,8 @@ "value" : { "value" : 45.5, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -78,19 +98,24 @@ "name" : "CastAsQuantity", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "strict" : true, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 45.5, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Quantity", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { @@ -98,7 +123,8 @@ "value" : { "value" : 45.5, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -106,52 +132,66 @@ "name" : "AsDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "strict" : false, "type" : "As", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, "asTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}DateTime", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -162,20 +202,26 @@ "name" : "Convert", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerToDecimal", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -183,7 +229,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "5.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -191,14 +238,18 @@ "name" : "IntegerToString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToString", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -206,7 +257,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -214,14 +266,18 @@ "name" : "StringToIntegerError", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToInteger", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "foo", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -229,7 +285,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -237,12 +294,14 @@ "name" : "StringToDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Answer does not include timezone offset, but default offset depends on test environment", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -250,39 +309,49 @@ "name" : "StringToTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToTime", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "T14:30:00.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -291,14 +360,18 @@ "name" : "StringToDateTimeMalformed", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToDateTime", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2014/01/01", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -306,7 +379,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -316,24 +390,31 @@ "name" : "Is", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerIsInteger", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Is", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "isTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { @@ -341,7 +422,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -349,18 +431,23 @@ "name" : "StringIsInteger", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Is", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "isTypeSpecifier" : { "name" : "{urn:hl7-org:elm-types:r1}Integer", - "type" : "NamedTypeSpecifier" + "type" : "NamedTypeSpecifier", + "annotation" : [ ] } } }, { @@ -368,7 +455,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -378,20 +466,26 @@ "name" : "ToBoolean", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "StringNoToBoolean", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToBoolean", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "NO", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -399,7 +493,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -409,25 +504,32 @@ "name" : "ToConcept", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "CodeToConcept1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToConcept", + "annotation" : [ ], + "signature" : [ ], "operand" : { "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", + "annotation" : [ ], "element" : [ { "name" : "code", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "8480-6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -437,19 +539,24 @@ "value" : { "classType" : "{urn:hl7-org:elm-types:r1}Concept", "type" : "Instance", + "annotation" : [ ], "element" : [ { "name" : "codes", "value" : { "type" : "ToList", + "annotation" : [ ], + "signature" : [ ], "operand" : { "classType" : "{urn:hl7-org:elm-types:r1}Code", "type" : "Instance", + "annotation" : [ ], "element" : [ { "name" : "code", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "8480-6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -464,18 +571,22 @@ "name" : "ToDateTime", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ToDateTime1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Answer does not include timezone offset, but default offset depends on test environment", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -483,12 +594,14 @@ "name" : "ToDateTime2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Answer does not include timezone offset, but default offset depends on test environment", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -496,12 +609,14 @@ "name" : "ToDateTime3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Answer does not include timezone offset, but default offset depends on test environment", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -509,12 +624,14 @@ "name" : "ToDateTime4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "@2014-01-01T12:05:05.955+01:30 Parsed with offset 1 (should be 1.5)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -522,12 +639,14 @@ "name" : "ToDateTime5", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "@2014-01-01T12:05:05.955-01:15 Parsed with offset -1 (should be -1.25)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -535,59 +654,73 @@ "name" : "ToDateTime6", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToDateTime", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2014-01-01T12:05:05.955Z", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2014", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "955", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "timezoneOffset" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -596,14 +729,18 @@ "name" : "ToDateTimeMalformed", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToDateTime", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "2014/01/01T12:05:05.955Z", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -611,7 +748,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -621,20 +759,26 @@ "name" : "ToDecimal", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "String25D5ToDecimal", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "+25.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -642,7 +786,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "25.5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -652,30 +797,39 @@ "name" : "ToInteger", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "StringNeg25ToInteger", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToInteger", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -686,20 +840,26 @@ "name" : "ToQuantity", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "String5D5CMToQuantity", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToQuantity", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5.5 'cm'", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -707,7 +867,8 @@ "value" : { "value" : 5.5, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -717,22 +878,30 @@ "name" : "ToString", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerNeg5ToString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToString", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } @@ -741,7 +910,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "-5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -749,14 +919,18 @@ "name" : "Decimal18D55ToString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToString", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "18.55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -764,7 +938,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "18.55", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -772,14 +947,18 @@ "name" : "Quantity5D5CMToString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToString", + "annotation" : [ ], + "signature" : [ ], "operand" : { "value" : 5.5, "unit" : "cm", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } }, { @@ -787,7 +966,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "5.5 'cm'", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -795,14 +975,18 @@ "name" : "BooleanTrueToString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToString", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -810,7 +994,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -820,45 +1005,57 @@ "name" : "ToTime", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "ToTime1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToTime", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "T14:30:00.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -867,39 +1064,49 @@ "name" : "ToTime2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToTime", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "T14:30:00.0+05:30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -908,39 +1115,49 @@ "name" : "ToTime3", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToTime", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "T14:30:00.0-05:45", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -949,39 +1166,49 @@ "name" : "ToTime4", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToTime", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "T14:30:00.0Z", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "14", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -990,14 +1217,18 @@ "name" : "ToTimeMalformed", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "ToTime", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "T14-30-00.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1005,7 +1236,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } diff --git a/test/spec-tests/cql/CqlTypesTest.json b/test/spec-tests/cql/CqlTypesTest.json index bc40a931b..25816e8b9 100644 --- a/test/spec-tests/cql/CqlTypesTest.json +++ b/test/spec-tests/cql/CqlTypesTest.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,53 +17,69 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "Any", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "AnyQuantity", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "name" : "output", "value" : { "value" : 5.0, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -70,44 +87,55 @@ "name" : "AnyDateTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2012", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "4", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -116,54 +144,67 @@ "name" : "AnyTime", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -172,21 +213,25 @@ "name" : "AnyInterval", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -195,15 +240,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -212,40 +260,49 @@ "name" : "AnyList", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "name" : "output", "value" : { "type" : "List", + "annotation" : [ ], "element" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -254,23 +311,27 @@ "name" : "AnyTuple", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Chris", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -278,19 +339,22 @@ "name" : "output", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Chris", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -300,26 +364,31 @@ "name" : "AnyString", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "path" : "name", "type" : "Property", + "annotation" : [ ], "source" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "id", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "5", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "name", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Chris", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -329,7 +398,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Chris", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -339,18 +409,22 @@ "name" : "DateTime", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DateTimeNull", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Should DateTime(null) really evaluate to null?", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -358,44 +432,54 @@ "name" : "DateTimeUpperBoundExcept", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -403,7 +487,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -411,44 +496,54 @@ "name" : "DateTimeLowerBoundExcept", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -456,7 +551,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -464,84 +560,103 @@ "name" : "DateTimeProper", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "910", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2016", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "6", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "33", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "910", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -550,44 +665,55 @@ "name" : "DateTimeIncomplete", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -596,39 +722,51 @@ "name" : "DateTimeUncertain", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "precision" : "Day", "type" : "DurationBetween", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2015", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "3", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -638,15 +776,18 @@ "lowClosed" : true, "highClosed" : true, "type" : "Interval", + "annotation" : [ ], "low" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "18", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "high" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "49", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -655,84 +796,103 @@ "name" : "DateTimeMin", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -741,84 +901,103 @@ "name" : "DateTimeMax", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "DateTime", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "day" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "31", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -829,25 +1008,30 @@ "name" : "Quantity", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "QuantityTest", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "value" : 150.2, "unit" : "[lb_av]", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "name" : "output", "value" : { "value" : 150.2, "unit" : "[lb_av]", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -855,19 +1039,22 @@ "name" : "QuantityTest2", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "value" : 2.5589, "unit" : "{eskimo kisses}", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "name" : "output", "value" : { "value" : 2.5589, "unit" : "{eskimo kisses}", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -875,19 +1062,22 @@ "name" : "QuantityFractionalTooBig", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "value" : 5.999999999, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } }, { "name" : "output", "value" : { "value" : 5.999999999, "unit" : "g", - "type" : "Quantity" + "type" : "Quantity", + "annotation" : [ ] } } ] } @@ -897,25 +1087,30 @@ "name" : "String", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "StringTestEscapeQuotes", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "'I start with a single quote and end with a double quote\"", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "'I start with a single quote and end with a double quote\"", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -923,19 +1118,22 @@ "name" : "StringUnicodeTest", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Hi", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -945,18 +1143,22 @@ "name" : "Time", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "TimeUpperBoundHours", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Invalid time input (T24:59:59.999). Use ISO 8601 time representation (hh:mm:ss.fff).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -964,12 +1166,14 @@ "name" : "TimeUpperBoundMinutes", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Invalid time input (T23:60:59.999). Use ISO 8601 time representation (hh:mm:ss.fff).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -977,12 +1181,14 @@ "name" : "TimeUpperBoundSeconds", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Translation Error: Invalid time input (T23:59:60.999). Use ISO 8601 time representation (hh:mm:ss.fff).", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -990,29 +1196,36 @@ "name" : "TimeUpperBoundMillis", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1020,7 +1233,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1028,54 +1242,67 @@ "name" : "TimeProper", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "863", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "25", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "12", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "863", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1084,54 +1311,67 @@ "name" : "TimeAllMax", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "23", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "59", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "999", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] @@ -1140,54 +1380,67 @@ "name" : "TimeAllMin", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Time", + "annotation" : [ ], + "signature" : [ ], "hour" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "minute" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "second" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "millisecond" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } } ] diff --git a/test/spec-tests/cql/ValueLiteralsAndSelectors.json b/test/spec-tests/cql/ValueLiteralsAndSelectors.json index 1e3cc33c1..ac3852c58 100644 --- a/test/spec-tests/cql/ValueLiteralsAndSelectors.json +++ b/test/spec-tests/cql/ValueLiteralsAndSelectors.json @@ -1,8 +1,9 @@ { "library" : { "annotation" : [ { - "translatorVersion" : "2.3.0", + "translatorVersion" : "3.12.0", "translatorOptions" : "", + "signatureLevel" : "None", "type" : "CqlToElmInfo" } ], "identifier" : { @@ -16,67 +17,91 @@ "usings" : { "def" : [ { "localIdentifier" : "System", - "uri" : "urn:hl7-org:elm-types:r1" + "uri" : "urn:hl7-org:elm-types:r1", + "annotation" : [ ] }, { "localIdentifier" : "QUICK", "uri" : "http://hl7.org/fhir/us/qicore", - "version" : "3.3.0" + "version" : "3.3.0", + "annotation" : [ ] } ] }, "contexts" : { "def" : [ { - "name" : "Patient" + "name" : "Patient", + "annotation" : [ ] } ] }, "statements" : { "def" : [ { "name" : "Patient", "context" : "Patient", + "annotation" : [ ], "expression" : { "type" : "SingletonFrom", + "annotation" : [ ], + "signature" : [ ], "operand" : { "dataType" : "{http://hl7.org/fhir/us/qicore}Patient", "templateId" : "http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient", - "type" : "Retrieve" + "type" : "Retrieve", + "annotation" : [ ], + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] } } }, { "name" : "Null", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "Null", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { - "type" : "Null" + "type" : "Null", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Less", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "Date", + "annotation" : [ ], + "signature" : [ ], "year" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, "month" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -88,31 +113,39 @@ "name" : "Boolean", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "BooleanFalse", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "false", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -121,25 +154,31 @@ "name" : "BooleanTrue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Equivalent", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -150,31 +189,39 @@ "name" : "Integer", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "IntegerZero", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -183,25 +230,31 @@ "name" : "IntegerPosZero", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -210,28 +263,36 @@ "name" : "IntegerNegZero", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -240,25 +301,31 @@ "name" : "IntegerOne", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "41", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -267,25 +334,31 @@ "name" : "IntegerPosOne", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "41", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -294,28 +367,36 @@ "name" : "IntegerNegOne", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "43", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -324,25 +405,31 @@ "name" : "IntegerTwo", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -351,25 +438,31 @@ "name" : "IntegerPosTwo", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "40", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -378,28 +471,36 @@ "name" : "IntegerNegTwo", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "42", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "44", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -408,25 +509,31 @@ "name" : "Integer10Pow9", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -435,25 +542,31 @@ "name" : "IntegerPos10Pow9", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -462,30 +575,40 @@ "name" : "IntegerNeg10Pow9", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1000000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "9", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -495,45 +618,60 @@ "name" : "Integer2Pow31ToZero1IntegerMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483647", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -543,45 +681,60 @@ "name" : "IntegerPos2Pow31ToZero1IntegerMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483647", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -591,51 +744,70 @@ "name" : "IntegerNeg2Pow31ToZero1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483647", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -645,19 +817,22 @@ "name" : "Integer2Pow31", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483648", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "invalid", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -665,19 +840,22 @@ "name" : "IntegerPos2Pow31", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483648", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "invalid", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -685,44 +863,60 @@ "name" : "IntegerNeg2Pow31IntegerMinValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483648", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "30", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -732,19 +926,22 @@ "name" : "Integer2Pow31ToInf1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483649", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "invalid", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -752,19 +949,22 @@ "name" : "IntegerPos2Pow31ToInf1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483649", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "invalid", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -772,14 +972,18 @@ "name" : "IntegerNeg2Pow31ToInf1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "2147483649", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -787,7 +991,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -797,31 +1002,39 @@ "name" : "Decimal", "context" : "Patient", "accessLevel" : "Public", + "annotation" : [ ], "expression" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "DecimalZero", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -830,25 +1043,31 @@ "name" : "DecimalPosZero", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -857,28 +1076,36 @@ "name" : "DecimalNegZero", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -887,25 +1114,31 @@ "name" : "DecimalOne", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "41.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -914,25 +1147,31 @@ "name" : "DecimalPosOne", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "41.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -941,28 +1180,36 @@ "name" : "DecimalNegOne", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "43.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -971,25 +1218,31 @@ "name" : "DecimalTwo", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "40.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -998,25 +1251,31 @@ "name" : "DecimalPosTwo", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "40.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1025,28 +1284,36 @@ "name" : "DecimalNegTwo", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "44.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1055,25 +1322,31 @@ "name" : "Decimal10Pow9", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1000000000.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1082,25 +1355,31 @@ "name" : "DecimalPos10Pow9", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1000000000.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1109,30 +1388,40 @@ "name" : "DecimalNeg10Pow9", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1000000000.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "9.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } @@ -1142,48 +1431,65 @@ "name" : "Decimal2Pow31ToZero1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2147483647.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "30.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "30.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -1193,48 +1499,65 @@ "name" : "DecimalPos2Pow31ToZero1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2147483647.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "30.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "1", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] }, { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "30.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -1244,51 +1567,70 @@ "name" : "DecimalNeg2Pow31ToZero1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2147483647.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Add", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "30.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "1.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] }, { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "30.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -1298,12 +1640,14 @@ "name" : "Decimal2Pow31", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Overflows because it thinks it is an integer", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1311,12 +1655,14 @@ "name" : "DecimalPos2Pow31", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Overflows because it thinks it is an integer", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1324,44 +1670,60 @@ "name" : "DecimalNeg2Pow31", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2147483648.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "30.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } }, { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "30.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } ] } @@ -1371,12 +1733,14 @@ "name" : "Decimal2Pow31ToInf1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Overflows because it thinks it is an integer", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1384,12 +1748,14 @@ "name" : "DecimalPos2Pow31ToInf1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Overflows because it thinks it is an integer", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1397,12 +1763,14 @@ "name" : "DecimalNeg2Pow31ToInf1", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Underflows because it thinks it is an integer", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1410,25 +1778,31 @@ "name" : "DecimalZeroStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.00000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1437,25 +1811,31 @@ "name" : "DecimalPosZeroStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.00000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1464,28 +1844,36 @@ "name" : "DecimalNegZeroStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.00000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Subtract", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "42.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } ] } } ] @@ -1494,27 +1882,35 @@ "name" : "DecimalOneStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.00000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1524,27 +1920,35 @@ "name" : "DecimalPosOneStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.00000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1554,32 +1958,44 @@ "name" : "DecimalNegOneStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.00000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1590,35 +2006,48 @@ "name" : "DecimalTwoStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.00000002", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1630,35 +2059,48 @@ "name" : "DecimalPosTwoStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.00000002", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1670,41 +2112,58 @@ "name" : "DecimalNegTwoStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.00000002", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Multiply", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "2.0", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "type" : "ToDecimal", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "8", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1716,27 +2175,35 @@ "name" : "DecimalTenStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1746,27 +2213,35 @@ "name" : "DecimalPosTenStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "output", "value" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1776,32 +2251,44 @@ "name" : "DecimalNegTenStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.0000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { "name" : "output", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "type" : "Power", + "annotation" : [ ], + "signature" : [ ], "operand" : [ { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "10", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] }, { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Integer", "value" : "7", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1812,19 +2299,22 @@ "name" : "DecimalTenthStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.000000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "invalid", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1832,19 +2322,22 @@ "name" : "DecimalPosTenthStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.000000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "invalid", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1852,14 +2345,18 @@ "name" : "DecimalNegTenthStep", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "0.000000001", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1867,7 +2364,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1875,12 +2373,14 @@ "name" : "Decimal10Pow28ToZeroOneStepDecimalMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Wrong answer (null vs big number)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1888,12 +2388,14 @@ "name" : "DecimalPos10Pow28ToZeroOneStepDecimalMaxValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Wrong answer (null vs big number)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1901,12 +2403,14 @@ "name" : "DecimalNeg10Pow28ToZeroOneStepDecimalMinValue", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "skipped", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}String", "value" : "Wrong answer (null vs big number)", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1914,19 +2418,22 @@ "name" : "Decimal10Pow28", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10000000000000000000000000000.00000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "invalid", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1934,19 +2441,22 @@ "name" : "DecimalPos10Pow28", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10000000000000000000000000000.00000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } }, { "name" : "invalid", "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } @@ -1954,14 +2464,18 @@ "name" : "DecimalNeg10Pow28", "value" : { "type" : "Tuple", + "annotation" : [ ], "element" : [ { "name" : "expression", "value" : { "type" : "Negate", + "annotation" : [ ], + "signature" : [ ], "operand" : { "valueType" : "{urn:hl7-org:elm-types:r1}Decimal", "value" : "10000000000000000000000000000.00000000", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } }, { @@ -1969,7 +2483,8 @@ "value" : { "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", "value" : "true", - "type" : "Literal" + "type" : "Literal", + "annotation" : [ ] } } ] } From ea5bc32e29fac5762956a41191dc6f767e5368e8 Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Wed, 10 Jul 2024 19:12:00 -0400 Subject: [PATCH 03/12] re-enable spec tests for implies operator --- .../cql/CqlLogicalOperatorsTest.cql | 36 +-- .../cql/CqlLogicalOperatorsTest.json | 240 +++++++++++++++--- test/spec-tests/skip-list.txt | 9 - 3 files changed, 219 insertions(+), 66 deletions(-) diff --git a/test/spec-tests/cql/CqlLogicalOperatorsTest.cql b/test/spec-tests/cql/CqlLogicalOperatorsTest.cql index 85a75e334..d67d11d5a 100644 --- a/test/spec-tests/cql/CqlLogicalOperatorsTest.cql +++ b/test/spec-tests/cql/CqlLogicalOperatorsTest.cql @@ -43,59 +43,41 @@ define "And": Tuple{ define "Implies": Tuple{ "TrueImpliesTrue": Tuple{ - skipped: 'Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).' - /* expression: true implies true, output: true - */ }, + }, "TrueImpliesFalse": Tuple{ - skipped: 'Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).' - /* expression: true implies false, output: false - */ }, + }, "TrueImpliesNull": Tuple{ - skipped: 'Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Any).' - /* expression: true implies null, output: null - */ }, + }, "FalseImpliesTrue": Tuple{ - skipped: 'Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).' - /* expression: false implies true, output: true - */ }, + }, "FalseImpliesFalse": Tuple{ - skipped: 'Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).' - /* expression: false implies false, output: true - */ }, + }, "FalseImpliesNull": Tuple{ - skipped: 'Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Any).' - /* expression: false implies null, output: true - */ }, + }, "NullImpliesTrue": Tuple{ - skipped: 'Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Boolean).' - /* expression: null implies true, output: true - */ }, + }, "NullImpliesFalse": Tuple{ - skipped: 'Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Boolean).' - /* expression: null implies false, output: null - */ }, + }, "NullImpliesNull": Tuple{ - skipped: 'Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Any).' - /* expression: null implies null, output: null - */ } + } } define "Not": Tuple{ diff --git a/test/spec-tests/cql/CqlLogicalOperatorsTest.json b/test/spec-tests/cql/CqlLogicalOperatorsTest.json index 0ad45407b..22a786e1e 100644 --- a/test/spec-tests/cql/CqlLogicalOperatorsTest.json +++ b/test/spec-tests/cql/CqlLogicalOperatorsTest.json @@ -391,10 +391,28 @@ "type" : "Tuple", "annotation" : [ ], "element" : [ { - "name" : "skipped", + "name" : "expression", + "value" : { + "type" : "Implies", + "annotation" : [ ], + "signature" : [ ], + "operand" : [ { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", + "type" : "Literal", + "annotation" : [ ] + }, { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", + "type" : "Literal", + "annotation" : [ ] + } ] + } + }, { + "name" : "output", "value" : { - "valueType" : "{urn:hl7-org:elm-types:r1}String", - "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).", + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", "type" : "Literal", "annotation" : [ ] } @@ -406,10 +424,28 @@ "type" : "Tuple", "annotation" : [ ], "element" : [ { - "name" : "skipped", + "name" : "expression", "value" : { - "valueType" : "{urn:hl7-org:elm-types:r1}String", - "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).", + "type" : "Implies", + "annotation" : [ ], + "signature" : [ ], + "operand" : [ { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", + "type" : "Literal", + "annotation" : [ ] + }, { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "false", + "type" : "Literal", + "annotation" : [ ] + } ] + } + }, { + "name" : "output", + "value" : { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "false", "type" : "Literal", "annotation" : [ ] } @@ -421,11 +457,31 @@ "type" : "Tuple", "annotation" : [ ], "element" : [ { - "name" : "skipped", + "name" : "expression", "value" : { - "valueType" : "{urn:hl7-org:elm-types:r1}String", - "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Any).", - "type" : "Literal", + "type" : "Implies", + "annotation" : [ ], + "signature" : [ ], + "operand" : [ { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", + "type" : "Literal", + "annotation" : [ ] + }, { + "asType" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "As", + "annotation" : [ ], + "signature" : [ ], + "operand" : { + "type" : "Null", + "annotation" : [ ] + } + } ] + } + }, { + "name" : "output", + "value" : { + "type" : "Null", "annotation" : [ ] } } ] @@ -436,10 +492,28 @@ "type" : "Tuple", "annotation" : [ ], "element" : [ { - "name" : "skipped", + "name" : "expression", "value" : { - "valueType" : "{urn:hl7-org:elm-types:r1}String", - "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).", + "type" : "Implies", + "annotation" : [ ], + "signature" : [ ], + "operand" : [ { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "false", + "type" : "Literal", + "annotation" : [ ] + }, { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", + "type" : "Literal", + "annotation" : [ ] + } ] + } + }, { + "name" : "output", + "value" : { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", "type" : "Literal", "annotation" : [ ] } @@ -451,10 +525,28 @@ "type" : "Tuple", "annotation" : [ ], "element" : [ { - "name" : "skipped", + "name" : "expression", + "value" : { + "type" : "Implies", + "annotation" : [ ], + "signature" : [ ], + "operand" : [ { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "false", + "type" : "Literal", + "annotation" : [ ] + }, { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "false", + "type" : "Literal", + "annotation" : [ ] + } ] + } + }, { + "name" : "output", "value" : { - "valueType" : "{urn:hl7-org:elm-types:r1}String", - "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean).", + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", "type" : "Literal", "annotation" : [ ] } @@ -466,10 +558,32 @@ "type" : "Tuple", "annotation" : [ ], "element" : [ { - "name" : "skipped", + "name" : "expression", + "value" : { + "type" : "Implies", + "annotation" : [ ], + "signature" : [ ], + "operand" : [ { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "false", + "type" : "Literal", + "annotation" : [ ] + }, { + "asType" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "As", + "annotation" : [ ], + "signature" : [ ], + "operand" : { + "type" : "Null", + "annotation" : [ ] + } + } ] + } + }, { + "name" : "output", "value" : { - "valueType" : "{urn:hl7-org:elm-types:r1}String", - "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Any).", + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", "type" : "Literal", "annotation" : [ ] } @@ -481,10 +595,32 @@ "type" : "Tuple", "annotation" : [ ], "element" : [ { - "name" : "skipped", + "name" : "expression", "value" : { - "valueType" : "{urn:hl7-org:elm-types:r1}String", - "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Boolean).", + "type" : "Implies", + "annotation" : [ ], + "signature" : [ ], + "operand" : [ { + "asType" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "As", + "annotation" : [ ], + "signature" : [ ], + "operand" : { + "type" : "Null", + "annotation" : [ ] + } + }, { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", + "type" : "Literal", + "annotation" : [ ] + } ] + } + }, { + "name" : "output", + "value" : { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", "type" : "Literal", "annotation" : [ ] } @@ -496,11 +632,31 @@ "type" : "Tuple", "annotation" : [ ], "element" : [ { - "name" : "skipped", + "name" : "expression", "value" : { - "valueType" : "{urn:hl7-org:elm-types:r1}String", - "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Boolean).", - "type" : "Literal", + "type" : "Implies", + "annotation" : [ ], + "signature" : [ ], + "operand" : [ { + "asType" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "As", + "annotation" : [ ], + "signature" : [ ], + "operand" : { + "type" : "Null", + "annotation" : [ ] + } + }, { + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "false", + "type" : "Literal", + "annotation" : [ ] + } ] + } + }, { + "name" : "output", + "value" : { + "type" : "Null", "annotation" : [ ] } } ] @@ -511,11 +667,35 @@ "type" : "Tuple", "annotation" : [ ], "element" : [ { - "name" : "skipped", + "name" : "expression", "value" : { - "valueType" : "{urn:hl7-org:elm-types:r1}String", - "value" : "Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Any).", - "type" : "Literal", + "type" : "Implies", + "annotation" : [ ], + "signature" : [ ], + "operand" : [ { + "asType" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "As", + "annotation" : [ ], + "signature" : [ ], + "operand" : { + "type" : "Null", + "annotation" : [ ] + } + }, { + "asType" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "As", + "annotation" : [ ], + "signature" : [ ], + "operand" : { + "type" : "Null", + "annotation" : [ ] + } + } ] + } + }, { + "name" : "output", + "value" : { + "type" : "Null", "annotation" : [ ] } } ] diff --git a/test/spec-tests/skip-list.txt b/test/spec-tests/skip-list.txt index b135398c3..9ff4367d6 100644 --- a/test/spec-tests/skip-list.txt +++ b/test/spec-tests/skip-list.txt @@ -5,15 +5,6 @@ CqlTypesTest.Time.TimeUpperBoundMinutes Translation Error: Invalid t CqlTypesTest.Time.TimeUpperBoundSeconds Translation Error: Invalid time input (T23:59:60.999). Use ISO 8601 time representation (hh:mm:ss.fff). "CqlDateTimeOperatorsTest.Uncertainty tests.TimeDurationBetweenHourDiffPrecision" Translation Error: Syntax error at Z CqlDateTimeOperatorsTest.DateTimeComponentFrom.DateTimeComponentFromTimezone Translation Error: Timezone keyword is only valid in 1.3 or lower -CqlLogicalOperatorsTest.Implies.TrueImpliesTrue Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean). -CqlLogicalOperatorsTest.Implies.TrueImpliesFalse Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean). -CqlLogicalOperatorsTest.Implies.TrueImpliesNull Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Any). -CqlLogicalOperatorsTest.Implies.FalseImpliesTrue Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean). -CqlLogicalOperatorsTest.Implies.FalseImpliesFalse Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Boolean). -CqlLogicalOperatorsTest.Implies.FalseImpliesNull Translation Error: Could not resolve call to operator Implies with signature (System.Boolean,System.Any). -CqlLogicalOperatorsTest.Implies.NullImpliesTrue Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Boolean). -CqlLogicalOperatorsTest.Implies.NullImpliesFalse Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Boolean). -CqlLogicalOperatorsTest.Implies.NullImpliesNull Translation Error: Could not resolve call to operator Implies with signature (System.Any,System.Any). CqlAggregateTest.AggregateTests.RolledOutIntervals Translation Error: Could not resolve identifier MedicationRequestIntervals in the current library. CqlIntervalOperatorsTest.Expand.ExpandPer1 Translation Error: Could not resolve call to operator Expand with signature (list>,System.Integer). CqlIntervalOperatorsTest.Expand.ExpandPer0D1 Translation Error: Could not resolve call to operator Expand with signature (list>,System.Decimal). From 91f85875b47bb6927fee2979ef8bd7a8df107857 Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Wed, 10 Jul 2024 19:27:23 -0400 Subject: [PATCH 04/12] implemented implies operator --- examples/browser/cql4browsers.js | 23 ++++++++++++++++++++++- src/datatypes/logic.ts | 10 ++++++++++ src/elm/logical.ts | 11 +++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-) diff --git a/examples/browser/cql4browsers.js b/examples/browser/cql4browsers.js index 910556cdb..b969ee813 100644 --- a/examples/browser/cql4browsers.js +++ b/examples/browser/cql4browsers.js @@ -2334,6 +2334,17 @@ class ThreeValuedLogic { return null; } } + static implies(left, right) { + if (left === true) { + return right; + } + else if (left === false) { + return true; + } + else { + return right === true ? true : null; + } + } } exports.ThreeValuedLogic = ThreeValuedLogic; @@ -5805,7 +5816,7 @@ exports.StringLiteral = StringLiteral; },{"./expression":22}],30:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.IsFalse = exports.IsTrue = exports.Xor = exports.Not = exports.Or = exports.And = void 0; +exports.IsFalse = exports.IsTrue = exports.Xor = exports.Not = exports.Or = exports.Implies = exports.And = void 0; const expression_1 = require("./expression"); const datatypes_1 = require("../datatypes/datatypes"); class And extends expression_1.Expression { @@ -5817,6 +5828,16 @@ class And extends expression_1.Expression { } } exports.And = And; +class Implies extends expression_1.Expression { + constructor(json) { + super(json); + } + async exec(ctx) { + const [left, right] = await this.execArgs(ctx); + return datatypes_1.ThreeValuedLogic.implies(left, right); + } +} +exports.Implies = Implies; class Or extends expression_1.Expression { constructor(json) { super(json); diff --git a/src/datatypes/logic.ts b/src/datatypes/logic.ts index cdca44e4e..aad508e13 100644 --- a/src/datatypes/logic.ts +++ b/src/datatypes/logic.ts @@ -36,4 +36,14 @@ export class ThreeValuedLogic { return null; } } + + static implies(left: boolean | null, right: boolean | null) { + if (left === true) { + return right; + } else if (left === false) { + return true; + } else { + return right === true ? true : null; + } + } } diff --git a/src/elm/logical.ts b/src/elm/logical.ts index 973339afc..275f38068 100644 --- a/src/elm/logical.ts +++ b/src/elm/logical.ts @@ -12,6 +12,17 @@ export class And extends Expression { } } +export class Implies extends Expression { + constructor(json: any) { + super(json); + } + + async exec(ctx: Context) { + const [left, right] = await this.execArgs(ctx); + return ThreeValuedLogic.implies(left, right); + } +} + export class Or extends Expression { constructor(json: any) { super(json); From bf3c3fd20b86c94f9d0f50ee7610947512797fb4 Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Thu, 11 Jul 2024 15:38:37 -0400 Subject: [PATCH 05/12] fixed npm audit concerns --- package-lock.json | 567 +++++++++++++++++++++++++++++++++------------- 1 file changed, 407 insertions(+), 160 deletions(-) diff --git a/package-lock.json b/package-lock.json index 91b9fb07f..459de779c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,11 +39,14 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -109,13 +112,16 @@ } }, "node_modules/@babel/generator": { - "version": "7.16.8", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.8.tgz", + "integrity": "sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.24.8", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" @@ -148,46 +154,40 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -234,18 +234,32 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "license": "MIT", "engines": { @@ -274,13 +288,16 @@ } }, "node_modules/@babel/highlight": { - "version": "7.16.10", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -288,6 +305,8 @@ }, "node_modules/@babel/highlight/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "license": "MIT", "dependencies": { @@ -299,6 +318,8 @@ }, "node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "license": "MIT", "dependencies": { @@ -312,6 +333,8 @@ }, "node_modules/@babel/highlight/node_modules/color-convert": { "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "license": "MIT", "dependencies": { @@ -320,11 +343,15 @@ }, "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true, "license": "MIT" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "license": "MIT", "engines": { @@ -333,6 +360,8 @@ }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "license": "MIT", "engines": { @@ -341,6 +370,8 @@ }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "license": "MIT", "dependencies": { @@ -351,7 +382,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.12", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "dev": true, "license": "MIT", "bin": { @@ -362,32 +395,36 @@ } }, "node_modules/@babel/template": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.16.10", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", + "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -403,11 +440,14 @@ } }, "node_modules/@babel/types": { - "version": "7.16.8", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -581,6 +621,59 @@ "node": ">=8" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@lhncbc/ucum-lhc": { "version": "4.1.4", "license": "SEE LICENSE IN LICENSE.md", @@ -1046,18 +1139,21 @@ } }, "node_modules/asn1.js": { - "version": "5.4.1", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "minimalistic-assert": "^1.0.0" } }, "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true, "license": "MIT" }, @@ -1116,7 +1212,9 @@ } }, "node_modules/bn.js": { - "version": "5.2.0", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", "dev": true, "license": "MIT" }, @@ -1130,11 +1228,13 @@ } }, "node_modules/braces": { - "version": "3.0.2", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -1279,32 +1379,39 @@ } }, "node_modules/browserify-sign": { - "version": "4.2.1", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", "dev": true, "license": "ISC", "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.5.5", + "hash-base": "~3.0", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" } }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", + "node_modules/browserify-sign/node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">= 6" + "node": ">=4" } }, "node_modules/browserify-zlib": { @@ -1812,7 +1919,9 @@ "license": "ISC" }, "node_modules/elliptic": { - "version": "6.5.4", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", "dev": true, "license": "MIT", "dependencies": { @@ -2207,7 +2316,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "license": "MIT", "dependencies": { @@ -2726,6 +2837,8 @@ }, "node_modules/is-number": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, "license": "MIT", "engines": { @@ -2891,6 +3004,8 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true, "license": "MIT" }, @@ -3687,15 +3802,35 @@ } }, "node_modules/parse-asn1": { - "version": "5.1.6", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", "dev": true, "license": "ISC", "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-asn1/node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" } }, "node_modules/path-browserify": { @@ -3983,7 +4118,9 @@ } }, "node_modules/readable-stream": { - "version": "2.3.7", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -4149,11 +4286,6 @@ ], "license": "MIT" }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, "node_modules/sax": { "version": "1.2.4", "dev": true, @@ -4590,6 +4722,8 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5002,10 +5136,13 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" } }, "@babel/compat-data": { @@ -5053,12 +5190,15 @@ } }, "@babel/generator": { - "version": "7.16.8", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.8.tgz", + "integrity": "sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==", "dev": true, "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.24.8", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" } }, "@babel/helper-compilation-targets": { @@ -5080,33 +5220,31 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" } }, "@babel/helper-function-name": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" } }, "@babel/helper-module-imports": { @@ -5138,14 +5276,24 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" } }, + "@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true }, "@babel/helper-validator-option": { @@ -5162,16 +5310,21 @@ } }, "@babel/highlight": { - "version": "7.16.10", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "dependencies": { "ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -5179,6 +5332,8 @@ }, "chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -5188,6 +5343,8 @@ }, "color-convert": { "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { "color-name": "1.1.3" @@ -5195,18 +5352,26 @@ }, "color-name": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "escape-string-regexp": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, "has-flag": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, "supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -5215,31 +5380,37 @@ } }, "@babel/parser": { - "version": "7.16.12", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "dev": true }, "@babel/template": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/traverse": { - "version": "7.16.10", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", + "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", + "debug": "^4.3.1", "globals": "^11.1.0" }, "dependencies": { @@ -5250,10 +5421,13 @@ } }, "@babel/types": { - "version": "7.16.8", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" } }, @@ -5367,6 +5541,45 @@ "version": "0.1.3", "dev": true }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "@lhncbc/ucum-lhc": { "version": "4.1.4", "requires": { @@ -5652,17 +5865,20 @@ "dev": true }, "asn1.js": { - "version": "5.4.1", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "minimalistic-assert": "^1.0.0" }, "dependencies": { "bn.js": { "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } @@ -5701,7 +5917,9 @@ "dev": true }, "bn.js": { - "version": "5.2.0", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", "dev": true }, "brace-expansion": { @@ -5713,10 +5931,12 @@ } }, "braces": { - "version": "3.0.2", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "brorand": { @@ -5840,27 +6060,31 @@ } }, "browserify-sign": { - "version": "4.2.1", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", "dev": true, "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.5.5", + "hash-base": "~3.0", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" }, "dependencies": { - "readable-stream": { - "version": "3.6.0", + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } } } @@ -6217,7 +6441,9 @@ "dev": true }, "elliptic": { - "version": "6.5.4", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", "dev": true, "requires": { "bn.js": "^4.11.9", @@ -6483,7 +6709,9 @@ } }, "fill-range": { - "version": "7.0.1", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -6798,6 +7026,8 @@ }, "is-number": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, "is-plain-obj": { @@ -6903,6 +7133,8 @@ }, "js-tokens": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, "js-yaml": { @@ -7447,14 +7679,29 @@ } }, "parse-asn1": { - "version": "5.1.6", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", "dev": true, "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "dependencies": { + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + } } }, "path-browserify": { @@ -7638,7 +7885,9 @@ } }, "readable-stream": { - "version": "2.3.7", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -7729,10 +7978,6 @@ "version": "5.2.1", "dev": true }, - "safer-buffer": { - "version": "2.1.2", - "dev": true - }, "sax": { "version": "1.2.4", "dev": true @@ -8045,6 +8290,8 @@ }, "to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { "is-number": "^7.0.0" From c963ae80db1ca29b77eed6d6bd83fa762118ce77 Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Fri, 12 Jul 2024 12:56:38 -0400 Subject: [PATCH 06/12] removed xml import that is not needed. added comments to explain duplicated type field in tests --- test/elm/type/type-test.ts | 4 ++++ test/generator/src/main/java/JavaScriptTestDataGenerator.java | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/test/elm/type/type-test.ts b/test/elm/type/type-test.ts index 228cfa1a4..84d3e91de 100644 --- a/test/elm/type/type-test.ts +++ b/test/elm/type/type-test.ts @@ -67,11 +67,13 @@ describe('IsChoiceType', () => { setup(this, data); }); + // If this test breaks, check the generated JSON for a repeated type element from translator. it('should correctly accept matching types', async function () { (await this.integerIsChoiceOfIntegersAndDecimals.exec(this.ctx)).should.be.true(); (await this.decimalIsChoiceOfIntegersAndDecimals.exec(this.ctx)).should.be.true(); }); + // If this test breaks, check the generated JSON for a repeated type element from translator. it('should correctly reject non-matching types', async function () { (await this.stringIsChoiceOfIntegersAndDecimals.exec(this.ctx)).should.be.false(); }); @@ -288,6 +290,7 @@ describe('AsChoiceType', () => { (await this.castStringAsChoiceOfIntegersAndStrings.exec(this.ctx)).should.eql('Foo'); }); + // If this test breaks, check the generated JSON for a repeated type element from translator. it('should return null on non-matching types for non-strict cast', async function () { should(await this.decimalAsChoiceOfIntegersAndStrings.exec(this.ctx)).be.null(); should(await this.listAsChoiceOfIntegersAndStrings.exec(this.ctx)).be.null(); @@ -295,6 +298,7 @@ describe('AsChoiceType', () => { should(await this.tupleAsChoiceOfIntegersAndStrings.exec(this.ctx)).be.null(); }); + // If this test breaks, check the generated JSON for a repeated type element from translator. it('should throw on non-matching types for strict cast', async function () { await this.castDecimalAsChoiceOfIntegersAndStrings .exec(this.ctx) diff --git a/test/generator/src/main/java/JavaScriptTestDataGenerator.java b/test/generator/src/main/java/JavaScriptTestDataGenerator.java index ffc0bea20..1dbe6d222 100644 --- a/test/generator/src/main/java/JavaScriptTestDataGenerator.java +++ b/test/generator/src/main/java/JavaScriptTestDataGenerator.java @@ -32,8 +32,6 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -//import javax.xml.bind.*; - import static java.nio.file.FileVisitResult.CONTINUE; From b15067c8dea60fbee1608c146d3f58203639631f Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Fri, 12 Jul 2024 14:46:54 -0400 Subject: [PATCH 07/12] maked implies operator as supported in excel sheet --- CQL_Execution_Features.xlsx | Bin 31253 -> 31291 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/CQL_Execution_Features.xlsx b/CQL_Execution_Features.xlsx index 11dd81e9809b2d94f647d9f95e724510fe0e5cde..514148913fc6c9fcb33a462ac390d5b23d24bdb7 100644 GIT binary patch delta 26947 zcmY&sxoN{?~P?>s0Nt zYu9<6PQ3^Jbq`**0t4Tff>as^2?pl>9SfcUxR*;1N)DA;1p#GP;0|o!6aY{g<1BCw!t$K${`$UMi6qXtws}^M>r@9Wc*$U1! zpPE|MoOJS@6|u9*#? zr8KZQjqCuOgeVYr=Cg(w2B^ixWY%Qbt%e}J+J9A_L|&2oExJ35{I;YWB5EGo4J6aT zvn82J?JWJt>8C19^U6T(qv1xctAAG`KGTXci#_RY3%}$V{l~d^sDL6i6;KJW4riBc!k!wbtw)Bnkk|MGGX()k^@9IJY`MS7*&TiF4VT9= z`h0j$E@z?~CArpbR^HrSyBT_0qLjyzto+y&{~4T#C-k<4K?6UN z<@SAGOSsC9F1S8a@DeVtFjMkKK1bXb|11&S^=GWuD1R4fFlCQ<&lZEooM11B%cidV#ziM}WO z;sueFiV^fXTm3PnzZ{eQt{)D3X#zIday`a3K1AmR8Ql6Z#2>=QyPvKiD9C6D+eDKM zKg5`!CrNkZJqMNmsRiYRBEa4|=G7HMvvuegs)0<&n}wFW7233Ps~Vm@+lHG4?FPR0 z2iU|iFl1$ppMExmo6Q4!3+64`f(|v_gl}S9_T4u$i>a%^AB-ccXn~VT9#c-r9tuLn z%(Y7QT?S0o*A1dFpZLrKKMO}h#cir~FJQsIz&<}A!BpfSp|HSUz`ozOz%;JFa6rI6 zdj*q134?+0e~+Oh2Rb{iv7rrbE3bLiz2{LWiDi)${FJNo%qq3r%wHaE50WIZZlRyC z-44Y4J|maQrvcx#a`S$5yP0`9O_0x-gjJ`gBhq~4i zlEV*7p7r>8ThV*X;ewzSor=>-YI&;pJ6n?(a?H9&>&y;MDv&#d-yloVMjx{Coci?u~(-Q6%tK)*8@6tKzT>S%)~zIOd;Yb3H74; zjT9kv68Cfp_lUUf{@%Ph?mMmSK`}6l73Md}XE6 z;&erGXbP^i(_5TNc4bHA5wGx0CFg~Udz^Y5xIvuk+uOi7wg;d#v(MEM|7jGsV4B{A zVqR;mdIRi$@;{}<^Ox0z^1iVQtoie>nROY&n6m-}ZUG9n{7x!roJfMyu6$wyswEP_z0g zxo)sNC3rEh=CQr8xowOFB@_0GL*}Q^&los3C~$4GAWDeu#0*S$^4ov^w0?e!uS2G8vm5-M@X|5R_?dF^98SGqB;8$E;?zQeM+SuUq&&d;9@wO{W=GofWL-?=sbV{L$%G z@HdMMRpCpNTtB=R2SKUfq|0oa+z`6LF%iGS_=dfD<5 zdj$}#BYZIuOluI9O|6(e_%migE#ZzFlgrRVGb%@s?(PeMeLK&Q=klmoq=Rd| ze_=^{#M!SmNT&U?ZNQrG(2c)u!$t76btaDH#toWS+!=~d`90dtK_q$R9)E7skmDrnkv_=e9pXn77BgPf znL`ikvy)a5bnFlt;$f`KVYQ#|Y0|A~8v(EG;l3io`JBDGBtunZ=w>@!H{2zWL6los zcFn!jw=H47PRD$nI&$h&HK*dd#YDays<+^DR9NKtYT&8s(AmOw^Xo{)(#wdpKi0On zpH-&L*Y;Nsei?J*1ZgGd(*#yK`t)1RRjY-OTbHWJ=DBT<u$f?V+ypf)=@hZF1F1 ze9L&+V#8c|$0px(M?KxEp)G7?tFc=1y$?0Vj~$hPStsBI8`BI~(}YHM=8+TbkrS|7 zPmKb%?tF0~#**d4r8TzoJf!GBoc7yfD)>Wf(es~S$pjT21-&ypiQ(oGGNJ4qJ6Gr4 zZTH?o4qcby(dsW9yp!oIL-X$&-~^~BvlR<-6@O`;6P!zY%mqyNB=#x5VfpM}_U#1qmRfoIJRVBgVhb>}M1 zrq0m{aXIZ{8oL)!TS(qI491m~(bE@6ym)>ERt?VH2#s;xVY{hlPss2oh51uFGguA$ z?!xg@33qES-!mBJR_%J(4i;MTQ$N|3Ca---;5JT~z{V9?xKbx91N#!)4}m-)?OmfJ z%{YX@nn8@ZmxdWp!uco?PGegoJlZ!wc?mX(VG9Y3EqXgQ1TkR}Ra>E6&h&IXU2TSf z=PD}=e5v?H#*CGO=QIlCMqLMX<`Mxg8YP|`aTxw|rphcZ`X2(+fA6qIWxeU<4eIAe z$^;y-y5@h~W4*Lapd7CrZR%ap8@IlaQ4{;dQ5h9fJ(X_~SaFY5r#a33RY{pUs9GTb z2TUgHQPEhzs^(<$oN+Rv^=SONmHpR%IUOcRj%yQvJ9`QfZ#ELUD{J2d@C)D%JsqZR z1%bU#o7eg}Bl(oHA6FZlA*cmhddMg@*nlT z6|1)NjSCVqYkekua}?*#8XTAk*|&#+)u!`mU;pg`tzl(jTFoAEm1}H)v`9gBjnYpN zRVF#QRVu6~#Ri)nom1EZSfDN2nb2n~IVhh>0?~7(E46njJ8&OM;<~p>z2*5+G;&6_}701Iba3cG{Xj!Z!lc>0j|G_fCZzR z#iIuHMrv`&S(&J^t5pU325n&L|q$viBfJq{Ycx3N)61OV2S|B*yzMM!0!Hb5arvTb8pNE zkBMLz3I2p^Cot|Y=n+mZ9L-Tgc&Ym_Y0qcv=LF@_ z(n!BSqd1b&iy%!CB zXmZ48TLBFK`DI;nD<=BfpC5&ajS7tyg^pjz2amc#(-;ITt|a8;tG%ua_Y2C>d2MPA zm-&cmgq0}K}?4Wsr{0{U1i~}bE zDg|r{^Zbs)K02_SJf)nli>EbY3Z{u764{TQLYBXRt^dL$Z&eNudx}Ie6Wi;E)w zO8z`9P0`{9-;?Wk;540xsgrSF1GoCovy^0Lt|dnaxeVhQ7303bNg_S8EjWi^ky0fQY6Aa#9Q>Xii*8CQEauIP^8JZP~6oS9u ziiISKr$VGu$>h-2biUPOcd@ozvr26;uzDA5b!@Kg zwRk3l0!y5k6R;pQ53hZJN-m*to#e}aALf^qIg5DIZo6G~~g|D3Xp_ zjBMK@YoqX$ik*R3sFD?##Jcv7s-gSmc_&5=6)396(xz6~e8vS_cZp)OvTd>xAl3=v zhC#E+^-zvd0l5waDYAQ%8j!e}8^o5c#yRDx;U(IO(IrS87CfeC3g&E7iusNiqvVtQ zAPxtZ<9~MmiBZL`EozmLe(?+mWl^XGr3~d1Tl`l>gZC|NAI~mPU#x67T{ldb#RzGpCRD4W!m_X8o&sW) z0XO^^#dG4^N)w>O1RI+tq>E1ge17Q(Y_W z+dn@{v(|_CJ8#{h zc&uy_J^IgYoFr`^ZI9w^MC1Q5DX+~mGxEiN(~8Btjw4E7Cy|+-E`jI|Nx)p;wR7NhoY|30x&{Wzb`AtHsnKSu{#cV&3e;qN??tA6&M+u|j@-$q2U^Q^{*O(e`SA z{SXhk9OJC)Av0wZtJYk$i`7JAC7B8W?b2egKUTWe$^Z3#x=5`3!`@}z0~+=(1cnG* zNN36Np=K?87fUyf4zdwoE;ck`2r;`db*MW&*K4DIt*fEA?y@)&qx}9%5EH0YWLlpa z5JfJ-hBMb+7-QnxVaL_{Y(}ZmH0?lNr8ST6Ci{e&Ixmmq;7kgJcVQReXj2#zPqvUuqBPV$h4sLT0qmqzfFo(4cd+H zzJ84Y+FRNVVz+Cd+qvXcPPR?4SG)dmeLo8#->amT0x4h`EppA_ZP;E-skWzF2V;btk} z-F<-i(O;CBl6$mQEOA}C<`Yt2f!=jwxmKFgeX<>PA@V)6t@%AP`9S6!h^9}j$t>hh z3zbb%K_mEIaIwd)QAw7z5~P9VAR-7nv=%Q>}G{~pSF^( zFWs6B^{$*QZ-1XHwm15iqu`YtVNrGPEo0BC@i7Iys@1(r&+!g8wAaBZKL<1udmUU6 z|K5z+&e%O%`2gs~_bij`rtLdo>5b?BXxn&)>18~u!x*jN)?4qG0X6K{z%&%T6u|kz zava3#!gli6W#b%B&JSln&E3GKL(yHM3x&bHH}?KYNwjF4#sCny)@>L>fCIGBA&bSc z()-IG#?|P78F7q^A8o>YFn~+m#UU-{^ZV}K4;s`lJzHHXiJsY#Z=G3Btg8k4>b&dn zogm{A+;9~KMQn6c@N*?5;(jN=W4oC;)=$%e);kqJ9R_Yz@?uIq9fmctTGjE43ELCu zx7B8>z1p9`@5cw+ay4FUWyqIEoN`E4fI0V#u;DQD*k~o66rmfl+&JkM+@OpjUsuG} z`?A`wZH-cLY?a=x1gvxc{N;Q^n^s$8p?wfxBAf(j_X7I5F#f+K`aZSLnqJPpQ6lNi z5&pHry~zOj*~$4ANARr>_uW1~?OxneNF*z+&pLmWC&5ikS?$z#5t4R{*9rlv`C_lm~eeCF(soO({jg}7fqq>baU%O&sxlm}lHhZD2 zt4lQOoIzI<37WhT2%StuRgXHLwrD1HK)p!w5M=D6nIWLc1F3pVgnLN5rsFE!P)l%_ zb1jPCmbavMAHPa7*!@S~j$^$DBLjDn0ialuZ#4m9IYOa>+WEW((>Ugv#;Fe$-x`_X@dOAa(yhW0bvvkcXIC=E}7R>Hno)$HauSap!jgM*Ej8WU`I&K+kN1grbSW;MG zVZC=b9SFW^^SK;)PKyDN?|Ns*j9GT}t#+;#i5OVhC8@J3H%9ulyu#8MS|!=XWHD8-oO{gvmn(N_rjo6jRJj zE_NIAE@|P`wVSm_*1zJmv~|2*CshA!Y#7=9O*#@Z8Ad zF19c%^NuT5Q-iS8qQ1cq3wj;-)3HjdP0B@5_!^~5=)DQRNghJ?ycblK`*?sxc(ASS z4u7RO^!d#XqgM&!L0HgD6)}VZoN1Pe2KpVS)TYFa7#?!30g~AKdAs((Tb&j#k*KO5 zBV9Niv?PlVIRe|k_#Uxe&dk!S0=lYw-)ry!Y`Lqe)l#phfvV}1eGM2N^sP+Tz2hm+ zk$$1e>NrSbkB1OjEA|JKj6P-DPJQ}*?1ufbT>8a%lHR~E_ojig)oJ(P+(1Zv3xSu# zzpw-Jy}e#>ku|FihY%MlhER*XS~(r3+BObjl@m4-l6x%atB0=_Zd{2IFUXW!jSC(0 zh{U{`n_V#;MW-$r7)eapOf5u#o?@+>t^?ofrDLdhA}_nBX%Cs!S`G}5>q`$e>99>E znNVrJ40HfBlW&S5BU!EGy%w>T&?Vm{)?8JF&mX#frs&wl8BJ+3WkzpgUTvO89fEgM z?Gp!%8A%qsc?7nLcn@G6=tbR%M%1`K?H-y(T>Ye^BQ|%_C33`}%dR-AiTp%YL{Y1o2v$5ICbN99!lZ$e_^uwHYJv^l*%*hluA5u)r7xhOu_NtdghaT zY+MhKdKhu`eGLBU@}EWGD0uS^>@IC0e>~A_Gdl6G7lj6^>7p{p@KN{|Yur$>tu_LA zQD4!C*7wmzy2Rh%96cW>!ww%Q72@xOAp**cHRWcyjApwgs|E~fBAzh-_$3elnOB*V z`8S>k{2iD)trlNLpaUa?3y4;q-HSKCtcJaZlxM+M0&RiS_Km$zjM6x5&fzN@-}$`{ ziNgFYCl3LKXe@k;P0cEAYFOZfI5 zugjyBH4*z<$>XXFY*sYoI630O8)q^eeeTCwCc#L+CikB4?AD+TE_@d!>{;6DqCA1%#KeBuosLk#D@8=O)Q zW^gVrmSZDY+~MW~r$LZ?1j79CIP<-3zn@1Xc32Z((PlZk{x299Ncdc$@iE9c==MR+ zxZulC>dm{0ap)DogSiUrw60hKEnbFp16lXA+yqG_D_4n3-UGVkgoYW@WJz8Fe&XmW z_bKH3?LN9+XFBg;YfZm-c#=!oG5_@5gjBM`QW{A-NmYQciar5vC_9gNCiyT7H$mQw zrhH+0B6hJ~9=ng6mawnQ(7z&kiK(>)=iO}H($}ck2IY~t2S^N@%6MqIACE!%Ibw!2 zgUGr?vvx!Fw*JyqNL##;5<@@^x(z^DOa+;%?t0|nqRnCwyOM@)s4y(Y`q2a_FU>Kz zhWa$lQ*158 z_*5Dm@uSFhWtOG`0%W^$7~mAAeejK=(~f7gI|?iQ@AZ@6<9 zgI~KQF^s4?3S-pY96o|_;g4jfZ%)64n}^fvnP*LE0_0|FI)tb#U$KJLp78Na*Tk&Z zU-q>I9ySoPN}~G7H<0Lz?x1IaQc*qKECwrev)vWLksshvYoZYd=zY9j%M?z>dHvw; z#H3>UeI(lACp0YEz#AgxDqXAr_H&2IM{8NdlZCD$d_5ge!(3^viSnnh?hAs^h|Z{P z9a`u6XdIgbxmcuR`mVt_C~=1Cpk!b-q5;bccQiY6zijlY?XF8HVI;;`?-KUwCm?kt z#ljKeG)bL&*+w(0yxbgmq#`Cffo}+Y!p8R_U&WKRH6r(} zpHDtPaQs9G&MU@@GaBT+&^J6pKQ;ZqbtNP}%8V#0B~c z3G^?Q`ubeaOhb?O4C>y%bv_MTFdm?bMGiU6E}!~9m3sL+d&6~_k?iWxbx&!MxC#wZ zHt??Ck~p(>ijk0e=se@@E}qE*xTg6>_A(x!cXO{VGbHl%93lK(MB`b5B`yiMR=b7Y zGggw`L(DX2?{yr&-m9Ds{x+xFngSH}jzjj|!k){?5BN8ce{`=MRXb(UNP9rhTVpe$^QF^^n?V~=fB5F-znZOsPF}qVTrDU8V|Je? z5zCsmeJnLOwz9VS5zNzqrasAO2fu0@N)yusAk||zU|#V$$pz8*e1Lar6})$SLfR}d z$dEgE-Qf_135mZCriO zpOt!}%t$)AOXF>t1F3A#sNe>QkrtDn;E8c~rOI3QrUD|SyTl6!zLObe;~2VQ;@6sk ztfsJt^pI-*vs#w%`GO(wH1_tdEEorRqp`2;(Q&w-#|VXAL&?PP+AZ3`Eo4qqyq3;* z?_>?0P=fXK4UrR)wTECvD)RL)-x#b3k~l8Iw4Y6YF6~w~5gYV91OZw;t8bgrl|n2Vnr8vae2kzvSv+Bg=U61_PZtRf4VdcEH!P-gvk5D(q<&QdF-+1an zyJtalpEWw{3?Sn8_+-`x8QF+AKSc*#$fCIZ`m!3&YGl+J^GD7MlFK*cS)`MMzt~B*R1P z0d|~CIPMux4qkx1eGEc&`+ytYF-ONLfIabb9&Qy~?XBW)#xflvY~7aDpe zv%5LR{V2skOX$xdlTkZ$b46j=Oglv1b4K4r1N)&ub(W}aUN0Bk5t3n@qv7wW) zyHyizzeVoA>t+73)>*`$m;;=VpA-aVOC;Zq@h)e*h~h&%uplXcxDVrqeJajL;4qHb z1GO2J*Z7=2-Q2~k1VrAV9ZkXMH`1nTNr7|ZjAOMDd(%rGob6wlJ<7KJ$FNJ+H5s>h zo}7k>x4BFx#{lmk>n2I&nd<2l&1-mpc)W0IflBoo$dLU*d7cwI9?&_zY(0a zApqz4Y+^A5fZl{U(X2z6 zl4g^Ger`ZPe5QGG^rY%sU%hc05C3qgL(w+e9dFu?c?t?RlsfsyJ-2V7)D8tCt7FEg zfp;qyGTCL{cs4<@dUFSuukFU9end1KZ~!Z%r+Hx~HFz1Wb+q)@?mCYUIuNwctU2*Y zAex{*d$IE;R}z3bms1g56T$}dV!x_us(jN~Z6ZRYW0(6cYeEWL+(JR(U7HOnj)EgV zpE!CRzs(Jx=kOfzFZzYi>Q$%I-v%Z7BN5N>vpQ@97r&}$#H79(BgerEj3R9VwWRy? zBPYL_OYQ%QD1nTSd1c;x$Unq^)5ucjnqkn%zh!*Ug)>5OubQxA=~DZoj@O+iJ~v@7 zn%v;adMzW)^YCGQJEF$``Vjr3Vd3qrp>IUXeu^8{V0z6ENVW$+oA=8!{HtZ>_RH=# zbT{D?MVV0?YDw|sv&#@7P^ia^^4@OmgUeYJBys1erHVCzSf$T&lLS_4-N|-0rz4y% zMBIkPz7DVnG;UWUqZoGrhHjV*D=MQc8JB8lwv6|^+6jsje`SIew%pK~#%1a@?tA$l zHWgkHiLtG`-wYvKCcWXWsZ;V;{lZ5fVK&-DI z!e$IuKeKCE8M?IM#WNnd^okpv7>7}^{6pgQs~!v0*YqN5cm0gly)%yyxA+#O)qN4W zd*V`}_wNSw@DrEQ(^RL!js;DzhDlGzI=LhJKhNC*7d%H^H9D);Fs+Qln^~83+IZW` zD;xYA_29r-{+30((W5XF#II$mHH)+R{7BmwlkH~V*D%?P@f-cE{e92f!$(`0(Z~VE z4|Izc%OSt!>!Nc+xp^Gf>f1JsXspcaN}9(8x3DqS0bcBwgwJAUs=lGf)Dv!pW*dmQ zbB*qci*02(SVQC1P;ybp`nV-LzPTaH@rj0IY^T6m#FAk41dEErV3pIld7PUo9uO3>PnY194js*Hca!|>1>jdLt z{#au~rGeq>=!VQ-MW_1Zo`tgw`S_9c4{DkyJo8ZuW;&&^Z&`ufyXnaN{CmDhr~c%cf!=M4hy{5~+Qi$iqy>A_6W6_2%ycrX(bbOLA4H&?$vWCj3ZLYAJE)8QbTTRII&z(tZ$QE z<4{!1J9+ddd6vc7dK#tm6-$JX7kPMYt1E$o*vM)WQ06)`mc+xWc&gc{eDsP^`u2^K z&U3P6zKE=o}c=evRHz0oA1DKk~1mzll6+{n* zWYlkM!UqwmUIZ#Ko_1C51{qt4w!R5>AS_#Q@8Ecl5*jYiZztOn1Q$zUuZFnN8ZGI> z`QqKRwAemQhOe({X5@TN-*pt92r7Rsy5RJKC2`6@_rj+m=c#gpdaw}Q8xpzzI6zcF z#*?9Xda}gSG!{1uq(Ab}x=*Pj@5TfB_76hh{o-~JwdOK5z7ftR4YxxG+bfpp{2k%f zS>rUGtnCh^c2TS_K^7HY#z(YXCvigWX@~c1y*vTpt%dyWd~@Y_pJCB| z6GO~qTEBZ}$6=KBjgthqM@zO=^_u}QbHoy1@q!t^r@DuHCe0X7J(w8pHqZ;e5)jOe z1vp^_`?yF09Cvj(EI=Ka**R{7NIir^Rtvr5%vn){bu5ei&of;1wJ(du4HS6pnV?!0C= zrE)i2CbmhHp^mSQgzakF#r;AwU=rZ(vN!~!=ue$bWogd;8Xr+ngv;rZC6Z8Yn$T}9 z#xqxj|9j6Sr3r$t1fm#g zBKXQ$QAs*+l^Url<4f33L|*0ONi}=OJptt?XcQs&yMFjc##G9zJ#VMu)RkaBliv>X z8EMjsh6hHEXx+(H9i2YDfI!nirFG|%9*OMY#Ff}iIgz%v7@*@&E~SK}AF)7#Vf0Zy z6o3OuShRjT4;uN?XH2cll0SHf1+5r-pS^D+&VF)`-wfSfPAXb-8r|96hv3aPO4+8^ zr8VJEos18)9-pbd%r777)^W}`Dgys}^SVMX4;}yT!MRvXX4@hD()wQnIp{t^0EYP$rPjeTsxT=|ze6=iP<(se;{v5G-?%d(KYMi8 z!(nmjF2=vNQXZ++WswEwvGQA%pl0K%a48a?b5GM>$H8Z)@^NjDZ-q6KUWc$|m!~S; zdk?nrdTGXfd8w}GHBUYnu$KyJ<>11*c1OydH$NC__ud?mC5IP z2AgHizU9@65dWHy&1Hjv#M=uw#|NDhhmiM{qMN%uYl;2RXMPM=v9Di#W;ESb4C#*W zYNZ&H-n{Wm-d&lS)?)=-?%gamfrRx12r6sb&d)o&ZQOY&C)*Me1Q5JS;N;sv$9<<)V(@4?^LF!c67v4Uyt)ND9>DvEISzZ-6%F7_3kO(I|GDue z_`XG|vuo*UQsx2tP}EwhV-hGm8vkPC8t{A1uE=MoZsm0>>~Kv%^@f_%9Ll}ue!8AL__J^-G9A z6QNU%_3zf)Ox$q$ihtX)1u%&9w_+V0AT815O^4qMd-w+qbo* zJ>yBAe7gOQn)CEBJKnLIoTZvd*rTBR@nchoi^IV~E9%*fk4A1cb5?7vUx8y4M^Ck_ z5>~Il-~22~&M#CgTSv|%F4pfV{h!+%tI=w&0s)Czw`X6SD1iPWOLy*8uT~AHxYrD+ zf?GkRJI_Nveq!q=_0_jCGlxXn>*i?Bzz#HE#$tlwZ0wJF$W5{D25Zm3JlK0b?z=lq zd^_3mvt_JAZBNXzXxWEQJzy2w+P7f0(BRzrK5rJ=YfUd}4fI);5~zcf-7%gIG2uA6 zS+Ubx=TTHB(_Q%d?tcn3q%F#jL(&>u594ni)1)Z_3*cj)@g{Fb6&tj!Iw!l5n5|6B-R0<~JL^nfzRqVLc0UQ??%X>`uUn~_S+wdL zOYY!j;AI+l6TdvCyyIYa1|MI*LJOB2)l$Ciam3v`4>tlB|>A z%C5q0FakRJk=+Uhl)^EMoZ#b~Yz7#O#DI}Q5!#($dD){r#QI{fVONmU_;RLVPX=-*tdqb))zN`+Wf4$~!34E=6TKt8{* z@sn|U&HQBIh_$j>=78zS_7!!dsBYkI#y@4KJ_fI8sWsDGVv)q{BeOHqy4Upk4Zuh+ zCWI!Q-ZeAm4Ac^52=k9)=I_;s)|@C`wB>-qfhIK+c##-LC2W^|EG4Sni)cXy7lQ|Mv!YY1LoDt| ziC1Q&!D>I`=`J{|AmMZ${0F&&t;dgrx{_+@9JJXlE1=Eda$uGj23}TzzkW&O<#TLR zzK*3jg(UH9F=dZiL+87Y_=5bsIsu%OBoK6wwzH8gQvp`U_XR_qFc$-OKfZE&k)gox z)Ta|8VYQtWB2y)_1F#w3qv8~c+!Pbh;ok-~60_482^+?a9YE{mGZ*Z?8*gQ{G-~73uD2BF3&d!=CVl% zojlBXa*|J+HdLnD3HBNY&wFf9kP`Hl*o?}ilJPw5dB%FFdw>s-z%x&8eLl%{*&FFs zDlTW9mw=CxNhG>7h5D~tY}z`*LG+GBN4hA=1dyiVw~{T1*B2KRHHYx`Tq(&pe?!tg zP$a#1Uttb!Uv{UjLADWbVZb}(z3XrW^VbY;Byg9f{cyvM+qDN?No`i>$5Kt>k3F#( z9W!0VbD1B#_`B)O!gj*!?2dnNpi%hwH_l#vI(vssxJQNiAtNgG#|b3KJG(tX7o!*~ zsf{K{n6`OHs-9+KxP`1x-W9PG&w5%ZM{C zY4A65ao`|eh%jwJKwEdl9)9+_jFr$1J()O zuP5Y@-eGmv!9lr?@A)wQOPJgr(Ay{qV<+Psh7xzhrJ@hSK1t+MF>k=cS#KrvcRqq) z*BkMP9kmux@mj_@;+QU}lPe6{FoK@H;mvNZoh+Pl<-RKkj#~n3$B!BdsnjfC9kGIr z5{@f&SxB@;PS*yHNCCFL(~%O$4@H5*(QPn$Z7G|-FNktFx&-WV{Bnm%!);-G~jD`1lugI-q2Z0m#%wQr?HKMH}}xg;Rj$h(h-{r~;^n zTJJJqc&XAn?d+gJa|bGt_^PI{CXVskc%L(GH~LrGhES zjRC^BRyWU3MK2xtz*6=6DX&(}?mDm+nHVSH>cHNn=biEO9%=I|f0zCqj}T4w7b_9W z^_&x`5AcU6M)mOJKzt1HHy`Gnta$$44jb!#agt@<#9lZW|2$M^ob;-6|I!Y21)v&F z)KteCY^dbsfR%)A!Hdu)Ypc7`$_)`ulT$!Hg@3cMDgiI=oEi}kf?OOD5iI~F1rtcB zd_=|Ot0*uow|~E1RW-XrZhGFif^J0EQp-@`Pv0|<(#H`Z=Z31o)4S!{#>K2gitR}Q z0kxKR04=(n6|dK^JRAk85OQC7V%T5@V>9P4w!Q;j7w^eJ3&%BL+CTx5>5$SuF*est z?06ruN+vdN*CESP@8WdvZxRqvN)o?=8NRn1qEXfu32AT!c^rAOZeu4`Cn?{QKEs)d z(QE7_$2cgR{x|gZGkoqm<(c?eS1EhrT=?+XN%e>uc$1C7z@^G2%47R2;VAoOwx2W7Uz9ak7R6@-I(^l9g9mZ(OT}3gWYV})0|-`Wu;+9 z#}zKbTkevFoW=0Z)b;xwqPU306{j?<#$ksm2XQd|n;rvKKficjHNQDJLD-b-KK*R8 zxqS^^;XH|>VA{6?oT_vDJ+Fiy=>~$rm<5T_3=BpMkFbd|8F?Q#qt#uaF#>umvv?XeuZi-A&R7gJj=o{ojgc;7l*$Mr` zNIGKD-UF}3h@`b+@#hqqY1=uU$rl!B@9DQRv|Oi-o}I1((AyX*B3*F( zN4wkPCh^>#laFG+?cO=Xzia>(>*b}ELm}KYa1QPb3ew;?)8D3Wty-#B*f)h~^D${6^_?lx6;zJ>lONS{lSBiO z?{lE11u9j_tlx-?ZTq8X_RI#De>%ptRAlSNa>JMh&OYj; z9UEELbnh5?g2bE9G#qgnHw^M(nQ3X9?_Xkvazfp_LcaL)l6VqV1+T^e(MP6vzQooh z(&C0dSs?I&n}Lme<0el4X#j6J%US-VTcaxRDpo^2Ho1v`KG-SH)MdPE0ZIhuGB12i zsSKPQQZM1P&nVFhq+UJJxJ-8@u~W!YFCkj^zP!&~?5v`kxRImya-4!SFIX580`+La zUT$CfQx=8%eW$8z#-3VH1n&sfRUC#gfu+PrLR(QfYW;jj39q0H#gK)@m)c421 z0hsqgPrt0#LJylyDJ2CgQD5?HQ4KS3NmHF8Od+x6?&L{Rv!W1RcP+wKDPWLXK+ug+ zB-Ji10|Jbh$HB@kPpa@(M;2Z{H?>zC4v@D(NQhM`jWVsNC*@nhbCV;$h%$YeJkTiD z?1OR3&|V>!*Q7}M11hf>d6H~AzYWby09elxaeP0z`$h2Q$e(OOYdqA1y_VX_U=V)w_q!hs2)Gzi;_Z+kf9L zmp@Ve_m8{ZHl0F5(87%^8&AV&O8-w+*8rT^v+Tdv$;P&A+qUg&Y-f`%wr!gm+qSu} zoeeg|+k5Y;`~LN2rh59E={hr0=hW1h>0ft;3pO(gEj%bPZs6<~g=nv#d7Lt}yaFHf z%gf2gB?^IN3unv(brm_h^$4ZC} z-&NwJ8;_^7mReP*ImV)YNtoxOcqj5r#Rf?BCha+*1M9^RF7^Ie+=CJW0H}X$p*?LGT`kS+%>P4~89eQ5 zFSTXka5+(WpvHhiuM8KxA{DWZ)0W7NFIS& z6~hMYbd*fdN9;XB)IT^6Ncv$3hP(LCpWz=Us`aYWaE`zi*@UPSgs!^RqZObl)hpf9 z0)fpqI5vO!WB!PV0wLon61|NEh7xi^FOxZ(7n3R_CQ~k10~DAqz?r_1^J2zP(TPG! z0vUOPhu^`Ea91Zi88J<)!>Y+SSp?hl7?}7gGPsA|Jz1@=B#etX=N$lYb_b!;#-?j) zr>p?JjJ`@%UA>%X9l@!3463)&d45a8b9E?(vpR?M&6tNeU=U}%9I!2fFy?hv9Lhlm zTVP{AvfJHZ_nb2yerIiflXgpZ&Gi9SY0A>OA*5C;#v9nZfnYYW-h;UvJD}W{O3SDe zkB}v|s5<3Y$&ly)<2N-7-KP_7EUsFt0mm|kI`$x7@t~#TDs;k3wg+0KH{e*JfvtZ2 zTk|XQI4ObwxJ|m2xWW;r?rbCVEA&uoF611%RoKQz*gydIxxcQ+nEUZIjA_{A`RFUq zs(dtdb>M10`SDm+_w^PxI}h}GKXKT3XU}@&GuU|6-0^)mKQZ)Ej`_MQq)cRyB>jXF<8nqExQ1UF95>(l5%t(I88RfTp9}=E8HsiM`;-G_cbgl zVXdSdrT|JGm%wh#k?H74kro~LpQ#^|3V6H3C)J}Ns~{c^dZ}Tfldji!dUST1V9|=c zE>BM9;GS)IfGd@}2|qbJ)*IGr8a_&DWhvmOBJ^$bwWZ^XLf3@TLK`-@)w+^q>R3p zQ5o}7iN@1&yQM6FvrSi%RY=QqPUeBkDfYr^=E8P@;PCfcWDD~&6Y*cB;<8nSVb=J= zF|>V6@@l((aQkI_D8mP;8{uQPsg}!l6tt7P@b&StWn&%~zO(Rx5%7eYR3X>mKb zdpK`U>l7-+C#`n7RHph>A9adjgwk{ucZs8D3vmO<*9^WK_tl1`8bw%x z(-a2tj3Qdr6l)vtd<^%o)dAQAwIM5)>#vYe7vH{~`-->MA|0O@lIi^^S1s|pOg|Q1 zU|5&Ax>GohhWV1+cAa^@8}N#KRk+YwF=92l1C#3;-D2c8-eS}6FScrKUP3qd&Y{4* zJ2BI+9ggq8tEdh>cR`yk)yq&r9V2WJ4z+7nSq^^hSYxIDj|kb)Vi@vGb2xZ$LwDAU zc}Uv?N}4+4Jyado4H$tcv8|tmQLiO3v^c2)-dfbnh4$S`F@@f4SU`2!AcHGvJUSYM zN@e$M!N3dnmI=m}>E{)3U_(!RJI9`MMpo2&1M{ZdgQg8;=cyzb^l77n-BN95~7TeK#RTXpKtI#!cFQgg9f#G6VadP7N+c zXN~ciZ)O_XZb-C@Gjy+iRZI-$CsdLn1scqHR~8m11OTv}q(dwV^sVP25%kN(o)JAz z%u3`z(ozd<973r5vD!~}z->G^^x=~04q2-zJ>)FLJs8nBobqOMcYt&tV^7_qYfOjl zZ=}9oTdWtyS2v;2Cbo=jXbR~7%OFE$OqFWTjDdBOqNAq5`0%kti)>sgjFqxZO+=3J z^rs`~);Weu`F_gS(gQi)0>c5g^}y* zGpXz{?N3Km8_MwU(s7Oc!G*I{+H5q=;kVE*19qZ`coVW990heEY5fxToKYo zW^T^U3T~3cq0}Z`P_@B~oP#nwn)p7w;GSyEJC?IE$t!Cgug>bydOp{miTvDsXUUp*p1vMC%US44TBus{%rR_8M$@$lO6WKv zs}jjr>WzO(Jfa(MNECC48dzjKH}p{n%GjLkpo~fb!<#4qVBOJ@9uK<&2_$tJZ`A2q z^5oeesDWUc8rM?Bc}p9}6ux>B8cRM>L zZPk$NEVqmOiDk_Vs_>iV(^YTIFdl|@f#g&O#}-9%Ly3 z+5<64r3do8;vdkZ)Y)3qM|)=?oc9jsQGA*2_!%k>EPx!{i&Bhe*< zt^pl+UT+V+oM>2k&s(73U}IJCh7dZyaJ`=5O8be0-(SAxlM@sok3d#lSAM-!j`; znFDKb^u2>Hv|C2`B3Hp2p|e$X(YL(0)U(svQQU#nGIw{U0z!K8hI8@r_bUYgFBp*L z^r3_69KPtxjq-fDbanM?4(VfEaK)qC<44Fs-gG_y(Yq*epp|C+w37QxpH@~+!Ny3T zt_Xdur5$N-?F$dWkMinOxD2yM`1?1HA_W|XJ-5xQZ80k|r?{DSog*J%qaGjXyLqWZ z70D9OR~KDaj?g_I-oP*I0h?ZFg-?ioFL3+wDT?lB0DxRl8~hSbAD&OK5IB1k0Ttu^ z#3|4GiA32?*A}&3?&;U6|HHGDUTNo!o8ERCJocnfI}@G5mSb~6FMwc{X^-jE zLV)8IN>>!}ish6(=n<=FHospefZ7x>`5JPG&}{LNK{_jb4SkT_*JshGP!ik(%h-rsXJ}pk+G>y z;o%Wg{Ik=o&o>6kbu7O>7L?Q}fIR8>c#GrS>6=aRTZ>pG5=@IQYu&Ld=ufULZQ{SCpV7-3M5~y z6KP{Yx|(ft1tW`#zu<7Qwcb}qyR!PQoK|WwuKGrd<wC2)FU9r$Wh&p!)y6SQU(KRGNOj?{)=m1xFu)`(A){@Xjhe~;5_nK@ z#@sj5yX_)SH`INkJcwGsP;>)e7<(X5zx{#Yo_!>IM#uy|p^^Uj9-)c&#zcb8ghFhD zb4Dhzn*c32RfybZIYfuU93}BjmP9T^3mmH+n#ly&Xo#dQT-@J^j)WeHz>3?b_$X{@ zTh!u)xbZ1|-Dm8Q-|Ufq#Rn;)J8a58E@cf4s~(fdgwbfopf9}JABgM&Liz|QaS0)3 z%7~5pTeBc22KqM|&ssP@u^fDYMq1L zkbDBG*FQ@^;w-_U|CSVae;T(RYLFC!b0ACM$_mSUOJl}4Nz_*0w=3j$luj^8Md9d* zOze?bf54LtfZ$-_P)%(kLh}Iugbgq7p{gwKDygiGUvaw@@=9h>wL^u^|aL4zY*jSUhwR7ia>MO+wHE!dRp6pLbHy-I&IM9P9v9K)(h+W4Q00B{p9EQf5x>HA zpzsVX*ZT=CHSC&N;U5hgyUx|Mk|vuoWu^AVHkNy4Z;)gXNjXX4*RX}5DOPdjX$?uf zOzBE;$Mi@LJGI0*VU*#CRFVF8<*w`qdgu9gt)W=dga*5+;XBcc)#zL%B!fdMJYz&ne{7Y+ZIM4e0Yy@{ktkJnh`#h#`7Q0*s?qu?*rMUy75BKfVlDT61D~~G)$;SnmD~3kYblHc5k5?fc}6)x!K}ciqsl>a4@l*A zeIu9cLX2@B`ExdmZm%lFyz%0mBLS2)o@sF1h-F1A)o7p7Ru~~}s!@@+$oj+eilm*d z!)T(wOL0+c=kt~(=7g8p{Y4PcMXWF8MeI}A6a3?X+OaU0eXO-|`?j!RSe^dYa*A@Z zv07rS18-DNp;2D9ZFEC+`e~LYxw@k-dQDSk>4(d*VR?@PX(x=j>E!;y^ghsvZCJmh zd^^O!M!$}BIwuf&@FmVJf#Uq`_9OZ$e9ZTWzExQ4du!zpk_vFA@cjCAQ1n>O;*!Lv zI_K~lYutr!L{or@PSP=hNjx7?<#%QQ{lLQigkv zE2S`BhN<1JgIa}iE&cAZ(Z^w~6C|nxm?t?a_Rgfw^jLMjVFNsmo?3|wyC(vN&JAt0|_oObodBYnSTEnb@8Ix4A z#)tJ~FH=0jE?AOM)eXx4OyrhIqLDHk%UXn1@`Pdp{cLn{mm&mxSwqV~yYXO4(bYxF zj{1JwV2+>+_IB}e;wd0m-kz>!B|fh%bwI#Utb^S%W53;Ggw@3xg%Db?6+ZeOK1H&t zq$dOjbRR6W+$7d2dW(WP$_ayVk{q4Lg>p|$oBf!)glBI3R?WC>gB@#vcoxmD)@^XS zbDpBsh}=+3a{~*tL{sEe`zJVV9yr#PVV(!IHdx`rZSxVp4Fl(G6$utCO?W%o!>?J|Y#T(Mzf_pYLX{y=(YTl5 z{qEPdIQY_B#Yb%f3h5wIf=WIp3PYT_LhF^TrL1%63T02%#kIYlY~PM$oe786%DHrL zF*toMzj_&R3lrLQ#=ez|u0$fH0om4@1KlBhVWL^J zP`nPXJB;?$yR^iD=W-is*wq!6W-cgg-s$826MbuIu&+v%!QFY)}TqUGEXx zHgDFsTwsR0houf#)AD$E2TQOIOU!KTHy&`oI^%ZqjGh7c4(uGz)s2Th_YPP=^Y5wg zacrQ=kQriv|4d`AIBqPP2DlnWC2^&@6uYJ13teR1#0BlV+D}oa5ywjeeh&jvVs8TGM!Dc3ugj5aP{z0y9DI9bzhPGxmDqaBZ6Mc0`{N9&E zwC5ta3OxhFYlOI?tr9Mg+Zjz;{Q@Mxnn~(>!L_Nh)zDnNz;U66*cq6lk&SSSQMg{L zPS&IWF*ec^6@$O{NnaiS>ntnZxv$NSv8p{^=)_NYZfG|>{dU3IX>&sopON@x2E41tq^OSoj_jf*dK36ZFpoBox6}||w1hc}70z+5N{Me!GVX## zc(f{aZvka7{d)}L!-PA|`Lfb?P`QbWWhF0g6qC}j514YP$*Jdz>3F4!umEsXQmOF_ z@KGQ)n3C)>=DH;sHFuKC%$Jb#D^xUjRq+R-vue|ug{z23o$s7;N>H5^bMgSlE;C`u z0?00PWC1#on#hGR=~$iRyEs&Z7O43iR(f`rq211ctkD6V8W zlq>rV@^!HmuVgvOVV)harzftTM0bmcn`=Nk(^yiV{OBrB^d+=b1a_>83OU zsE~nTF;bVvfqUB0rHCN!)(i6$TFJ6ixOkl0fN6e~J*R|mSL)TC_%f7Y_Fmq1e_l?I)%>Jo!z%zqio4nMoIon!@(;Zi6MGkni3i z=A%)A#9;=hl!Egaz{(UPj-_rv)~HD{v8yCE*QnEupV(G3d6V~>>6WO|!BEuM)mTUm z_1WlF>7dB9Xy|Mu8d;+`9sQdEul`;AL19X{BL_%Jn6n`4Kj96!dnw<;zgfy2WJIxD z5atpG;yPCM$E|ido^#n@OD-p#%joL#E5k<xoVaF(!YObo-c5v63C3e{w1pYBgS+b@ve894C&P~IhC;8k(MK>iZO42 zC8hCkkZA3~!vjDZcH!YZAa1?ja1RidQE<3BmaW~Plapm+T})M3kWoX{ z4(Vdi4l?ErDU^!qZ_5f|Mh+fdL*b9Z9hn1CDiLq;z0WCzWOxRkS|nA^+P6fdatZ%; z257usaxo+=tnuWX*q~(C%P7Q2CoX(5LFGNNm{#XbVD&&5TT4mZx<;3DLBdUkn~Fc+ zz1d00S5pZBw+RfAFkzfNB@C|R#R8xskyS$}0i)Jcd?^ro+m{|G;%!xQB2yXa7(xcY zGGcG4sU_Oiu&E4AxneYg4DXX)?884ZrQNcdSUkyRD|ExCQcC3?Wrti*HjR4^Cmpa3 zvF*VS=qG`d0cINP@$o%GpefQ;h?FkGM6(&m>_0S*HCIkEX($8Pmr= zrKaUmgsox8{B3zuB1iL|eGHV7NqHL$IfsB3oQh+kP8r9LUMH$_zQ)j4wq*UqGbO+n zbU4SLcN;VDqvg#h{z^dAyC^?-)O6_7frHa6((T^oqtbiOcLR%7-a8ov$9>|O1*{Jd z@>lEtOk3loZgc=C>U}gg#!=_wE_MZMtO;tH^$*oz3P5jzRr1&`+}Say*`F?d;NjAZTh}*W1hO#E3qJxlF~_PbUY_47#iJ7T6dL#%P}0Gz{7ubHQ(d90do1h ze!#~Xh?Ro6jEJt0p~~DC+s}hNG#P_iV)p-z=Eq8UDs4Ut*Bl z!KPQ2n_P@;LuQceReb6%!x_zMsn71Op~M>J8gp?V%l=|PuIM!1NGyLJ>7xV=RuyMN zTu-~vb7FyaRC9oF6PaQ;Gz-xN`x(b#DJNhlf3ilkPh8(WS{G0@FcTfk@01VJeG9Wm zSfky1q`}mzSn;LPF2?8#w$Dj8PO$}7rL$d!&lhym7h!SjuCTFtkuc?oaIvkvKT~u1 z^m{4eo^|o#`2Mr?>i{W;pT`VHEX^dIoqd4_6&5D=>HpN8RZVaWKR-`wm=SH}4~FA! zcW+XaAW6ce7$t~I`rw;2i*p?fv~XK|o(hwHvJYu3$fByhQzW*n-*aBkwBmM#%OK833{sAD?h*WSxT=W`;^Ok<@SFYLOF z={g3xC>;|LOeYsti(KpMJDBNYSW&857JuHIBEA7;7lCV4#~S&KXW`8`_z^x^)8_igFPeuJr*`0(aPB4e9QvfFH?pd|L z4==CLhNvTxsMUw=Rf0CJR5i60hwEvE%mur$4OQ|ocjkH$H9v<=Q*~*tVopIB`I4{e zy46hk^>J<#g07D<1sbwVVPZqido3@j$#l>;<(Tp2BX|uV-$!yz=8a;-a_I={`z(rX-#lU2h$X0Vc^*~k zBf~&bP4;7$V@`ClxJ`Lc`Z69q=qDo~aYIk_Oge@I&4%Ia2pp=VcF&it*X$J99;_+} zykj;xQXqpsp!L=y2q(q3hyqc`cy39?Iz7xBevEYp&GY(L`mx^6&fb1>`l?DAzB6g) zcZQ$gN09C?bgD1gW89XVpqSys^f%LLdej&WG5SUC@V~!K`a0&>5bj;M>ka+-_WEMW z!O+^{bfCZbhM~B!HP_~E7&dKt33a1!u<|yy#3~`hW23h`B012d{RzaBItcCc;HT>> z^(c7NTUPhv{<&YSJwwQ8$0?^yzyI;=3hEQAhj6zXRURJ4yjA}O=;YYoRya_I#_}ef;o+h61O}tBkaJU-Y*sOor7{W z1db=ZKjE#K%WJFGM}t6h$KMy?)o1TW3Qo=iaJ2-2?uL0STbkL73La6WzrjKyKVFet zs-E|@uS7I8+A7nUQ$d)8V147!?Te_Qur!yo^&xeL*5=#{uwm)4?2>C%=K@MhVSGpfI zsp2x2v({sj($Wd&_1c3QXt*^%k)}n> zrY`0}HBaXsi9tkO5`RnASPp(f&i`vI?rT7<4lQ*=N1U9gk`4N=tKfEZqVkz=2J?Y+ z@rv0zd-Mv1fD&^W`2~109VMyebUI@ALzq3i11#B+*={Hxrn~7wla1q3m!3RhcM5gq z)KJ^JR2il!w=UKW$6l+Ull#>mL%TneKKnH#-elnuc3Ol%511GURp1UH>* znNz{_3VSfAk(134%tTm8?p{RLWs9wIgagJppHp4?7Z608`XAbgog*zi0A`rj<^o+Y zD3t?&U5IivUwEe}sNZQf4c-*O+RAKaAe~%++RQi}o%&5#56nM4!Fy{7a^ETo;x!znZTB)RcpanCn`4};@s%5z-{0tMk!)8h&pC)wTW8@Zi zMtk``6M7bZqx|kGBNHtvx?|DaRF_pNb;1dg#u-VXk(W-5zdWvqa^%=4Az;`LjsJ?! z#xnG=Oqr76AYZ%;_5@G%y}r*=@dNvp?xB(1z8f^@+C3cazrlT=0f4_qvVWur$fOMq z;-oc5M8tpG1-QZ{C3?`|{WtnZIS2sjpY4D$_@p>WoTM+$Z+QP7PxXItd$LKiUgUWH z)$#sSgCP80>tD`ZHA&l(5bwV_5_16HugpJEmR1s`CqxC-`N9*0ssB#Kmh>cfAj?aG&&_! xdXXk6dEwAVy8-}a4yH=Z4vsF2#*U8vLWL>GLj3I%0D%9SQU4AB#p7RB{{vC)tSA5g delta 26884 zcmZ6y18}5m6E+%el8K#cY;Md=c4OPNZ6_1kwr$(i#x^##la0>2-(UZ!I;ZNHyY8v# zr`=a~Pt|ljfG0nI*R8@NuDKyK#=%oS!2MlEo_B);19MB$hXRxgY$c3-#hTYn#HHE<-9>xJ zFfrHxGcRsEn$lg0bE|GB6670woDlTiOew@s8rAKV=|@g$ma}`)wZE6LhI7==Fs`)k z?Yiah;Q?LVuPQJ|GF?e#jn2k*BR zVSEc!UDfe=^VL!^iS@$-g4`V#Bh>I1x37*fUP}$Q-fZzXs;@+ET%Kt$8=W~?3mE=-Mg*Yn;5p`mvctlp zSb2HU!Rz?L)l+VC1KZro{2Gv5OIVWZ%4FuG5=6=26T>s-*c>gy!+%nux*VhPJU4J7 zip>oG6$k9N)@tB4FD{x|(2l-zx&D&-ecEW&AhJ3tTk94~11ddvc~cvCzMW={uDPZr&n zNrrfw%b1!fwysN`;?|me`R(hJp=FJ!a0!Lb(ftWBF&_Z~Nh!-9#~uR=jLifL3333SDMND=TtST~#1&+AKK{wC=Ld4}9z z;hI_`GiDz-g3ppZ$Uy4UCSr`#YOafYD#Ql2Pv(>bM0vxuIbP7fzct3bjI(rFk8G)| zYCio^wA?VUbW2~~s@|$Lt?iV)`jOb#DWbT##k1QZiojz$t1sps-^Pz#4y#Yj)F*D} z7e5B36ox~sjDW!c15Y3n9Fs3NDxYsuHp{GhffrPS23ppt zMx>>)!&<9LwDVUvUNsj>$v>tUisOh;;pOn;{RNDmwa3*j3b$S8ixJi z8DOHUne~k$!O2`9MO$!~)|J4>VjxTEvYs(+wDSX>F?LZ2zR?drV(o!P-uQ{Q1N%sM z^-&4yV3E~>zR?RxCkw;k#3SK^qcBA~qmkT*2a%c1g=w%EVnwHk{C}>fC6e?IQR+}Q z^{`BasQN>seQa3qDUh*E_)PP6LZ;Uwjn8pwUSk)0#!rMSUdZX)p;OyJri>+$7tm3w z0GxVkCPPO3Azff!ShpXl7dY7yL`i*W6zogoY`-X!J3N84uwUtHe+q0I>H-W6L0e2|2>R&MGGeqv4FqD|l<6O{bPJillm6Om8AEQhE| zE%hz`)=iHmu?4uFqs1h)L6s>CMNp;TiBx$8i~}74{0ks8wT<#l`uOMkL3c=zZ!i%^ z2p9x7)I5INtfOGYG2ml7V8l)c{LA2A=|+-4#(6>FUU zE|Khh4ofZt`O+mx?knfMzsVoP2U-U%d+$uWm)KI{roJi0(ZGr4WMu<&f+bC6Qh!uK znOD{ZRR*P~tuRJ4LnxwjDN~MqztH=rx-d&ruP}~FYm_Te2`PUG^_Nd3yNI^kr`f~J z3+mnm(-^g))~FCuZDnTUgGIG2^|}I(=zsYx4Tbl(R|(s|8<^f?luHX=UaspPYpEdzjBFjv|Q}YZiEEiAyShZ!NMv ztnX%jK_xZ#_)X^Z9e%6cv3&omx4WQ6qHHP6Wga*pU$;bAaZi45QGn8z8<#4RuNj%C z@bB5}2@-TcQ)g?VWI>|}U^cQ^8fsIcw}Lz_9Hu}!m4TE1SkO{yzE}7^ar;=Fi9#OG zGOML?>l&RAIx#@3FIyX3u*0GNlPcd9{G>G-E7^?k!wF4S(MfotdrTT-7aKmvqYv~) z-n!jZ+VTi z6h{4s9VbP-!yUsT7m=`%WWROtPZD-~Bv9yvj&R2Rd)S9>r76I<^zM`e78Ws?Y4F&L z;(k-A)IOo7IzU-hr73*;5=(60>{UKGrg*3Shj1}CD`%%yp$ETtv z*z<_Nr7(c^S4-vEeQt5TBIWXIqHLXsR$`?!dsslBZbp|wR6|z!L8dE#wyh^ZRa0o; zv;B-wS+6jDE2yI0#NnSQ@RluO|A&_H^+0QL%}Vl-Y=6|=`)G?ey36Z}?+8%%Z_iuG z25~{7*3#X#@?JXym*G1=8gef*ZA ztsL*EyDf)9O^-h4#PIV?F%h0QR0&VxZy^B@d6L?8b`VG|*>fAha)XsDjI6Zd^}gFm-@6pXe)ATpSPQoL z>@96!H(YIwHIjEAO`6gmbs$^>zNL8Y>xJ$29I1|i19l<>tiXx>d0+Io0WRG^b!s>A z=4rJ#iieAWsxHVDpL>e-SVL>&tZGEScj5>;)cAj-z@NE-hc0mfCVz!pgW6NR^swdT z#5e7X!{&{wL_#NjXIy9sbOu}kBG|OhefBb14|Z1DH%__H2#siFh_ju5Q4F3;-uJL-ld@Ta)vJ0_6w zT>d( zJS?L42cVRalzPOLMq03d1`8-hE&3}R06fS7FQa&mv}TJ)%95Zs2Ii4}K#nA+%zt9H z)2#cj@{rW8{4#H!=vS-4k=z5jNsE;{1-ro*o{jic(eCqfYI)Hhr8Z?&-NVnM;nV~V z*}r(AvIv(ZU9XrwEAA}Mh=Efof-i{`?#j89U`@KgD_N3gm~B_^=7q10@@gSr3$%`5 z9*sx;_2#)+EvUjGy_{Ax!_q!eExE=|g9aXznxsex!OM{%nGbujx=&q9+IK()Uabxl zHUS;4`hzqLk0D~h3X|-PyRu7_l{Bql!U}_C1kG^Q*#gW0l{1Ndo~lh(RiI;HdD2!8 zsFt3gSX8vGYtmibnc&a~gO{Xx3AD_^*k*II+qLH0f|%HW>vZ(i_LP;wN*>hUG%?lb z%3Da$ zT#@|OsYO|{J3+spdY(1~DsiPnwUOL#x4Bw{0gh6OuG&_Di9Mpt@xK$;=K8-co^WZB zuV{Ycg)HeXw_Y&@on2)fAwEsTw^Je+kH|A9{fJ!4yQAm2TrOEHQH7QgF2xMhyVNiv zv4P44$`mKUQAXN~O>88aC9Pw=vMV`4#jXfU3E%XK^!?`UzC|qpm^45A;vK<7CyAI8 z8PZu9fZ%tLRA81xz?-|&8FoYWS3rp<5+ksG5qAHO5r2gmbb=>fHsWK?D%sv;Byg0N%t?VgB7EMfS7u2!blppM zJy3W(Qg}U4ShAU5M8BP8$+gd@9TD?qAa~;?nDI|Y;z>mQmUOTNG>9=(bpB}k;b|}> zGVyxW-8Rv9Lo>f}g`!nlkis;sFdz#evcXG4Q8#eM61EV)6QV4`J%JJh1Dx-+*7&8SFO*Bo&kE(5)-aR;<+#4sf9sCvYNPE z3CD}oLP?Sfly4MXY8Zg>01T8-yQ0R!hwfA@U92TI|2K?zQ9=f7I%BUQ~%?3YrGcw$TmhLJURUL zoT2iE?xCy&=7d)0SFnXTbxb20 z7ki)=^=CgTW8(&a2L(3QZJeq_ly5%TM^qo6g=u{o-Y-7fLlh$NZp-8*N*P+L9!{IR zhei?IPj8J)^6zD|nQ@WXYWu%YApH*Mrf`S3NcSW$7K}Adr84_VgKai5;sR-gE+2S- zqOMKdYKrjK_KjTN(AS#b3+ct!yTJGljY#-rbq#<3ZdwYlmtSV2F*4Id&y@b(nHZ`> zwnVWgXqhCO@nLsb96GkX)L7J@zw;cZ-b~!{WBapEw`{>JlnF)#S9O=`KxudeUK7^T zHJ*Acdul;tKpP~4u=@7;YcvnoOb+ia7%@gtC4cS%66*xG;%6q#6C=w~x3MGsNnEY8C`%tWVqc3#{n8j2YDVdBZW!vno@NJ1o4921~qJ z2R3G9lGI;IQ8-qz%3ee>r#BMRJ(tupdjHzocw(gH(i6_B&oJBzVFMk_4_`5{#sf+u zvvvfwjs`Ao-XC?mff6iqR?0C#ZrV7{BT))dfIx7D8N@2Is)t7Zdha^Q^q*4e_PO2P zE`~2~Dk68E#dx!{T@7x;V|gvII$fgJwcEbs38ISu!+MV;w=!%yzMG9B)dF;pJ5+Qo z65M#_+*|_gknl9GE{ty21JH@qy?ApDkW>w^6ng#LJdAfdftcZilzh9(Vhx0PmH1`9 zrw0Blu0AVy6p|nces5{(13=$6t1|Xhag>$GJ+H6P+r4s>HC1f^C?oZbD?btU#-JO2AI5gLjQWx8Y1 zHrRhG6k|uU{DZmWwvvkI6Y$?}esC20TQsoHU|_C^!Aep~!Qlwl$#)Qld>U@)i8uw1GXRtnig&guRf==dn<|# zZdEt>4g)FBlttHX*S=cH;#0jkPzrA^t$x@szRlw7yf^X(C3O4f%+#mDkD6)S*;k8+ z`^y>C*^||BVt3f$H~FiIGU$F|1T$U3e#H|m8Lu84p(&O;szT9NFOvtwJR20zQn@lN zigrO@eb#B>JeS>i<}jyEvFYvnx0!&dn2?ZCpnfXgha>UMRy?8sG+9Oz%@6VuOyhRN z-h|pET5U<vDM@nGEq z0x~LAGT`-_Mll0S+^Ucut4;+rE5kUt%a5j7fWBj^RHQshk#?-_BIPeePjTF#n;eHNW=dtdnbA})O_nRdUf*w(s}=X%d%>H1>K z)|X#B@P64WZ)5bxvq1KjHM(OWh7PuETt2@A3g9EbP(e>NRvc*P#Fem?JwNpOQryVS zVHV#GJD0OOU}{H1`dJox>dk2Y|K;@hcRFh4WlX$&8tu1S>N&`sp|Ae#v|>z;Ax=U-r8go!-} zB*2ZBbtaUMYr01Q(w)R1ZksSa%m5u1F9nq?!kXvbM8M&*itVs41Nm}T9wm#bmkP;=@E%>-!+lgNZ_qC(D1NCUzuI+$UG_9 zIR8nz^_xATsfa#}Af9b94KUYptqQiIEeAp|+gC38Uty3HqlZ(54KM+q_853j;avbi zs+gtLG^eU{%UQ$`>_dJ)oqJhiHUYbSxB`w1TjAmpu=;&OPO)zyIeEhi9mx?@cx7*X z=z`sW0cud!?&1g2j4W`n$%_pvzv2QDk0RZ>5{|Dftj zkO5k*xKkXC?C0>~2%26paj@oxTmx4F*l+H+orS-6J;JM^cP|beA9qjZ7(UGotHVqI zYwx?ov*G#Vl;(XXV>L^ygYFtV)Xaa(l-yg$-Q>els#-7Lzi{orzQcApsGGbNCI zT*-}Xj%uKpDn#&hEQv;tB(r-g`+JoJuAbYU=%w~8Wn-HyV1Lv4G9L$KWrlL=`*S31~!boXIS)nCrQY+8| z!X$;r6a2z*zh2(1d%rvqt&qup=e-|?c3*F?zrSAfh`!!efFDn039oMtD~B6;pLTBl zF73W7{Sb z7s(F2{9Iqs1D)}?!A5^02VDMYOy2zJ6CPp-djIb&;yaNd(%*V*%c-AMJ$+2Mv32R}4%+64GV^O<<2~;!9Bk(jvu!J$h#Qc=hzt5P=~d%m05`-j6^N9+cNr zEDw0p7d{|HJp8?PzQ0Eg6Qlgc28&Gx?od|BN1EI~Co@Q!DUdc(AZ?KD-vUj>np#D2 z1fgU)!<46v0fS|I+s}jle+l$W$SEXg|Iq@W41SPe9=!@e-h2BS`2L2tC-3@x zq`?)^POTl9-i&a)yZu`|M1T7~U4q)fl+!?Lr|zK-_{KG?w7ock$#oYKiqfF}&|8*5 zrg5u9d0{oU)&5&Ofq>^5eEX?b;9-9G2i7wmmg?mgDV<2Aq#(DJ?dF)y`iNkD9_Kcl z7kDY+owCi}Rfd3K##hQonomCzW;e-;PTcG5)QgWgS70XK-7`=6OAj@StTGCf(b*Au z{1mE{EG02m@H=+aBVyQz&}J0s&QYOUaVQE^OS)HcSZ(|y(wa%s3yEgBvzL>BZhElb zQ2KTDcAQ2;CiDKr&~5nx%Kp#~r&_FAb|A|dfnlPA=kr~9F{f#=jUdfK)^?l%Jc+1x zCeyEELcuI`ldC1to)NlEp&=Ft?4h^Z-9J5trpU}yfjgBkCi^`DMc&vEA#NG%ZZ{J7 zu)xsL1d^z5#UovY5v!txO!HaaYhy~8drcZ9Q$tr=*nm9|oYR~mEoQs8)o z-Dn8CF<4(|8!ivS?~17g-sudjxMMm)4_;xi((Jo4kLTZyzULT6Gg>Kx=Nx~Y*Lx8j zbxkt(ZaFu>Q3a!pkP6Bk;>OWbrn)uRR>llNtsV5-^NXWH&N|;9=?_w_nAi0BZ@hXM zF8p^Yr6Xx=-C;>YUA{3Yd%~(1h5*}Bcld&B^)$rO819CB_{}tv)aUx{>)09Naig}9 zdi)PA{`Kyeimh<4&MTZRJVU4bDpmDjup!kE#KcZ(?P)+UT9f;0@ywf9G^xq)9(3(( z8?(|-QHaYJ)K3|I*lPaNrzm_yVk;DO73V>V+q6a77^G|3u{H&(A?oK9b_0B5*!%7a z@qCh!nW@(6T84h+Tnvu%OkEKn66U|rzmY@;5#z3PwFJ>Rvf=sH=B>aVkwzlLG4r9S zXYrJh2C1uy%RJ2HYtoOfQc2Fg8+k=~1JU7lhL`6{b8vfG%?B!q=`qw?JwaF3O5NYC z-Q%G7$d6F8m5MLgW&c-98zNBa7-^*VA|T-!*SkELduM@(x? zw!Ph_8&IpMYu7n%jGX7Br@~gtxp`z1I^`5Pg^YJ)*0aCjoaW!tApcWF=WTe~TNG@* z$|sTE0Aqo2`Uc(9^5GHy9rEd8ndK;om$V0d)dLKz>9sOFx3QDWngBizoBWDp&^ei0So){%NI%ItS4K~k@+!nu zVP~;;gYNm#-k$wUGSr07+^toXfI(`*`lN8%bPLm+7B@pYocU1qQn+Iz?O!U6(iwYq z@%?wC$uS#CUA=oL*b1PB^``hO{A?CsO}gIg)0K5ZO|tH-hyC~37fqCEF;$FO(J6Bn z%>+`(B-`U-$t=X{MCnFdl5Z}5qKXcL+c@{%NL{J|2R-chI~uKIB)Ut?80>a!IvOmE zRl1m2(l)PT`%U^}kawbJjEHK|c_-WM%?NcbG+JUW8b{+6E`)$_WO8lbZr{^9Zhq)s zSyJ(9t5U{~oW((vZ!q;4(kHc1vCVyICzk`HdiLMRH>W-(1iO|I7?}$ft?u}+^_i4i zCRzRrD0wXfn{~|dM-qCg)Wb5Gp$F3CT}1=$EkbPNqKa_n^dUAVc| z3wRvB_Pd|PIg%l9!yr3!zmL@@lq5;LJ+b|U(lWIK-%`&Bm>M5Hxe}^Jyz3@{JkW3hmLk)t7 zDU#O+CjBDgPTnZ=(c+pQPO)V7V*zT?E{z$u?sT!`11xEr*-@nQ(zy2Biwzy%B+jyI*loNHBt*o!@nRCJv;+9)!b@nKo`UOpO>1Mf8dlS^ubOF#??aAThTUdl}HOnX;LZv=V^9 zA%Pgo<1hYsu`!q)&*cHgytfd?eol42&je_FYKTjNo`doTIEzrBuI#Y5BRWKz3YO>% zp^bOJus=TE7*ssRHp5enbT8LCM+D>;9cC9N-*^cA5w+4Udd3b3R7wMYl)Sq_u*_+} z0x+FalF0rN(rnKW>E>8yqMl*lIi~wdJ*xzl8OHfoEAuwD6VT&BZBvD`mP}-!B5~4j z9#^yXfiNHGwN0X$f~jq-ZoiTy(~3y^!Z$9SCCu{~a9BOsOj%m$9&uZIm*(b#NTUIz zjjRi;S3$4%8fEoK>(!b-$z+Q?ek`gW9E_N%IoF{1Ks#c@f2?{I^b~q~E0^A34HOn> zBeH3&@xhuX00Aw2V>}l;rZ81ZXl3`%DW!3gu%S`MTCAaFx$fyuL1PI#fuYT4`oBIh zyxhX(c%lfoa5AOnqG3TO8k*M} zEa?ePDeW z2T(I)#VM~f#=f%?L^sMr{R$!t@zk1$tuSLgYgYq2;(73pc|=5a)a9Cfn3biE!j@^E z%WYSkI18F46N2?Dj3!RI{#RJI?97#$l_H)gsG>e$K+$aI=mOy+`lh{vx)Ot-F2(%Q zpq>{Y*xUDdvVu~Ow=m`=yEV&J#+Kc~tSKyRKB?I$0K@VC8HDCpXTjJHk|5YK0v0)n zKzX%v9^hX(#Kl*5tw;B;I|_>+yhN3TxKO-jUd73p7tHT0J=M3KJ!= z2}ZYrX_!M=BEiC!iI87M_2je>2z3YkqUD2PpBvq*4EBuv6%%@5lptEhe3To^ab#H% zJBSPED!6bO^`HRDyf|e(zM|v_dsbkU4y=@Ft3gYv5}R5IZQG}ABNY*CoP}AelHmV? zaqTQxLv1@Mf4v(ai7X&P(zaRIeAeu~;T}duY0+f)&cg(-ktUwvIn6@JKXDd?APd4d zCD2wlB`FH01L-?&rR~5wgqg@j8tpX=($~T?JBf-4Bm0K!9F!nMZbNHHgo40~ed~6$ z$Ok-?tRB)|_GuM)5$;zn4CR|V>~w(UH=@C?9ePj-vzCy438t@3GQmjQ>tQellT$gJBFPN8a(A zy6_ESB=GV^jH+!ls6#Y?<^>*F)I8bDQxrk4r~eD2xLUg9{;Oo5bI-u^*ddC8^n4f_ z+9-XKKbsf&d{1 zP(2udT8&vUfwAIgzDDqv@zv70N4SV#&FCRYy7avH@rj#RKBY{)Yo!IeO3Cs#T`{7QHYLE}klM!6X3;gwtc<$qClf29#^tV=@b74g4pmrRl%v!u(er zj=|N^eg_sAC~Te}a3e3pIh}o8w*gnMZ$stQzFMvclqfI1C2RY;SXw2`u99p7nr~yiP zLjw)3DD-f(v?o`FDT_H?`E@NUO9zSp_Hp`LYoIn$mxhXP7>ik<&~gyr9s!2PBrlJi z1xa?T`?Wr9Gnwj&&=9ReVL562gdjtaa8-pgfL@d}7==;(XV?-F-*5BT+*irSb8tf! zKH;hawq40_YmKtu`VK-;RZuL24U>a4 zfhba4*6Cu<^#dxG3Ya2x-NdR;`z@fo;=!zEK0rNeDaPaB17$^WK8((>ntpLtvr|R8 zQrap@Ts;`2`vDZspT@qkdB5+IVOG3Nu$Mf43pf84A7v1Dw4p6kurSn&83dyo&_d{$ z*GeMSy!{_nKZ5;VO5lH_9u>hvbTl$J9_^rdoqF{JEr`HxD~g`5J`?$%t?~g`zWP~6 znNEW2pLlZvsOSQknEwUD?M=L*v>H9Qp|BK(&XzV!fO^Uo7>U??H?(ZDC>+X*riyvnoI0`GS-J6aO0^eDKu@fQ#`$kG;vb!`w2kC z`Yqsk@6`c>{~$GXlsw0t!mkf?8UB5H+5UOgt>fRaIGJ6|r=!8g(;C5f}fW) zVr(ey4rRW}6!c_(+tU@s10?r;weLum4Q3iJ^iS?9csI!)SPw0{`Pfz_kJ9~%H}kna z9OR654@J33UNTaY{$_UstAq27tooZNj91}DV^n?cTSRenZwi$`S3F~n>GIZhr}CcC zyYxh5zt&x&G(fVgvdV+=Y?vLkdn=i|d+24zGw;Z17d9J?-QRdPJ0(wRzKiWNzDIW; zf74p41hhKU~98T(CZzXlrmKResM@Zo7W>5+j49)U%+D1u{O16OEzqOWx1Q$0o~=$ zHs+>wGi|gP!1;UJ`=98_MYt!{R(aeUlGYK}3~uWK;zitTk=7d#LMj;K1~Va#-byQ= z?tlx``B=rlSNb}?o~D+iupBo0r;4fCRHM`uFUv8f^qjQfc?rGquA|#C?LTye(8L5k z<95^f72ruHdWT2Y_Y`eHaxKUEY#$*-P_yS zSWD1x3w9Bn`<3XLm2|7!T}w*A8%@*o8bQGt|8v3r`&JPzf2vED5z|`b$tkhU&X3tG zSnzh#{gBdpI#Pc3v$Xt9Jn*wv=63QJj>z)NEg(5&-h^~awrOcWDXY^5gFDfxODQt< z{x*yn?p_yim!qinO0Vd-BIi(?_nri8Uz`O2kMq;^PffAVy??F-=>}a#a9bWRDqS(E zbr7QIM%dtKMzQr>IgqT!oa@-xMG#RM-#lGH94ZS+mF#^w>lRu-pR%=!rYQSC+4#y! z-~%)~q6QOBuR(+H%FmEPrIDUe)z#o8XMi~UJ&z~P&T=b2$R;!otBm^0Na^G~Ya2Ij zE1O;gEk6Sc3FpiTquR{V#TKb%a-%s>S--Ao(2)VwTCCw@b!mD_$gjJ9PTNg@^e(W) zT+boSbnR7PqN(m3-|xvPs@kl@#dmN9__srXmR}1heVd7K>AY=rys}3puUlYk69sc! zdJSVer-6Nsga3_vVi_>8yjM=HO7TND(?vZ8daWf^QGtG7ODM0qe@)vhm?N=;E+c5o z)i4`##b|ItKAKPaG%k%-?%p1^ViQX_GC%GZrv{^gEAW z?Zv5Z3(R!HZCGs%Yydk+QZOpdIPEn({2;AaJ){7eR-WP?H$P7!5rb@Y#GW>NGIzI-)KgkBw}|HEwRlC?<) zhQ?XF29SSAO-^ukaZN&LEv7x>jpiWEdilzojh3~Da2@~?Tokf0W^xvC&mKQ1LCa)H zS(cI|bkhP#leKoIXOtV;IH?t#wFbk~CPc;ERrm~q2%W1m9;nVDy*+bAHsEfRP|c_HuQ$l@(tCq9UnarA#FQ783)jc9|7QUsX;%G*ms z*VD!OZ6{yZ-!63)knP&s(Y@bw$x_R|OOrp0t1A-vF^p0CV}@xVOLgvRw8Pf7i<2tV z)p+{hsIg1^*U{$spEJD^OE}rY5D8VeOA;s>=m$>MPfviS#K+UktP=+J=$;FddIY2l zPE>#W_r_Iq(8RjJu4EL!bpx*Uq}=7)DnMp7uC)TXv~Q4n5eMlaE`63p=?Sk5QMbSS zBq`tEmm9izxv!S6@XH}~dbbH#m|GzElWm24(k#?xDm261*jz1oC>s%L!+2l*U6UYw z7gWvBuRt6X?31hr*3!UES8%PN7KE0xsKe5SNu;(I(~Lvz7Zu-V-)yLl0kTHBEpkl1 zNuHBP``Z1erC3nY_uGi^6Oy#`>nb@e-Gpf6{T3K$ZFL}nO%FJi!7C$~%+O>W8QQ_* zCg96Py}BlmccG6s9uG54XRetqMV~K4>=Kqn0-jgl=#tn-wmvil75mQdT$rP0e_URZ z+&D6Gj?lr6E6jSTHI>9=OV64kZMg5OMUc0jWk@O9U=zwDo>-{ooZy=JD^$@BFMQ(O^w`nR>SR~#ydeOTH< z0#Gc=0upz{IzlP{0&}+;AfUl>0-}`?D11mxsNL|42u=qC@0N?129W?zdFVS4Ry0cs zOO2X8_@H!|0S@cXy06TDP%U-Zu8lE?{q$RULm~IB_-y=3GiR#nTi z-S>_XBX`K!pw2f-fIs5sCyU!%+gv_7VN7bf0!e3%z3H|fsEHl7>Src&z~Y5KerI}v z_XwIb@X&g2VE$%PtCdR=kDV*OL{Sp<)JwY(tcK$gR})_&sYn zdC)#e#_bozy!Y>Kk;7K`agD@eX+b8UcnKi$SxUyl32^s}(l+^^R=?+?>}2;JiI0i+ z>CEP}J9=Mklr17!<1SR%Zjm?JP6~z|3X*hz^2bc&%?rrXRnsXB`m3X~)Ey3|b^9;4 z!N?|Z0!I@%pNqRFX@=>v6Qi4u2jP?5KUSstQ$$Z7t!&f4o*&3CP8@wVp%c-163}D} zMah|e&S4tEpnD-~#Z7^x18hIH+H6o_tRAmJcU;0IU5b(<&pd!V)Z;3g{Uf&Sq`hg# zhUJ8B00v61h1iO_1|d!E7nb+O6Yz*{?FjXK7t`H@4ZfU?Jq?6(7S!@V5q-vi!-Iw! zc%T+yCl?S5rHDbTsE%O;4jx~T$VW@WUCYR-5s)6ZL_tN9rUfWP?qMbn=MUcD!7+*j zobY=9k^R-A12$pT%4>y;yW*fOr5?XS;|@$w00$Y!g#<$z8dXQrdxu<}QQDffmj2?1 zs8~B@%=LSg z)=iCKm4ZUmWgZYTU(rxf;dYS>qw&x)CT#!vk3SWN|BbCY{Z4k*C+`S@JL|9`&{o(f zA%se^kW`Z~3z+$^Ysb&#mH=M{-pCoF#)WD2xw+UJnX4b@{(AL}4!b`*x}(Zu?%RVe z#Ur&JM(d-?BvD;R>#UAMtJ$(JrxYFo!qTe$Vd+1;&@uP!k)j{L66pi)dne8`U=qSE z_N}kmAUwLO2(`l|wz;7!1?Kq7yvu(+emiX6}B)yGXJS~uw5U=bSM z)g<6+pdMs_KlOewtyg@#dLTSz_M|@*YJZyhX!7ugrYN?3`K9E!PL7#I%gP{iM((af zV1{Jb<^`){(@Ez}hV{61c)Y1zPK)=xPA0Q{Y^DRHGr(I4f)MB%U_{znxOmxu!x2uH z74}Vwko=9P09l|L;Q>}xWqvWBp(6VR-Zj`l0p$Cd`Re}YVWt3?CQ#%h@_Jk-E`&5=p#AJ5Tp#ONjGMsh7s_xm;6eN8JM^KCov0l<_f>$i z#s5>)S4PzlY-=LHIk-!3hhPaV!6i5ccMt9^jRbcK?(PuWgA?4{3GVL6oZMM+-@N`& z{iD9>RbAb+ebn z8qJ=L7IyugwA2OJ4nl*?vqy(@FgtylL03-ebx%m0NHu)o+I-bRSStxUI}(-N5J?AX z4k2aC`@rSahq}WW-(vvDwu^greu`HZ(2J#MpmFSvEd52TcE#uXt*0^4B06!}$KG!N ztJrweBidP4!W13=guP2dCn#Jr`M5h(g*e2J+Rop@G=nC#+af1nZ^*gVnx5&SF02c8 z8Kn_Y2vZ9K-Ie0eWTPDUyaY7*_ABWTZ?-ewjvUr;yV^CSf`hKqDotd~q8Fzs3`uok z4gbkvq~9;)?^llxuWT&(nr-p#+k5yR@*?YO3{y7jHINLS_uyV#GaWMr+86&I&n5%+ z$l+R7Y1_LvjV7?Rd>L&SYOQ`xJd-e4_?~Jv^P}n(eTT_agW;Yh3yuqJ9(naw$dIon ze*)g;R4v5-TSpTiZezl_^`h-()s>za%%#0O^#j&NZW=vGEiFCNxLZsF$ma2cT~#sJ zql7JP0K1M&e;{N&7Xrgo^LELyZBP|2}d`d5b@!?gSO!)oFPY()d(vQn$ z7b@Z3Vij+vy-ftUJnn=ugxLEf?Z`9h)NN#V0MV;Oc41s+<_ap%E0o#ac+Jhnftb~8 zhN+My6vQ4=$d|-jp?KhII1sU`bi+lD_P z*CswO`K+E>H7yOCF_J{p?6~opo9vrWrEqwnx314cka-%Nr*E$w^Eh{9TjSSX!8bcY z{*kdW@m@b)oWX}rb`KLBHouJlT8P@x9k@zi%kl5g8-1tT`)<`*%NOv?qv&moE6Gwu zJ_aVv7i0aB0_RH|jdA0UUHz(1p;uw@)0?1+J;Qk%c@xByg3ual9}slq8$I61iB0@8 zb|O>0Tode2VuTGBWMjKxXzbWtB|p}mRMI%ozk!Rr%I?kqfqgy(WITgFxMNOd#v3SF zGxg5v^BpCcID4aX@0=pyZz7+$Ju?Ga2Zv%*Q|~;aEcZ7nIuFe2LEb4zFkW@Sw z(P?Qvwpk#s8Bj{Q?SJImq*5c4Re|mbBsbDd+de@8uxuCzx+p}hAK;LfV?4vsoyIg?oB30(K9>h!%thk z3do*5BEK>!ZpziJMyd~{9{YXrgBi1u=I5Hib_p7}y|q`qq;K4D>mOD>Vn9(hyMMqq zG#;5L7?#O(ga1t-^(T@arcC85?5z zeV{uuWmVj%)KjmxzGYjSz$;_*W{bxMoT~DevLu4%9S1nIAmUp`V9UAj_o!9j(IBsj zVD-godNWR6PwS2WH`d^g=Q+^yU~E+a*uTk`-L!Q!i>QHJd1O;8mozlQ$GuMf0AXE} zUwDLeC1Tdb&fr!r@qi1+PyPTmg{%p6ad6cTe7H|PN8Nwne@ z6_V16)LFR{7&f?)9&sJmSw|vWB+yvuY>PSEK77e9#YQ;un^UNL>&#*%A5)63*&--8 z5yMLiA=p_=0$nT!^5=h$0sjw4iCzo5^Q4PTq5h#b;5J%lAQL z*!(=?(HKVhA1ClLCd-= zVBVxn<}7Ah@i2PRi&^Zqg#Gv)f|< zArPaJsFEN@6ll~qpKWI`z1dHNNb@@-v3NvQ474MsuE`HfF5>cPZXNaa#=I~-m{6ml zvJf2vF?K6YK16@`L$UfAYM=egY3J=J5ZHvH+nzc^d2MtEv8dW7f4Utea?6@uDzST{ zO-O_oU)AZBVE26q?P3JOnt9F9tJ@tYb@@q;RI+DZzG^ahi3Ft}{U#vZr>CTKq4eDh zT{E_#aV}&=EHU}1{r;X~XpPc_%h{!KndAmzbhM*MafvLlirVp`?DbFDvY+&DfOGDR zmNx`^j1{6kM$&68#){mzG*dT%_`FCUavaifb-UTNT2PzXq{mWW)Gp|X!|^0H&i{R0 zRPIq;V1N9fH=|_s;6;Y9mS%f=SL;1j53l`uYpGNgNFdmfO{t^^PJI!Fc&|0j{urHO zEd`%%S5D!=6&BxVhNh{o!jM0ZEc$-+TEn2fji(tU=jhE&W5~biJ zzVmJOc+dr`fagCQ$onE~RWfdtCk1R=hv!2TTR#K7VNMRW-a)v?7fONvsgAYIn1Bdz zh-vPNa%Ha)$OO}%%vZZ?l%wUE##&gd#EICF_!3FdzhslZhk{DF8Mv*f_l=dU$wv`3 zq`>mVHIc;NBK9%5?b*_aW|HGImx98khC-)i|0#+UXBY0TjI($|P-<7)9a`I*`i|$! zn5iQs-eAh4F6iiS`dV2V4Wy6~*sR?8{M(3!6n3aZul+L}8qVW}Kt1>5Zw50)pTC>k zZzf(le^W)*h--2#w}Gn`y!zs)P{rnV*1c4?Hup|f(3N$TH3p}Bq2u?@142Hel*F^_ zHNJ+i-u(q%P-~{F@%c_iWzwtH{Di-wvUeEQ2-+hf%Ye(`aFEkzg&wo!1G;M`fEUQy`#tI94_Bg zk+yGpbkqSZ0nbGEP?jDno!d^I`M-7)Bhr#(G={qh%-0oMetJjp>XQ3C*WO1(pmJ}a zo#VmOSv1sFG~B*&mVJxjFFJs(kE!c^f9K0-`+J|_*#XhFOquN4eoq;j;DB&RV7k=y z2OJ|AcL(6p1))y-?zbV%HOOC>+m_#@XGkmolRcGDmlb+gJ8(e;(J!B_yoHmigtxY7 z91TlcUgcF*YMEc<#+#kHc3cu^=ER>OjOqoMu)kZ^i}z&sL}AW}-i)JsIhek!E`A#( z#xxp#LEj{uW)BK`co@J48WP^$JP5ps5mTM6+W^$E4%}sJu6N@}?iCu*o`-#AG@43= zZI)~>1~Xpo*ga|a_BSG}?x@r-Px>Mr%94GMDdQA|hTqLJM)K0%Kl<8VKWZ>-Jb%m}hsITy&wuZ+4pe@u`yAWWLY4sg_;dMIwNYao;#{ z4rxj1y!fzxzvRg(#{B0<^wmg>ze$2MVkXuFS^i>VFt(!%1Hb5DeIRit+mndmI%K>MN~aJunx!KHEQXWJ8wsqArE-Rh)=&J=5M0N4+n zam0}>zBt)>F}%b1s4vp23(FpFJzMQ;16-8?= zCPix&jt;k%x#2nq+U{23ypK)DpI0*4yh&lOfH>-H61kiv{ieH-?*>k1yST-{kiT*DH|_m~f|s5K5j zx`(wjy-2JFq9z0@ml1l0wafonKJmemR1_BEwpg%fDLP79iF*1tea||CHpta?Bg`(= zZnSUXde1ABbv~WLZz$ZB&+=Keq1%Z?{5YY)#Xs(wIV(#xEYgE60ZekA#~@atg|9X1 zhS9qBlN{nXS3|11RvV~lcCn=1%C^3R>7u@xb%KqQ<%pvY)>ZnUz}^DvE8&)E1!3V~ zf;9`q7pfw+Zy#z(bA)ydW||9Ke9v(CP7}Q|L3;6b0gNAByb*uqi+jUX+N%3MfuCvF z7rHloEIr>w5B4kqI$#B|GAAW6bpypJ(=hS=%$NY#t!HmU-M&g9ST2Rh$;qQl`_yHK zt2J+cJ{e8eu$q!E6dCo-X!&kVww~5Z5klv1?I2=Vtz;`-$gw1cLRo3H?|`eb;Gmqi z?QQ%q=+4L&0#%pE{6{*SYP&=ISRHSG|0q(L&6W zkwMbz$K_*!tF7tK?ogVw)}Rni@oh6b!!<+%UfE|| zsDo}xH!eUH=Gi+eEf=Cwaieuk$%CBAai=M2j~#)Fl- za;D=5vuZ|S#Isr)$g?~AiK*7)d(u$LCtTByfO)M(iC%eY*JQ24`YmQRS^J&Q+1*@3 z7qmR00vr{ohW-QWR%yhAytAF3^hI?byU+X(J-@4U+V3*aC%=P6bxZq7LZ-=0Zw*}E zeiNwoU0Ji{z4^zJEzN?Si6ncA_~pg#u^p9heEZS6$I^QbBc^)D8u)Pu`ZybQmSmS~ zfUgq2ho%^1BpX_kI&VP@@2YwfT~VtpiD8wkN$V-bTC{OfzZrj((2^i?tk1(epbm%D z&p=n|S&Lgb&Ft@QMtF=)g(md#CND2H$z1ifQ8TQgfaO5zXfdzT?LW(r5oDgw5HR{R z=9~=IsgBW!KQJcsiab08(u$i3cABak;kfWrCO4*l@GS1dx3%FhVqZZgVD38-(!Rw9a zCut?>mnx;?%^E!)1**-@y`9TlbjN)N$qQVW-KdUJV!;&*Z-B(Xa$-w+toOb|xRyD!F81Z=5NnMwT$er{3Oy z?>Zz^UXWh6K!pIA7S?(va+Hm*59do?mlH1yWk~RN_ner1#@@&a^H4XRo@PCqk&;2rAJUg?ivJZ4|cV{{>-0V>-uf_N}lgmP0NEyM!EfToQw{FU@YTm*-W?8%#4!^o#Uar#ti7d@uW+`)YT$lh1uW>7+`&c(jKt4<)Uy1 z-JC-9^-#_ysSiM9!5_|j#&vXb+|HTWe-xnI&)0kmE0PCQP4VLMv860c zIZg1It-h#iPrYt?-xO;utxk@uF#@Ju_xAZ|Wg~l60L5cbBkJ4)VFSYO{?F*(QOJr_yewu~(a)+ofYWz@^dvgV+o;1+q z@M*l3`QFF+Z#=BI1YsKs($7kmdYMgB)cz^ZDrmiSeJe{V&cKKv&AyS*E$5iG8;Vsm z0R?ZK(?%dC7u#SrVxfy48+kJ$1r-zfXNQ<~m4>BMIk4D~Qy9*-kiyLe7OFH^Mgk<`&PhlDpx8 z())vX)zl)_c)=3I@u$B4wYHFf+5I7j1=mK%pVWd!ueLT$(Bq^k*5h-1nt~jBuQ_Ly z$7uJ$FJS);JL}bjKDKHP;ilO-e1Fitc2o=& z$GGGoZib~bkaFMYEw!3*yAme(rh-U(%W^jFGr;pwk2-xtCl~TZ1>MOu#tnX!4+oV% zMb8pqQRC>QD}$#N@E>kQ=?f$955U=nXAv{)<7r5?r9{KUPw_uT7 zi80O|e@i?M8kTPD#eMQ!$fe3gteT`nTt0P9k(l!^w7M8Oij^yB(*Eu$oOGQq+WPbn zGhlLiL5PRy9*d@_aDI61x`~`WEAxOakn;My5N6ecRQ)d4rpC7rda}mz(Hl{-U>vCL zWaFw8pzTggZK=1mUbV_WS@S0(wo{J!d{n!`_D!e4BzN2v;_t|CzCT*UIGot$5kC0N zi}#UWLo7{5jKy=!!_Y&ZwTGznQZ_U>0-(@*!$&44zy8O-_1n@+4*OXl9ul;@XVm=R zD>%h0&W?O^>?E`bYB7%|bnIH3rf!Ju>iP^+Gj(SWGVH;y2!!?}*B@sbF2cp8bFOJC z5(&P|MR;C>bym?%5K9@_te}{{Io5CE-Eo!J`i-%aME7XAujp4?3xpw$;|l;4=idt# z776qEMh0{9o;k+A?30^8AlHHsPM4A=j@W6cm;pPykHgt!S_el-_a(NjUQm z;tl6-Mw!=Ivz82-DKUF9zVTL;>=}?Dc0=JV+zh(_kuW%TuiOkK^ z3>cbt-Cy=HLW#cY<1irHk=y|-;9Jn~Q-V%?*`Le=<2E|5a>CE|^6;*NV0NS+udd&L z&13M^Pbd3qgXU&eG1iRVd_2fJhwl;vpFd}fPg!{Vp2}h6y^RE0A2!UW>78)B)~&I9 zbm=1dBOW4zwhrmE&6`ZRY>N?6srASx`5tQ**V}+9CTMCR8j9PQe*~;eLvocNE-yKr z4}Hk7YyKMz)2gA5CzF5wG*(R@7kfuJ?>UV`?h&eR245537 zB|*hXNxaOfU{5YcsB#96rBu7#zc7~1%|$WW_6b-B?OeJ3Vi!~_ zU~{T0e3xA*yT$O0KoRgE%D~zGf;Oq9E$LdseVIwcgf{t<&{r?r=z(=L(pV;#-5^f~ z!JDCuQ;*iPU>FNrS)%?!ICp`CM(y3QjD&b3cbwwQLeEKJ91kZ_)?u(9{~2pl02uSvhbn?*70nsx^oKl>HiR;!78dYrQ`@n?bKV@SBxRV^{kc9_413Uz zMNhYs^Qkj<{Wsdnn3lhFv$SrP#NLCN5|wJxhK-t~i63s*EuUK~A0PYr)7)fccWKA$ zgVcg>Lw}v;B~>NfX$uP@SB`8+C>P5!$RJDeCcRlNk{&VFOh(;fkjm6any<|IQ{Nu;!uv=%Xl|6oqMqWCuKwEcxR zv;_MkZj<+&Oon%r5pMu7B);XRIZwbQZPbu-FI5iS5D96}Mk*dtkxCT-Rl=iwps|v- zF9!wHDJWSM@Gk36+-8p#1x3+sYLwT}LsL7^Ll8WB^;LJ9KyQrrq5% zQv&_Gp*};>Ija7ISe7bov&*oarky-&!k)%Q&@!dTf3!r>^KSL8(##@a*@s}!8n%ELK(cC& zH9`S@im4)+*f3ese7)!dcNlBXfN;e`neLmI33QkMiOww3%V^uD+xHS z$R!N-`_ZCNNW{Ab$>96MF7t~EijgS&U|(xSYU+J6r)+`yZIzxx7xrv6L0Z=lmDWjy z?-E!WX|^KJwA45r&dJYrQv~7%V?{`Q-+Vugp==!}U<8C9 zBBSE32ZrJP(G}0C(6%{G%2>+aLWjkXRPV%2{2e_o8UBOr)qUi>JG3)AT&&L3OA=oO zz1e|yKt0j}8MC$5*X*^Q4hfac3!ZAu`ty%}U&_sA^@VE8CalwLv?d zt7UnoL?H`RluLay+YDPE{x&oJ`1cpB!M3!}IS$2E<5prP&f{owOlt{Bx|RT1TGgq3 ze!HheE5v3-s*l!B*oOptiyi=cE7hD1e!gmp8=*|L-J`qFcS8Ihq2ft=x`_%S@a*xa z-bwu|1}s1_=;Jg=zAcl6KZcO@Zu(~?vJ6KI7ye-njvgw@kaYs(Yz4A_ZPjXrKjj0P zq?OdmB)y$v(XpMdd-lP~R zzDOmv{8ZEI-cRAxW7CREWCV)K={R+xUTxrHMnqMd z<9f7pmE;k;s-_bj&Kd)>T|YCQ$Ywo0kF0gfnZ5P9y2q}J=v#*I%DQN? zC(qEjMpF`QmNi3*AI^98SjK}fBO~Pu#_$`rpLe=+mwg;BFv-DLFO4I)TDERh!RC#E z^zS+q3Z_mM_=5GTbS^+%>$TG)0+*dsAheZvJEaqD9raa3Ffgo~vkFL{mxQLT4hFBn ztt6c|#K4@SVpT36;~hfbvD}$gvGMprfwFhbc(+NSVG^9z&D!gb)!aP3%z1UdAp4 zSf1vf!<+5c6!JH8%`%)Pu{{CU@n8_Oy-uT<`*L86q6q|gez z-|!3NS9DXGQ;({e3|h}%;IGU6Y5RKf1zf+Y?|GSOj*jzm3o`qu(Xg=wEoBh1Xk6SLHe$OyHtB@)KbBzp#g<9!r$|eYk+nBZ z>c`$8j6-i_1!Vq!{w*>b9`T{V=R{RIF(8OyIvihQqm#UE*sx9~DG$0;ezXRSLwNY~q;1^mI6 z-hJ+V;Ma5;p9ns7R@2zt8;&S2=LOap^n}$L!_a+Q4xi8;^8i@;a4=n)m2 zZNI4b#1<@kT3WkVqT0|`>#KHS1<0xcI}KQkag<{g2hrq#_yx_-Y{3v@c2 z)aniHGYpn?U*cNTK;9TXUQ*qagPOOBF~o8w6cu8)L1deCEEuzVn|RX%0EKGut^0y& zerBHD9|dwg)RpSF2{I0p-ldo^1C30>yI+OD;BZth0}dN4^`~HYl>pKX*~$})w>_>u zc**i*Yiw%t+E9ud$i2vD^dawzu`L@IrHyA9?#jRVp$NC#>$-erFXq4rWKZ*_JdDgt z#VYMd48)~XT_&_&o5j{83m^o5)L=y##ymzixLcD_qGnQf0s4z0?C! zroV4bX2>u%Ui-?d^4T&@5xWQK>8q0^uf-Zxwt?%cvfq) zSDJ-Rk=42r;}JaBCGjFOxmeGbY6%oII1~7zwRKDcxVE{(C?I=2A|#@^$3d$25W$SV zC*HX;ll-@i4LUDZFstPu>2({tt<;AY1?d From 8c5ac664f4e1538e5c918c9ddfa62bbacad5b363 Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Fri, 12 Jul 2024 15:20:34 -0400 Subject: [PATCH 08/12] updated NYC, fixing out of heap space issue in coverage run --- package-lock.json | 499 +++++++++++++++++++++++++++++++--------------- package.json | 4 +- 2 files changed, 338 insertions(+), 165 deletions(-) diff --git a/package-lock.json b/package-lock.json index 459de779c..42e8f2a1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "eslint": "^8.0.1", "eslint-config-prettier": "^6.11.0", "mocha": "^10.1.0", - "nyc": "^15.1.0", + "nyc": "^17.0.0", "prettier": "^2.1.1", "should": "^13.2.3", "should-sinon": "0.0.6", @@ -38,6 +38,20 @@ "xml-js": "^1.6.11" } }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", @@ -53,7 +67,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.16.8", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.8.tgz", + "integrity": "sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==", "dev": true, "license": "MIT", "engines": { @@ -61,25 +77,27 @@ } }, "node_modules/@babel/core": { - "version": "7.16.12", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.8.tgz", + "integrity": "sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.12", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.10", - "@babel/types": "^7.16.8", - "convert-source-map": "^1.7.0", + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -90,15 +108,9 @@ } }, "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "1.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/@babel/core/node_modules/safe-buffer": { - "version": "5.1.2", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true, "license": "MIT" }, @@ -107,6 +119,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -128,20 +141,30 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", + "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { @@ -149,10 +172,18 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, "node_modules/@babel/helper-environment-visitor": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", @@ -194,40 +225,48 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.16.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.8.tgz", + "integrity": "sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -267,7 +306,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, "license": "MIT", "engines": { @@ -275,13 +316,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.16.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", + "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -433,6 +475,8 @@ }, "node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, "license": "MIT", "engines": { @@ -1423,25 +1467,36 @@ } }, "node_modules/browserslist": { - "version": "4.19.1", + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" } }, "node_modules/buffer": { @@ -1507,13 +1562,25 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001304", + "version": "1.0.30001641", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz", + "integrity": "sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==", "dev": true, - "license": "CC-BY-4.0", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { "version": "4.1.2", @@ -1914,7 +1981,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.60", + "version": "1.4.827", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz", + "integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==", "dev": true, "license": "ISC" }, @@ -1964,7 +2033,9 @@ "license": "MIT" }, "node_modules/escalade": { - "version": "3.1.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, "license": "MIT", "engines": { @@ -2444,6 +2515,8 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, "license": "MIT", "engines": { @@ -2917,26 +2990,20 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" }, "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "node": ">=10" } }, "node_modules/istanbul-lib-processinfo": { @@ -3023,6 +3090,8 @@ }, "node_modules/jsesc": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, "license": "MIT", "bin": { @@ -3052,6 +3121,8 @@ }, "node_modules/json5": { "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, "license": "MIT", "bin": { @@ -3481,7 +3552,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.1", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true, "license": "MIT" }, @@ -3494,7 +3567,9 @@ } }, "node_modules/nyc": { - "version": "15.1.0", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-17.0.0.tgz", + "integrity": "sha512-ISp44nqNCaPugLLGGfknzQwSwt10SSS5IMoPR7GLoMAyS18Iw5js8U7ga2VF9lYuMZ42gOHr3UddZw4WZltxKg==", "dev": true, "license": "ISC", "dependencies": { @@ -3510,7 +3585,7 @@ "glob": "^7.1.6", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-instrument": "^6.0.2", "istanbul-lib-processinfo": "^2.0.2", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", @@ -3530,7 +3605,7 @@ "nyc": "bin/nyc.js" }, "engines": { - "node": ">=8.9" + "node": ">=18" } }, "node_modules/nyc/node_modules/camelcase": { @@ -3912,7 +3987,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true, "license": "ISC" }, @@ -4714,6 +4791,8 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, "license": "MIT", "engines": { @@ -4902,6 +4981,37 @@ "undeclared-identifiers": "bin.js" } }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "dev": true, @@ -5135,6 +5245,16 @@ } }, "dependencies": { + "@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "@babel/code-frame": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", @@ -5146,39 +5266,38 @@ } }, "@babel/compat-data": { - "version": "7.16.8", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.8.tgz", + "integrity": "sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==", "dev": true }, "@babel/core": { - "version": "7.16.12", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.12", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.10", - "@babel/types": "^7.16.8", - "convert-source-map": "^1.7.0", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.8.tgz", + "integrity": "sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "dependencies": { "convert-source-map": { - "version": "1.8.0", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "safe-buffer": { - "version": "5.1.2", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, "semver": { @@ -5202,20 +5321,38 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.16.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", + "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, @@ -5248,31 +5385,36 @@ } }, "@babel/helper-module-imports": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-module-transforms": { - "version": "7.16.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.8.tgz", + "integrity": "sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" } }, "@babel/helper-simple-access": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-split-export-declaration": { @@ -5297,16 +5439,19 @@ "dev": true }, "@babel/helper-validator-option": { - "version": "7.16.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true }, "@babel/helpers": { - "version": "7.16.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", + "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.8" } }, "@babel/highlight": { @@ -5416,6 +5561,8 @@ "dependencies": { "globals": { "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true } } @@ -6097,14 +6244,15 @@ } }, "browserslist": { - "version": "4.19.1", + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.1.0" } }, "buffer": { @@ -6150,7 +6298,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001304", + "version": "1.0.30001641", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz", + "integrity": "sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==", "dev": true }, "chalk": { @@ -6437,7 +6587,9 @@ } }, "electron-to-chromium": { - "version": "1.4.60", + "version": "1.4.827", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz", + "integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==", "dev": true }, "elliptic": { @@ -6480,7 +6632,9 @@ "dev": true }, "escalade": { - "version": "3.1.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true }, "escape-html": { @@ -6781,6 +6935,8 @@ }, "gensync": { "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, "get-assigned-identifiers": { @@ -7069,21 +7225,16 @@ } }, "istanbul-lib-instrument": { - "version": "4.0.3", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" } }, "istanbul-lib-processinfo": { @@ -7147,6 +7298,8 @@ }, "jsesc": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, "json-schema-traverse": { @@ -7166,6 +7319,8 @@ }, "json5": { "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, "jsonfile": { @@ -7457,7 +7612,9 @@ } }, "node-releases": { - "version": "2.0.1", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "normalize-path": { @@ -7465,7 +7622,9 @@ "dev": true }, "nyc": { - "version": "15.1.0", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-17.0.0.tgz", + "integrity": "sha512-ISp44nqNCaPugLLGGfknzQwSwt10SSS5IMoPR7GLoMAyS18Iw5js8U7ga2VF9lYuMZ42gOHr3UddZw4WZltxKg==", "dev": true, "requires": { "@istanbuljs/load-nyc-config": "^1.0.0", @@ -7480,7 +7639,7 @@ "glob": "^7.1.6", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-instrument": "^6.0.2", "istanbul-lib-processinfo": "^2.0.2", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", @@ -7757,7 +7916,9 @@ } }, "picocolors": { - "version": "1.0.0", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "picomatch": { @@ -8286,6 +8447,8 @@ }, "to-fast-properties": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true }, "to-regex-range": { @@ -8389,6 +8552,16 @@ "xtend": "^4.0.1" } }, + "update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "requires": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + } + }, "uri-js": { "version": "4.4.1", "dev": true, diff --git a/package.json b/package.json index 7bc4ef7a5..f3dcaf05b 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "eslint": "^8.0.1", "eslint-config-prettier": "^6.11.0", "mocha": "^10.1.0", - "nyc": "^15.1.0", + "nyc": "^17.0.0", "prettier": "^2.1.1", "should": "^13.2.3", "should-sinon": "0.0.6", @@ -121,4 +121,4 @@ "test:plus": "npm test && npm run build && npm run lint && npm run prettier" }, "license": "Apache-2.0" -} +} \ No newline at end of file From ec156ee2f276507f491538f0fcdbc4d3e06ba2d2 Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Wed, 17 Jul 2024 17:55:10 -0400 Subject: [PATCH 09/12] replaced hardcoded localIds in tests with a helper function to grab a localId in the elm structure --- test/elm/list/list-test.ts | 131 ++++++++++++++++++++++++++++++------- 1 file changed, 107 insertions(+), 24 deletions(-) diff --git a/test/elm/list/list-test.ts b/test/elm/list/list-test.ts index afb57086f..10ccf46c2 100644 --- a/test/elm/list/list-test.ts +++ b/test/elm/list/list-test.ts @@ -671,37 +671,51 @@ describe('First', () => { it('should get first of a list of numbers and the localId should exist on the root context', async function () { (await this.numbers.exec(this.ctx)).should.equal(1); - should(this.ctx.localId_context[213]).not.be.undefined(); + const listLocalId = getLocalIdByPath('First', 'Numbers', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of letters and the localId should exist on the root context', async function () { (await this.letters.exec(this.ctx)).should.equal('a'); - should(this.ctx.localId_context[223]).not.be.undefined(); + const listLocalId = getLocalIdByPath('First', 'Letters', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of lists and the localId should exist on the root context', async function () { (await this.lists.exec(this.ctx)).should.eql(['a', 'b', 'c']); - should(this.ctx.localId_context[232]).not.be.undefined(); + const listLocalId = getLocalIdByPath('First', 'Lists', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of tuples and the localId should exist on the root context', async function () { (await this.tuples.exec(this.ctx)).should.eql({ a: 1, b: 2, c: 3 }); - should(this.ctx.localId_context[246]).not.be.undefined(); + const listLocalId = getLocalIdByPath('First', 'Tuples', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of unordered numbers and the localId should exist on the root context', async function () { (await this.unordered.exec(this.ctx)).should.equal(3); - should(this.ctx.localId_context[260]).not.be.undefined(); + const listLocalId = getLocalIdByPath('First', 'Unordered', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for an empty list and the localId should exist on the root context', async function () { should(await this.empty.exec(this.ctx)).be.null(); - should(this.ctx.localId_context[271]).not.be.undefined(); + const listLocalId = getLocalIdByPath('First', 'Empty', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for a null list and the localId should exist on the root context', async function () { should(await this.nullValue.exec(this.ctx)).be.null(); - should(this.ctx.localId_context[278]).not.be.undefined(); + const asLocalId = getLocalIdByPath('First', 'NullValue', 'source'); + should(asLocalId).not.be.null(); + should(this.ctx.localId_context[asLocalId]).not.be.undefined(); }); }); @@ -712,37 +726,51 @@ describe('Last', () => { it('should get last of a list of numbers and the localId should exist on the root context', async function () { (await this.numbers.exec(this.ctx)).should.equal(4); - should(this.ctx.localId_context[213]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Last', 'Numbers', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of letters and the localId should exist on the root context', async function () { (await this.letters.exec(this.ctx)).should.equal('c'); - should(this.ctx.localId_context[223]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Last', 'Letters', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of lists and the localId should exist on the root context', async function () { (await this.lists.exec(this.ctx)).should.eql(['d', 'e', 'f']); - should(this.ctx.localId_context[232]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Last', 'Lists', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of tuples and the localId should exist on the root context', async function () { (await this.tuples.exec(this.ctx)).should.eql({ a: 24, b: 25, c: 26 }); - should(this.ctx.localId_context[246]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Last', 'Tuples', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of unordered numbers and the localId should exist on the root context', async function () { (await this.unordered.exec(this.ctx)).should.equal(2); - should(this.ctx.localId_context[260]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Last', 'Unordered', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for an empty list and the localId should exist on the root context', async function () { should(await this.empty.exec(this.ctx)).be.null(); - should(this.ctx.localId_context[271]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Last', 'Empty', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for a null list and the localId should exist on the root context', async function () { should(await this.nullValue.exec(this.ctx)).be.null(); - should(this.ctx.localId_context[278]).not.be.undefined(); + const asLocalId = getLocalIdByPath('Last', 'NullValue', 'source'); + should(asLocalId).not.be.null(); + should(this.ctx.localId_context[asLocalId]).not.be.undefined(); }); }); @@ -797,19 +825,29 @@ describe('Skip', () => { it('should skip two elements and the localId of the source and the startIndex should exist on the root context', async function () { (await this.skip2.exec(this.ctx)).should.eql([3, 4, 5]); - should(this.ctx.localId_context[213]).not.be.undefined(); - should(this.ctx.localId_context[219]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Skip', 'Skip2', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); + const literalLocalId = getLocalIdByPath('Skip', 'Skip2', 'startIndex'); + should(literalLocalId).not.be.null(); + should(this.ctx.localId_context[literalLocalId]).not.be.undefined(); }); it('should not skip when using null and the localId of the source should exist on the root context', async function () { (await this.skipNull.exec(this.ctx)).should.eql([1, 3, 5]); - should(this.ctx.localId_context[226]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Skip', 'SkipNull', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return empty list when using negative number and the localId of the source and the startIndex should exist on the root context', async function () { (await this.skipEmpty.exec(this.ctx)).should.eql([]); - should(this.ctx.localId_context[239]).not.be.undefined(); - should(this.ctx.localId_context[243]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Skip', 'SkipEmpty', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); + const negateLocalId = getLocalIdByPath('Skip', 'SkipEmpty', 'startIndex'); + should(negateLocalId).not.be.null(); + should(this.ctx.localId_context[negateLocalId]).not.be.undefined(); }); it('should return null when given null', async function () { @@ -824,12 +862,16 @@ describe('Tail', () => { it('should get tail of list and the localId of the source should exist on the root context', async function () { (await this.tail234.exec(this.ctx)).should.eql([2, 3, 4]); - should(this.ctx.localId_context[213]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Tail', 'Tail234', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return empty list when given empty list and the localId of the source should exist on the root context', async function () { (await this.tailEmpty.exec(this.ctx)).should.eql([]); - should(this.ctx.localId_context[225]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Tail', 'TailEmpty', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null when given null', async function () { @@ -844,20 +886,61 @@ describe('Take', () => { it('should take two elements and the localId of the source should exist on the root context', async function () { (await this.take2.exec(this.ctx)).should.eql([1, 2]); - should(this.ctx.localId_context[213]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Take', 'Take2', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return full list when asked for too many elements and the localId of the source should exist on the root context', async function () { (await this.takeTooMany.exec(this.ctx)).should.eql([1, 2]); - should(this.ctx.localId_context[227]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Take', 'TakeTooMany', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return empty list when using null and the localId of the source should exist on the root context', async function () { (await this.takeEmpty.exec(this.ctx)).should.eql([]); - should(this.ctx.localId_context[239]).not.be.undefined(); + const listLocalId = getLocalIdByPath('Take', 'TakeEmpty', 'source'); + should(listLocalId).not.be.null(); + should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null when given null', async function () { should(await this.takeIsNull.exec(this.ctx)).be.null(); }); }); + +/** + * Helper function to get the localId of an ELM clause by it's path under a given test name + * statement. Returns the localId if found or null otherwise. + */ +function getLocalIdByPath( + testName: string, + statementName: string, + ...path: string[] +): string | null { + const statementExpression = data[testName].library.statements.def.find( + (d: any) => d.name === statementName + ).expression; + const expression = findExpressionByPath(statementExpression, ...path); + if (expression?.localId) { + return expression.localId; + } else { + return null; + } +} + +/** + * Helper function to navigate a structure by a given path. + */ +function findExpressionByPath(expression: any, ...path: string[]) { + let exp = expression; + for (const p of path) { + if (exp[p]) { + exp = exp[p]; + } else { + return; + } + } + return exp; +} From c0a8003c4ec03207970dce4d2bb7282b2738b720 Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Thu, 18 Jul 2024 15:09:25 -0400 Subject: [PATCH 10/12] moved getLocalIdByPath to new testHelpers file. Replaced localids in query-test.ts with helperfile usage. --- test/elm/list/list-test.ts | 84 +++++++++++------------------------- test/elm/query/query-test.ts | 51 +++++++++++++++++++--- test/testHelpers.ts | 35 +++++++++++++++ 3 files changed, 106 insertions(+), 64 deletions(-) create mode 100644 test/testHelpers.ts diff --git a/test/elm/list/list-test.ts b/test/elm/list/list-test.ts index 10ccf46c2..cba466e1c 100644 --- a/test/elm/list/list-test.ts +++ b/test/elm/list/list-test.ts @@ -1,5 +1,6 @@ import should from 'should'; import setup from '../../setup'; +import { getLocalIdByPath } from '../../testHelpers'; const data = require('./data'); describe('List', () => { @@ -671,49 +672,49 @@ describe('First', () => { it('should get first of a list of numbers and the localId should exist on the root context', async function () { (await this.numbers.exec(this.ctx)).should.equal(1); - const listLocalId = getLocalIdByPath('First', 'Numbers', 'source'); + const listLocalId = getLocalIdByPath(data, 'First', 'Numbers', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of letters and the localId should exist on the root context', async function () { (await this.letters.exec(this.ctx)).should.equal('a'); - const listLocalId = getLocalIdByPath('First', 'Letters', 'source'); + const listLocalId = getLocalIdByPath(data, 'First', 'Letters', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of lists and the localId should exist on the root context', async function () { (await this.lists.exec(this.ctx)).should.eql(['a', 'b', 'c']); - const listLocalId = getLocalIdByPath('First', 'Lists', 'source'); + const listLocalId = getLocalIdByPath(data, 'First', 'Lists', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of tuples and the localId should exist on the root context', async function () { (await this.tuples.exec(this.ctx)).should.eql({ a: 1, b: 2, c: 3 }); - const listLocalId = getLocalIdByPath('First', 'Tuples', 'source'); + const listLocalId = getLocalIdByPath(data, 'First', 'Tuples', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of unordered numbers and the localId should exist on the root context', async function () { (await this.unordered.exec(this.ctx)).should.equal(3); - const listLocalId = getLocalIdByPath('First', 'Unordered', 'source'); + const listLocalId = getLocalIdByPath(data, 'First', 'Unordered', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for an empty list and the localId should exist on the root context', async function () { should(await this.empty.exec(this.ctx)).be.null(); - const listLocalId = getLocalIdByPath('First', 'Empty', 'source'); + const listLocalId = getLocalIdByPath(data, 'First', 'Empty', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for a null list and the localId should exist on the root context', async function () { should(await this.nullValue.exec(this.ctx)).be.null(); - const asLocalId = getLocalIdByPath('First', 'NullValue', 'source'); + const asLocalId = getLocalIdByPath(data, 'First', 'NullValue', 'source'); should(asLocalId).not.be.null(); should(this.ctx.localId_context[asLocalId]).not.be.undefined(); }); @@ -726,49 +727,49 @@ describe('Last', () => { it('should get last of a list of numbers and the localId should exist on the root context', async function () { (await this.numbers.exec(this.ctx)).should.equal(4); - const listLocalId = getLocalIdByPath('Last', 'Numbers', 'source'); + const listLocalId = getLocalIdByPath(data, 'Last', 'Numbers', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of letters and the localId should exist on the root context', async function () { (await this.letters.exec(this.ctx)).should.equal('c'); - const listLocalId = getLocalIdByPath('Last', 'Letters', 'source'); + const listLocalId = getLocalIdByPath(data, 'Last', 'Letters', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of lists and the localId should exist on the root context', async function () { (await this.lists.exec(this.ctx)).should.eql(['d', 'e', 'f']); - const listLocalId = getLocalIdByPath('Last', 'Lists', 'source'); + const listLocalId = getLocalIdByPath(data, 'Last', 'Lists', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of tuples and the localId should exist on the root context', async function () { (await this.tuples.exec(this.ctx)).should.eql({ a: 24, b: 25, c: 26 }); - const listLocalId = getLocalIdByPath('Last', 'Tuples', 'source'); + const listLocalId = getLocalIdByPath(data, 'Last', 'Tuples', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of unordered numbers and the localId should exist on the root context', async function () { (await this.unordered.exec(this.ctx)).should.equal(2); - const listLocalId = getLocalIdByPath('Last', 'Unordered', 'source'); + const listLocalId = getLocalIdByPath(data, 'Last', 'Unordered', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for an empty list and the localId should exist on the root context', async function () { should(await this.empty.exec(this.ctx)).be.null(); - const listLocalId = getLocalIdByPath('Last', 'Empty', 'source'); + const listLocalId = getLocalIdByPath(data, 'Last', 'Empty', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for a null list and the localId should exist on the root context', async function () { should(await this.nullValue.exec(this.ctx)).be.null(); - const asLocalId = getLocalIdByPath('Last', 'NullValue', 'source'); + const asLocalId = getLocalIdByPath(data, 'Last', 'NullValue', 'source'); should(asLocalId).not.be.null(); should(this.ctx.localId_context[asLocalId]).not.be.undefined(); }); @@ -825,27 +826,27 @@ describe('Skip', () => { it('should skip two elements and the localId of the source and the startIndex should exist on the root context', async function () { (await this.skip2.exec(this.ctx)).should.eql([3, 4, 5]); - const listLocalId = getLocalIdByPath('Skip', 'Skip2', 'source'); + const listLocalId = getLocalIdByPath(data, 'Skip', 'Skip2', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); - const literalLocalId = getLocalIdByPath('Skip', 'Skip2', 'startIndex'); + const literalLocalId = getLocalIdByPath(data, 'Skip', 'Skip2', 'startIndex'); should(literalLocalId).not.be.null(); should(this.ctx.localId_context[literalLocalId]).not.be.undefined(); }); it('should not skip when using null and the localId of the source should exist on the root context', async function () { (await this.skipNull.exec(this.ctx)).should.eql([1, 3, 5]); - const listLocalId = getLocalIdByPath('Skip', 'SkipNull', 'source'); + const listLocalId = getLocalIdByPath(data, 'Skip', 'SkipNull', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return empty list when using negative number and the localId of the source and the startIndex should exist on the root context', async function () { (await this.skipEmpty.exec(this.ctx)).should.eql([]); - const listLocalId = getLocalIdByPath('Skip', 'SkipEmpty', 'source'); + const listLocalId = getLocalIdByPath(data, 'Skip', 'SkipEmpty', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); - const negateLocalId = getLocalIdByPath('Skip', 'SkipEmpty', 'startIndex'); + const negateLocalId = getLocalIdByPath(data, 'Skip', 'SkipEmpty', 'startIndex'); should(negateLocalId).not.be.null(); should(this.ctx.localId_context[negateLocalId]).not.be.undefined(); }); @@ -862,14 +863,14 @@ describe('Tail', () => { it('should get tail of list and the localId of the source should exist on the root context', async function () { (await this.tail234.exec(this.ctx)).should.eql([2, 3, 4]); - const listLocalId = getLocalIdByPath('Tail', 'Tail234', 'source'); + const listLocalId = getLocalIdByPath(data, 'Tail', 'Tail234', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return empty list when given empty list and the localId of the source should exist on the root context', async function () { (await this.tailEmpty.exec(this.ctx)).should.eql([]); - const listLocalId = getLocalIdByPath('Tail', 'TailEmpty', 'source'); + const listLocalId = getLocalIdByPath(data, 'Tail', 'TailEmpty', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); @@ -886,21 +887,21 @@ describe('Take', () => { it('should take two elements and the localId of the source should exist on the root context', async function () { (await this.take2.exec(this.ctx)).should.eql([1, 2]); - const listLocalId = getLocalIdByPath('Take', 'Take2', 'source'); + const listLocalId = getLocalIdByPath(data, 'Take', 'Take2', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return full list when asked for too many elements and the localId of the source should exist on the root context', async function () { (await this.takeTooMany.exec(this.ctx)).should.eql([1, 2]); - const listLocalId = getLocalIdByPath('Take', 'TakeTooMany', 'source'); + const listLocalId = getLocalIdByPath(data, 'Take', 'TakeTooMany', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return empty list when using null and the localId of the source should exist on the root context', async function () { (await this.takeEmpty.exec(this.ctx)).should.eql([]); - const listLocalId = getLocalIdByPath('Take', 'TakeEmpty', 'source'); + const listLocalId = getLocalIdByPath(data, 'Take', 'TakeEmpty', 'source'); should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); @@ -909,38 +910,3 @@ describe('Take', () => { should(await this.takeIsNull.exec(this.ctx)).be.null(); }); }); - -/** - * Helper function to get the localId of an ELM clause by it's path under a given test name - * statement. Returns the localId if found or null otherwise. - */ -function getLocalIdByPath( - testName: string, - statementName: string, - ...path: string[] -): string | null { - const statementExpression = data[testName].library.statements.def.find( - (d: any) => d.name === statementName - ).expression; - const expression = findExpressionByPath(statementExpression, ...path); - if (expression?.localId) { - return expression.localId; - } else { - return null; - } -} - -/** - * Helper function to navigate a structure by a given path. - */ -function findExpressionByPath(expression: any, ...path: string[]) { - let exp = expression; - for (const p of path) { - if (exp[p]) { - exp = exp[p]; - } else { - return; - } - } - return exp; -} diff --git a/test/elm/query/query-test.ts b/test/elm/query/query-test.ts index eb2224599..63ddb5268 100644 --- a/test/elm/query/query-test.ts +++ b/test/elm/query/query-test.ts @@ -6,6 +6,7 @@ const { p1 } = require('./patients'); import { Interval } from '../../../src/datatypes/interval'; import { DateTime } from '../../../src/datatypes/datetime'; import { Quantity } from '../../../src/datatypes/quantity'; +import { getLocalIdByPath } from '../../testHelpers'; describe('DateRangeOptimizedQuery', () => { beforeEach(function () { @@ -433,27 +434,67 @@ describe('AggregateQuery', () => { new Interval(new DateTime(1982, 3, 16, 15, 0), new DateTime(2013, 5, 23, 10, 0)) ]; (await this.expressionStartingAggregation.exec(this.ctx)).should.eql(ret); - should(this.ctx.localId_context[245]).not.be.undefined(); + const asLocalId = getLocalIdByPath( + data, + 'AggregateQuery', + 'expressionStartingAggregation', + 'aggregate', + 'starting' + ); + should(asLocalId).not.be.null(); + should(this.ctx.localId_context[asLocalId]).not.be.undefined(); }); it('should be able to aggregate over distinct values', async function () { (await this.distinctAggregation.exec(this.ctx)).should.eql(15); - should(this.ctx.localId_context[367]).not.be.undefined(); + const literalLocalId = getLocalIdByPath( + data, + 'AggregateQuery', + 'distinctAggregation', + 'aggregate', + 'starting' + ); + should(literalLocalId).not.be.null(); + should(this.ctx.localId_context[literalLocalId]).not.be.undefined(); }); it('should be able to aggregate over non-distinct values', async function () { (await this.allAggregation.exec(this.ctx)).should.eql(30); - should(this.ctx.localId_context[345]).not.be.undefined(); + const literalLocalId = getLocalIdByPath( + data, + 'AggregateQuery', + 'allAggregation', + 'aggregate', + 'starting' + ); + should(literalLocalId).not.be.null(); + should(this.ctx.localId_context[literalLocalId]).not.be.undefined(); }); it('should be able to aggregate with a String as the starting value', async function () { (await this.literalStartingAggregation.exec(this.ctx)).should.eql('Start12345'); - should(this.ctx.localId_context[302]).not.be.undefined(); + const literalLocalId = getLocalIdByPath( + data, + 'AggregateQuery', + 'literalStartingAggregation', + 'aggregate', + 'starting' + ); + should(literalLocalId).not.be.null(); + should(this.ctx.localId_context[literalLocalId]).not.be.undefined(); }); it('should be able to aggregate with a Quantity as the starting value', async function () { (await this.quantityStartingAggregation.exec(this.ctx)).should.eql(new Quantity(15, 'ml')); - should(this.ctx.localId_context[323]).not.be.undefined(); + const quantityLocalId = getLocalIdByPath( + data, + 'AggregateQuery', + 'quantityStartingAggregation', + 'aggregate', + 'starting' + ); + should(quantityLocalId).not.be.null(); + should(this.ctx.localId_context[quantityLocalId]).not.be.undefined(); }); }); diff --git a/test/testHelpers.ts b/test/testHelpers.ts new file mode 100644 index 000000000..74da8c29d --- /dev/null +++ b/test/testHelpers.ts @@ -0,0 +1,35 @@ +/** + * Helper function to get the localId of an ELM clause by it's path under a given test name + * statement. Returns the localId if found or null otherwise. + */ +export function getLocalIdByPath( + data: any, + testName: string, + statementName: string, + ...path: string[] +): string | null { + const statementExpression = data[testName].library.statements.def.find( + (d: any) => d.name === statementName + ).expression; + const expression = findExpressionByPath(statementExpression, ...path); + if (expression?.localId) { + return expression.localId; + } else { + return null; + } +} + +/** + * Helper function to navigate a structure by a given path. + */ +function findExpressionByPath(expression: any, ...path: string[]) { + let exp = expression; + for (const p of path) { + if (exp[p]) { + exp = exp[p]; + } else { + return; + } + } + return exp; +} From f0affadfd60e7b2892e34047f88a6b0fd6107ae8 Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Mon, 29 Jul 2024 16:16:34 -0400 Subject: [PATCH 11/12] Now throwing an error in localId helper function when its not found to make test checks simpler --- test/elm/query/query-test.ts | 5 ----- test/testHelpers.ts | 4 ++-- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/test/elm/query/query-test.ts b/test/elm/query/query-test.ts index 63ddb5268..d6fe286fb 100644 --- a/test/elm/query/query-test.ts +++ b/test/elm/query/query-test.ts @@ -441,7 +441,6 @@ describe('AggregateQuery', () => { 'aggregate', 'starting' ); - should(asLocalId).not.be.null(); should(this.ctx.localId_context[asLocalId]).not.be.undefined(); }); @@ -454,7 +453,6 @@ describe('AggregateQuery', () => { 'aggregate', 'starting' ); - should(literalLocalId).not.be.null(); should(this.ctx.localId_context[literalLocalId]).not.be.undefined(); }); @@ -467,7 +465,6 @@ describe('AggregateQuery', () => { 'aggregate', 'starting' ); - should(literalLocalId).not.be.null(); should(this.ctx.localId_context[literalLocalId]).not.be.undefined(); }); @@ -480,7 +477,6 @@ describe('AggregateQuery', () => { 'aggregate', 'starting' ); - should(literalLocalId).not.be.null(); should(this.ctx.localId_context[literalLocalId]).not.be.undefined(); }); @@ -493,7 +489,6 @@ describe('AggregateQuery', () => { 'aggregate', 'starting' ); - should(quantityLocalId).not.be.null(); should(this.ctx.localId_context[quantityLocalId]).not.be.undefined(); }); }); diff --git a/test/testHelpers.ts b/test/testHelpers.ts index 74da8c29d..1352f681e 100644 --- a/test/testHelpers.ts +++ b/test/testHelpers.ts @@ -7,7 +7,7 @@ export function getLocalIdByPath( testName: string, statementName: string, ...path: string[] -): string | null { +): string { const statementExpression = data[testName].library.statements.def.find( (d: any) => d.name === statementName ).expression; @@ -15,7 +15,7 @@ export function getLocalIdByPath( if (expression?.localId) { return expression.localId; } else { - return null; + throw new Error(`No localId found in ${statementName} at ${path.join('.')}`); } } From 3458a44cd2c51e7609636d901c09e970a770df6d Mon Sep 17 00:00:00 2001 From: Chris Hossenlopp Date: Mon, 29 Jul 2024 16:55:15 -0400 Subject: [PATCH 12/12] removed not.be.null checks from list-test.ts --- test/elm/list/list-test.ts | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/test/elm/list/list-test.ts b/test/elm/list/list-test.ts index cba466e1c..8e5e68109 100644 --- a/test/elm/list/list-test.ts +++ b/test/elm/list/list-test.ts @@ -673,49 +673,42 @@ describe('First', () => { it('should get first of a list of numbers and the localId should exist on the root context', async function () { (await this.numbers.exec(this.ctx)).should.equal(1); const listLocalId = getLocalIdByPath(data, 'First', 'Numbers', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of letters and the localId should exist on the root context', async function () { (await this.letters.exec(this.ctx)).should.equal('a'); const listLocalId = getLocalIdByPath(data, 'First', 'Letters', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of lists and the localId should exist on the root context', async function () { (await this.lists.exec(this.ctx)).should.eql(['a', 'b', 'c']); const listLocalId = getLocalIdByPath(data, 'First', 'Lists', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of tuples and the localId should exist on the root context', async function () { (await this.tuples.exec(this.ctx)).should.eql({ a: 1, b: 2, c: 3 }); const listLocalId = getLocalIdByPath(data, 'First', 'Tuples', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get first of a list of unordered numbers and the localId should exist on the root context', async function () { (await this.unordered.exec(this.ctx)).should.equal(3); const listLocalId = getLocalIdByPath(data, 'First', 'Unordered', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for an empty list and the localId should exist on the root context', async function () { should(await this.empty.exec(this.ctx)).be.null(); const listLocalId = getLocalIdByPath(data, 'First', 'Empty', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for a null list and the localId should exist on the root context', async function () { should(await this.nullValue.exec(this.ctx)).be.null(); const asLocalId = getLocalIdByPath(data, 'First', 'NullValue', 'source'); - should(asLocalId).not.be.null(); should(this.ctx.localId_context[asLocalId]).not.be.undefined(); }); }); @@ -728,49 +721,42 @@ describe('Last', () => { it('should get last of a list of numbers and the localId should exist on the root context', async function () { (await this.numbers.exec(this.ctx)).should.equal(4); const listLocalId = getLocalIdByPath(data, 'Last', 'Numbers', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of letters and the localId should exist on the root context', async function () { (await this.letters.exec(this.ctx)).should.equal('c'); const listLocalId = getLocalIdByPath(data, 'Last', 'Letters', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of lists and the localId should exist on the root context', async function () { (await this.lists.exec(this.ctx)).should.eql(['d', 'e', 'f']); const listLocalId = getLocalIdByPath(data, 'Last', 'Lists', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of tuples and the localId should exist on the root context', async function () { (await this.tuples.exec(this.ctx)).should.eql({ a: 24, b: 25, c: 26 }); const listLocalId = getLocalIdByPath(data, 'Last', 'Tuples', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should get last of a list of unordered numbers and the localId should exist on the root context', async function () { (await this.unordered.exec(this.ctx)).should.equal(2); const listLocalId = getLocalIdByPath(data, 'Last', 'Unordered', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for an empty list and the localId should exist on the root context', async function () { should(await this.empty.exec(this.ctx)).be.null(); const listLocalId = getLocalIdByPath(data, 'Last', 'Empty', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return null for a null list and the localId should exist on the root context', async function () { should(await this.nullValue.exec(this.ctx)).be.null(); const asLocalId = getLocalIdByPath(data, 'Last', 'NullValue', 'source'); - should(asLocalId).not.be.null(); should(this.ctx.localId_context[asLocalId]).not.be.undefined(); }); }); @@ -827,27 +813,22 @@ describe('Skip', () => { it('should skip two elements and the localId of the source and the startIndex should exist on the root context', async function () { (await this.skip2.exec(this.ctx)).should.eql([3, 4, 5]); const listLocalId = getLocalIdByPath(data, 'Skip', 'Skip2', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); const literalLocalId = getLocalIdByPath(data, 'Skip', 'Skip2', 'startIndex'); - should(literalLocalId).not.be.null(); should(this.ctx.localId_context[literalLocalId]).not.be.undefined(); }); it('should not skip when using null and the localId of the source should exist on the root context', async function () { (await this.skipNull.exec(this.ctx)).should.eql([1, 3, 5]); const listLocalId = getLocalIdByPath(data, 'Skip', 'SkipNull', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return empty list when using negative number and the localId of the source and the startIndex should exist on the root context', async function () { (await this.skipEmpty.exec(this.ctx)).should.eql([]); const listLocalId = getLocalIdByPath(data, 'Skip', 'SkipEmpty', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); const negateLocalId = getLocalIdByPath(data, 'Skip', 'SkipEmpty', 'startIndex'); - should(negateLocalId).not.be.null(); should(this.ctx.localId_context[negateLocalId]).not.be.undefined(); }); @@ -864,14 +845,12 @@ describe('Tail', () => { it('should get tail of list and the localId of the source should exist on the root context', async function () { (await this.tail234.exec(this.ctx)).should.eql([2, 3, 4]); const listLocalId = getLocalIdByPath(data, 'Tail', 'Tail234', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return empty list when given empty list and the localId of the source should exist on the root context', async function () { (await this.tailEmpty.exec(this.ctx)).should.eql([]); const listLocalId = getLocalIdByPath(data, 'Tail', 'TailEmpty', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); @@ -888,21 +867,18 @@ describe('Take', () => { it('should take two elements and the localId of the source should exist on the root context', async function () { (await this.take2.exec(this.ctx)).should.eql([1, 2]); const listLocalId = getLocalIdByPath(data, 'Take', 'Take2', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return full list when asked for too many elements and the localId of the source should exist on the root context', async function () { (await this.takeTooMany.exec(this.ctx)).should.eql([1, 2]); const listLocalId = getLocalIdByPath(data, 'Take', 'TakeTooMany', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); }); it('should return empty list when using null and the localId of the source should exist on the root context', async function () { (await this.takeEmpty.exec(this.ctx)).should.eql([]); const listLocalId = getLocalIdByPath(data, 'Take', 'TakeEmpty', 'source'); - should(listLocalId).not.be.null(); should(this.ctx.localId_context[listLocalId]).not.be.undefined(); });