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" : [ ] } } ] }